Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Mục đích chính của Pha Đặc tả (Specification Phase) trong phát triển phần mềm là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Sự khác biệt chính giữa Pha Yêu cầu và Pha Đặc tả là gì?
Đáp án và lời giải
Đáp án: D
Câu 3
Thuộc tính nào của đặc tả yêu cầu là quan trọng nhất để tránh hiểu lầm giữa các bên liên quan?
Đáp án và lời giải
Đáp án: D
Câu 4
Tài liệu nào là kết quả đầu ra chính và quan trọng nhất của Pha Đặc tả?
Đáp án và lời giải
Đáp án: D
Câu 5
Mô hình hóa (Modeling) trong Pha Đặc tả nhằm mục đích gì?
Đáp án và lời giải
Đáp án: D
Câu 6
Biểu đồ nào sau đây thường được sử dụng trong pha đặc tả để mô tả các chức năng từ góc nhìn của người dùng?
Đáp án và lời giải
Đáp án: D
Câu 7
Nếu một yêu cầu chức năng đã được xác định ở pha yêu cầu (ví dụ: “Hệ thống cho phép người dùng đăng nhập”), pha đặc tả sẽ làm gì với yêu cầu đó?
Đáp án và lời giải
Đáp án: D
Câu 8
Lợi ích chính của việc có một tài liệu đặc tả yêu cầu rõ ràng và chi tiết là gì?
Đáp án và lời giải
Đáp án: D
Câu 9
Rủi ro lớn nhất nếu Pha Đặc tả bị bỏ qua hoặc làm kém chất lượng là gì?
Đáp án và lời giải
Đáp án: D
Câu 10
Tính “có thể kiểm chứng được” (Verifiable) của một yêu cầu đặc tả có nghĩa là gì?
Đáp án và lời giải
Đáp án: D
Câu 11
Phương pháp đặc tả hình thức (Formal Methods) có đặc điểm chính là gì?
Đáp án và lời giải
Đáp án: D
Câu 12
Việc tạo bản mẫu (Prototyping) có thể hỗ trợ Pha Đặc tả như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 13
Trong UML, biểu đồ nào dùng để mô tả sự tương tác giữa các đối tượng theo một trình tự thời gian cụ thể cho một kịch bản nhất định?
Đáp án và lời giải
Đáp án: D
Câu 14
Nếu tài liệu đặc tả có nhiều phần mâu thuẫn lẫn nhau, điều này vi phạm thuộc tính nào của đặc tả tốt?
Đáp án và lời giải
Đáp án: D
Câu 15
Ai là nhóm đối tượng chính sẽ sử dụng tài liệu đặc tả như một tài liệu tham chiếu chính trong các giai đoạn tiếp theo của dự án?
Đáp án và lời giải
Đáp án: D
Câu 16
Để đảm bảo tính “đầy đủ” (Completeness) của tài liệu đặc tả, nhà phân tích cần chú ý điều gì?
Đáp án và lời giải
Đáp án: D
Câu 17
Trong một dự án lớn, việc quản lý “sự thay đổi yêu cầu” (Requirements Change Management) là một phần của Pha Đặc tả hay hoạt động bảo vệ?
Đáp án và lời giải
Đáp án: D
Câu 18
Một đặc tả tốt phải là “non-ambiguous” có nghĩa là gì?
Đáp án và lời giải
Đáp án: D
Câu 19
Nếu pha yêu cầu đưa ra yêu cầu “Hệ thống cần quản lý thông tin khách hàng”, pha đặc tả sẽ làm gì để chi tiết hóa?
Đáp án và lời giải
Đáp án: D
Câu 20
So với chi phí sửa lỗi trong giai đoạn cài đặt, chi phí sửa lỗi do đặc tả yêu cầu mơ hồ hoặc sai sót sẽ như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 21
Tại sao “traceability” (khả năng truy vết) lại quan trọng trong tài liệu đặc tả yêu cầu?
Đáp án và lời giải
Đáp án: D
Câu 22
Điều nào sau đây **KHÔNG** phải là đặc điểm của một tài liệu đặc tả tốt?
Đáp án và lời giải
Đáp án: D
Câu 23
Mô hình kiến trúc phần mềm nào thường được quyết định và đặc tả ở cuối pha đặc tả và đầu pha thiết kế?
Đáp án và lời giải
Đáp án: D
Câu 24
Trong UML, biểu đồ nào dùng để mô tả các thành phần cấu trúc của hệ thống và mối quan hệ tĩnh giữa chúng?
Đáp án và lời giải
Đáp án: D
Câu 25
Công cụ CASE (Computer-Aided Software Engineering) hỗ trợ Pha Đặc tả như thế nào?