Đề 5 – Bài tập, đề thi trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Đề 5 - Bài tập, đề thi trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

1. Phương pháp `Iterative and Incremental Development′ (Phát triển lặp và gia tăng) có đặc điểm chính là gì?
2. Nguyên tắc `DRY′ (Don′t Repeat Yourself) trong phát triển phần mềm hướng tới mục tiêu chính nào?
3. Trong quản lý dự án hệ thống thông tin, `Tam giác dự án′ (Project Triangle) đề cập đến ba ràng buộc chính nào?
4. Trong các loại yêu cầu hệ thống thông tin, yêu cầu nào mô tả cách hệ thống thực hiện các chức năng, ví dụ như hiệu suất, bảo mật, khả năng mở rộng?
5. Trong thiết kế hệ thống hướng đối tượng, khái niệm nào cho phép một đối tượng có thể có nhiều hình thức khác nhau, thể hiện qua việc cùng một phương thức có thể hoạt động khác nhau trên các lớp đối tượng khác nhau?
6. Kiến trúc hệ thống Client-Server có ưu điểm chính nào sau đây?
7. Trong thiết kế cơ sở dữ liệu, mối quan hệ `Một-nhiều′ (One-to-Many) giữa hai bảng nghĩa là gì?
8. Loại biểu đồ UML nào thích hợp nhất để mô tả quy trình nghiệp vụ (business process)?
9. Biểu đồ Use Case trong UML được sử dụng để mô tả khía cạnh nào của hệ thống?
10. Phương pháp phát triển phần mềm `Test-Driven Development′ (TDD) có quy trình chính là gì?
11. Trong kiểm thử hộp trắng (White Box Testing), phương pháp `Kiểm thử đường dẫn cơ bản′ (Basis Path Testing) tập trung vào điều gì?
12. Trong phân tích hệ thống, kỹ thuật phỏng vấn (Interview) thường được sử dụng để làm gì?
13. Trong mô hình Agile, Scrum Master có vai trò chính là gì?
14. Phân tích SWOT thường được sử dụng trong giai đoạn nào của dự án hệ thống thông tin?
15. Phương pháp nào tập trung vào việc xây dựng hệ thống thông tin một cách lặp đi lặp lại, gia tăng và linh hoạt, thường được sử dụng khi yêu cầu không hoàn toàn rõ ràng ngay từ đầu?
16. Mục đích chính của việc lập mô hình dữ liệu (Data Modeling) trong phân tích và thiết kế hệ thống thông tin là gì?
17. Trong thiết kế giao diện người dùng (UI), nguyên tắc `Tính nhất quán′ (Consistency) có nghĩa là gì?
18. Trong phân tích hệ thống thông tin, giai đoạn nào tập trung vào việc xác định rõ ràng các yêu cầu chức năng và phi chức năng của hệ thống?
19. Trong quá trình kiểm thử hệ thống, loại kiểm thử nào được thực hiện bởi người dùng cuối để đảm bảo hệ thống đáp ứng nhu cầu và mong đợi của họ?
20. Trong kiểm thử phần mềm, `Black Box Testing′ là loại kiểm thử dựa trên yếu tố nào?
21. Trong thiết kế cơ sở dữ liệu quan hệ, khóa chính (Primary Key) có vai trò gì?
22. Biểu đồ lớp (Class Diagram) trong UML mô tả khía cạnh nào của hệ thống hướng đối tượng?
23. Biểu đồ tuần tự (Sequence Diagram) trong UML được sử dụng để mô tả điều gì?
24. Trong mô hình xoắn ốc (Spiral), vòng xoắn đầu tiên thường tập trung vào hoạt động nào?
25. Khái niệm `Tái cấu trúc mã` (Refactoring) trong phát triển phần mềm nhằm mục đích gì?
26. UML (Unified Modeling Language) được sử dụng chủ yếu trong giai đoạn nào của quá trình phát triển hệ thống thông tin?
27. Kiến trúc Microservices có ưu điểm nổi bật nào so với kiến trúc Monolithic?
28. Yếu tố nào sau đây không phải là một phần của phân tích PESTEL?
29. Mô hình thác đổ (Waterfall) phù hợp nhất với loại dự án phát triển hệ thống thông tin nào?
30. Mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu là gì?