Câu hỏi trắc nghiệmCoursera: Introduction to Software Engineering - SWE201cMOOC 01 - Software Development Processes and Methodologies (SWE201c)
What is difference between throw-away prototyping and exploratory development?
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
The throw-away prototyping starts with poor understand requirement while the other start with well understood onesĐúng
BThe throw-away prototyping starts with well understood requirement while the other start with poor understand ones
CThe throw-away prototyping get the ideas from the customer's proposal while the other get the ideas from the developer's prototype
DNone of the others
Giải thích chi tiết
Đáp án đúng: A. Hai kỹ thuật dùng nguyên mẫu nhưng xuất phát từ hai tình huống trái ngược. Throw-away prototyping dùng khi yêu cầu còn mù mờ: làm nhanh một bản mẫu để hỏi người dùng cho rõ nghĩa, hiểu xong thì VỨT bản mẫu đi rồi xây lại tử tế. Exploratory (evolutionary) development đi từ những yêu cầu đã hiểu rõ, xây dần và bồi đắp chính bản đó thành sản phẩm cuối.
B sai vì đảo ngược đúng hai vế. C sai: điểm phân biệt là mức độ hiểu yêu cầu, không phải nguồn gốc ý tưởng. D sai vì A đã đúng.