Các công cụ CASE tự động hóa nhiệm vụ nào trong những nhiệm vụ sau đây?
Trả lời:
Đáp án đúng: B
Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để tự động hóa các hoạt động thông thường trong quá trình phát triển phần mềm, giúp tăng năng suất, giảm lỗi và cải thiện chất lượng phần mềm. Các hoạt động này bao gồm: tạo sơ đồ, sinh mã, kiểm tra lỗi, quản lý cấu hình, v.v.
Phương án A không đúng vì công cụ CASE không thể tự động hóa toàn bộ quá trình phát triển hệ thống, vì vẫn cần sự tham gia của con người trong các hoạt động như phân tích yêu cầu, thiết kế kiến trúc, và kiểm thử chấp nhận.
Phương án C không đúng vì nó chỉ đề cập đến một phần nhỏ của quá trình phát triển hệ thống, đó là xác định các thành phần dữ liệu, cấu trúc, chương trình.
Phương án D không đúng vì mô phỏng hệ thống chỉ là một phần nhỏ trong các hoạt động mà công cụ CASE hỗ trợ.
Do đó, phương án B là chính xác nhất vì nó bao quát các hoạt động thông thường mà công cụ CASE hỗ trợ tự động hóa.