1. Which of the following is considered the most difficult in the software development process?
Developing a Java program to meet the designed solution
Determining the accurate market price for the finished product
Testing the solution with users
Accurately identifying user needs
Select the correct answer from above options