Which of the following is considered the most difficult in the software development process?

4 phương ánCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

ADeveloping a Java program to meet the designed solution
BTesting the solution with users
Accurately identifying user needsĐúng
DDetermining the accurate market price for the finished product

Giải thích chi tiết

Đáp án đúng: C. Xác định chính xác nhu cầu người dùng được coi là phần khó nhất của kỹ nghệ phần mềm: người dùng thường không nói rõ được điều mình cần, nhu cầu thay đổi theo thời gian, các bên liên quan mâu thuẫn nhau, và sai ở bước này thì mọi công sức phía sau đều đi lệch. Fred Brooks gọi đây là phần "essential" khó nhất, không có viên đạn bạc nào giải quyết được. A viết mã theo thiết kế đã có là phần cơ học nhất. B kiểm thử với người dùng tuy tốn công nhưng có quy trình rõ ràng. D định giá thị trường là bài toán kinh doanh, nằm ngoài quy trình phát triển phần mềm.

Xuất hiện trong các bộ đề