Câu hỏi trắc nghiệmCoursera: Introduction to Software Engineering - SWE201cMOOC 01 - Software Development Processes and Methodologies (SWE201c)
Select the steps involved in each cycle of the Spiral Model for software development. (Select all that apply)
6 phương ánCó lời giảiXuất hiện trong 2 bộ đề
A·B·C·DCác phương án trả lời
Define objectives and identify alternatives.Đúng
Evaluate alternatives and identify risks.Đúng
Develop and test the prototype.Đúng
DImplement final product without testing.
ESkip risk analysis for speed.
FDeploy the solution immediately after design.
Giải thích chi tiết
Đáp án đúng: A, B, C. Mỗi vòng xoáy của Spiral Model đi qua bốn góc phần tư theo đúng thứ tự: xác định mục tiêu và các phương án thay thế, đánh giá phương án và nhận diện rủi ro, phát triển cùng kiểm thử bản mẫu của vòng đó, rồi lập kế hoạch cho vòng kế tiếp.
D, E, F đều mâu thuẫn với bản chất mô hình: Spiral sinh ra chính là để quản trị rủi ro, nên bỏ phân tích rủi ro cho nhanh (E) là phá bỏ lý do tồn tại của nó; làm sản phẩm cuối mà không kiểm thử (D) hay triển khai ngay sau thiết kế (F) đều bỏ mất bước kiểm chứng bắt buộc của mỗi vòng.