Đề 2 – Đề thi, câu hỏi trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Đề 2 - Đề thi, câu hỏi trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

1. Khi nào nên sử dụng mô hình xoắn ốc (Spiral Model) trong phát triển phần mềm?
2. Trong thiết kế cơ sở dữ liệu, mục đích của việc chuẩn hóa (normalization) là gì?
3. Trong bảo trì phần mềm, loại bảo trì nào liên quan đến việc sửa chữa các lỗi hoặc khuyết điểm được phát hiện sau khi phần mềm đã được triển khai?
4. Phương pháp nào sau đây giúp xác định các yếu tố bên ngoài có thể ảnh hưởng đến dự án, chẳng hạn như chính trị, kinh tế, xã hội và công nghệ?
5. Trong quản lý cấu hình phần mềm, mục đích của việc kiểm soát phiên bản (version control) là gì?
6. Trong quản lý dự án phần mềm, biểu đồ Gantt được sử dụng để làm gì?
7. Trong phân tích hệ thống, phân tích SWOT được sử dụng để đánh giá những yếu tố nào?
8. Trong thiết kế giao diện người dùng, nguyên tắc 'tuân thủ' (consistency) có nghĩa là gì?
9. Trong kiểm thử phần mềm, loại kiểm thử nào tập trung vào việc xác minh rằng mỗi đơn vị (module, component) của phần mềm hoạt động đúng như thiết kế?
10. Trong thiết kế hệ thống, mục đích của việc sử dụng mẫu thiết kế (design patterns) là gì?
11. Trong kiểm thử phần mềm, kiểm thử tích hợp (integration testing) nhằm mục đích gì?
12. Trong phân tích yêu cầu, kỹ thuật nào sử dụng các buổi họp có sự tham gia của nhiều bên liên quan để thu thập và làm rõ yêu cầu?
13. Loại biểu đồ UML nào được sử dụng để mô tả cấu trúc tĩnh của hệ thống, bao gồm các lớp, thuộc tính và mối quan hệ giữa chúng?
14. Trong thiết kế hệ thống, kiến trúc ba lớp (three-tier architecture) bao gồm những lớp nào?
15. Trong phân tích hệ thống, kỹ thuật nào được sử dụng để xác định các bên liên quan (stakeholders) và nhu cầu của họ đối với hệ thống?
16. Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì trong quá trình phát triển hệ thống?
17. Phương pháp phát triển phần mềm nào nhấn mạnh sự hợp tác chặt chẽ giữa các thành viên trong nhóm, phản hồi nhanh chóng và khả năng thích ứng với các thay đổi?
18. Trong phân tích hệ thống, sơ đồ luồng dữ liệu (DFD) được sử dụng để mô tả điều gì?
19. Loại biểu đồ UML nào được sử dụng để mô tả luồng điều khiển giữa các đối tượng trong một kịch bản cụ thể?
20. Trong phân tích hệ thống, ma trận RACI được sử dụng để làm gì?
21. Trong kiểm thử phần mềm, kiểm thử hộp đen (black-box testing) là gì?
22. Trong quản lý rủi ro dự án, mục đích của việc phân tích định tính rủi ro (qualitative risk analysis) là gì?
23. Mục tiêu chính của việc thiết kế giao diện người dùng (UI) là gì?
24. Trong mô hình thác nước (Waterfall), giai đoạn nào tập trung vào việc xác định yêu cầu của người dùng và các chức năng cần thiết của hệ thống?
25. Phương pháp nào sau đây giúp xác định các ca sử dụng (use cases) bằng cách mô tả tương tác giữa người dùng và hệ thống để đạt được một mục tiêu cụ thể?
26. Trong quản lý dự án phần mềm, đường găng (critical path) là gì?
27. Trong thiết kế hệ thống, kiến trúc hướng dịch vụ (SOA) là gì?
28. Mục đích của việc tạo mẫu (prototyping) trong quá trình phát triển hệ thống là gì?
29. Trong kiểm thử phần mềm, kiểm thử hồi quy (regression testing) được thực hiện khi nào?
30. Trong phân tích hệ thống hướng đối tượng, khái niệm nào thể hiện một thực thể trong thế giới thực có các thuộc tính và hành vi?