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

Đề 4 - Đề 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. Trong mô hình thác nước (Waterfall model), 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à chức năng của hệ thống?
2. Trong thiết kế cơ sở dữ liệu, khóa ngoại (foreign key) được sử dụng để làm gì?
3. Mục đích của việc sử dụng hệ thống quản lý phiên bản (version control system) như Git là gì?
4. Đâu là một thách thức chính khi sử dụng mô hình thác nước (Waterfall model)?
5. Đâu là một kỹ thuật để quản lý rủi ro trong dự án phần mềm?
6. Trong quá trình phát triển phần mềm, hoạt động nào sau đây thuộc về giai đoạn bảo trì (maintenance)?
7. Trong ngữ cảnh phát triển phần mềm, thuật ngữ 'refactoring' đề cập đến điều gì?
8. Mục tiêu của việc thiết kế giao diện người dùng (UI design) là gì?
9. Trong phân tích hệ thống, ER diagram (Entity-Relationship diagram) được sử dụng để mô tả điều gì?
10. Đâu là một kỹ thuật thường được sử dụng để thu thập yêu cầu từ người dùng trong giai đoạn phân tích?
11. Phương pháp luận Agile nhấn mạnh điều gì?
12. Trong kiểm thử phần mềm, kiểm thử hồi quy (regression testing) là gì?
13. Use case diagram được sử dụng để mô tả điều gì?
14. Component diagram trong UML được sử dụng để mô tả cái gì?
15. Trong phân tích hệ thống hướng đối tượng, khái niệm nào thể hiện một bản thiết kế cho các đối tượng tương tự?
16. Mục tiêu chính của việc sử dụng UML (Unified Modeling Language) trong phân tích và thiết kế hệ thống là gì?
17. Trong phân tích hệ thống, một 'actor' trong Use Case diagram đại diện cho điều gì?
18. Trong thiết kế cơ sở dữ liệu, mục đích của việc chuẩn hóa (normalization) là gì?
19. Trong mô hình xoắn ốc (Spiral model), điều gì được lặp đi lặp lại trong mỗi vòng xoắn?
20. Mục đích của việc lập kế hoạch dự án (project planning) là gì?
21. Đâu là một lợi ích của việc sử dụng CASE tools (Computer-Aided Software Engineering tools) trong phát triển phần mềm?
22. Đâu là một thách thức khi sử dụng phương pháp luận Agile trong các dự án lớn?
23. Trong kiểm thử phần mềm, kiểm thử đơn vị (unit testing) là gì?
24. Trong kiểm thử phần mềm, kiểm thử chấp nhận (acceptance testing) được thực hiện bởi ai?
25. Trong phân tích hệ thống, Data Flow Diagram (DFD) được sử dụng để mô tả điều gì?
26. Đâu là một hoạt động quan trọng trong giai đoạn triển khai (deployment) của một dự án phần mềm?
27. Trong thiết kế hướng đối tượng, nguyên tắc 'Liskov Substitution Principle' (LSP) nói về điều gì?
28. Mục tiêu chính của việc sử dụng Design Patterns trong thiết kế phần mềm là gì?
29. Trong thiết kế hướng đối tượng, nguyên tắc 'Single Responsibility Principle' (SRP) nói về điều gì?
30. Đâu là một lợi ích của việc sử dụng kiến trúc hướng dịch vụ (Service-Oriented Architecture - SOA)?