Trắc nghiệm Kết nối Tin học 11 KHMT bài 27 Thực hành thiết kế chương trình theo phương pháp làm mịn dần

Trắc nghiệm Kết nối Tin học 11 KHMT bài 27 Thực hành thiết kế chương trình theo phương pháp làm mịn dần

1. Điểm mạnh của phương pháp làm mịn dần so với việc phát triển theo các giai đoạn cố định là gì?
2. Trong ngữ cảnh làm mịn dần, thuật ngữ user story thường được sử dụng để làm gì?
3. Việc làm mịn dần có thể giúp ích gì cho việc quản lý rủi ro trong dự án phần mềm?
4. Việc làm mịn một yêu cầu ban đầu có thể bao gồm các bước nào?
5. Trong một quy trình làm mịn dần, khi nào thì việc làm mịn giao diện người dùng (UI smoothing) thường diễn ra?
6. Một trong những công cụ hoặc kỹ thuật hỗ trợ việc làm mịn các yêu cầu là gì?
7. Khi một yêu cầu mới xuất hiện hoặc một yêu cầu hiện có cần thay đổi trong quá trình làm mịn dần, hành động phổ biến nhất là gì?
8. Khi so sánh làm mịn dần với phương pháp thác nước (waterfall model), điểm khác biệt cơ bản nhất là gì?
9. Phản hồi từ người dùng trong quá trình làm mịn dần có vai trò gì?
10. Yếu tố nào sau đây KHÔNG phải là đặc trưng của phương pháp làm mịn dần?
11. Khi nói đến làm mịn dần, việc làm mịn phạm vi (scope smoothing) có thể đề cập đến điều gì?
12. Khi một yêu cầu bị làm mịn, nó có thể được biểu diễn dưới dạng nào?
13. Phương pháp làm mịn dần nhấn mạnh việc lặp lại (iteration). Mỗi vòng lặp thường bao gồm những hoạt động chính nào?
14. Một trong những lợi ích quan trọng của phương pháp làm mịn dần là gì?
15. Khi thực hiện làm mịn chi tiết (refinement smoothing) trong quy trình, nhà phát triển thường làm gì?
16. Khi một yêu cầu được làm mịn, điều đó có nghĩa là gì đối với độ phức tạp của nó?
17. Trong quá trình làm mịn dần, làm mịn kỹ thuật (technical smoothing) có thể liên quan đến việc gì?
18. Trong phương pháp làm mịn dần (progressive smoothing) khi thiết kế chương trình, giai đoạn làm mịn ban đầu (initial smoothing) tập trung vào việc gì?
19. Mục tiêu chính của việc áp dụng làm mịn dần trong phát triển phần mềm là gì?
20. Trong các vòng lặp của phương pháp làm mịn dần, ai là người thường xuyên cung cấp phản hồi về sản phẩm đang phát triển?
21. Khi nào thì một tính năng được coi là hoàn thành (done) trong một vòng lặp của phương pháp làm mịn dần?
22. Trong thực hành, làm mịn dần thường được liên kết chặt chẽ với các phương pháp phát triển phần mềm nào?
23. Một sprint trong Scrum, một khung làm việc phổ biến của Agile, tương tự như gì trong khái niệm làm mịn dần?
24. Phương pháp làm mịn dần khuyến khích việc xây dựng sản phẩm khả dụng (working product) ở mỗi vòng lặp. Điều này có ý nghĩa gì?
25. Tại sao việc làm mịn dần lại giúp tăng khả năng thành công của dự án phần mềm?