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

Đề 12 - 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. Trong kiến trúc hướng dịch vụ (SOA - Service-Oriented Architecture), các thành phần hệ thống giao tiếp với nhau thông qua?
2. Trong mô hình Client-Server, vai trò chính của Server là gì?
3. Biểu đồ Use Case trong UML mô tả điều gì về hệ thống?
4. Trong bảo trì hệ thống thông tin, bảo trì `hoàn thiện′ (perfective maintenance) nhằm mục đích gì?
5. Trong mô hình xoắn ốc (Spiral), rủi ro được xem xét ở giai đoạn nào?
6. Mô hình nguyên mẫu (Prototyping) thường được sử dụng khi nào?
7. Trong pha phân tích của quy trình phát triển hệ thống thông tin, hoạt động nào sau đây là quan trọng nhất để xác định yêu cầu của người dùng?
8. Trong thiết kế giao diện người dùng (UI), nguyên tắc `phản hồi′ (feedback) quan trọng như thế nào?
9. Nguyên tắc DRY (Don′t Repeat Yourself) trong thiết kế phần mềm khuyến khích điều gì?
10. Trong thiết kế cơ sở dữ liệu quan hệ, khóa ngoại (foreign key) được sử dụng để làm gì?
11. Phân tích tiền khả thi (feasibility study) giúp xác định điều gì trước khi bắt đầu dự án?
12. 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?
13. Biểu đồ tuần tự (Sequence Diagram) trong UML được sử dụng để mô tả điều gì?
14. Phương pháp phát triển hệ thống nhanh (RAD - Rapid Application Development) tập trung vào yếu tố nào?
15. Trong quản lý cấu hình (configuration management), mục đích chính của việc kiểm soát phiên bản (version control) là gì?
16. Mô hình thác nước (Waterfall) phù hợp nhất với loại dự án hệ thống thông tin nào?
17. Phương pháp kiểm thử `hộp trắng′ (white-box testing) tập trung vào khía cạnh nào?
18. Trong thiết kế hệ thống, `khả năng mở rộng′ (scalability) đề cập đến khả năng gì của hệ thống?
19. Mục tiêu chính của giai đoạn `triển khai′ (implementation) trong SDLC là gì?
20. Trong phân tích hệ thống hướng đối tượng, khái niệm `tính đóng gói′ (encapsulation) nhằm mục đích chính là gì?
21. Phương pháp luận Agile nhấn mạnh vào giá trị nào sau đây trong phát triển hệ thống thông tin?
22. Trong quá trình kiểm thử, `test case′ (ca kiểm thử) định nghĩa điều gì?
23. Khái niệm `coupling′ (kết nối) và `cohesion′ (liên kết) trong thiết kế module phần mềm, nên hướng tới điều gì?
24. Mục tiêu chính của kiểm thử chấp nhận người dùng (UAT - User Acceptance Testing) là gì?
25. Yêu cầu phi chức năng (non-functional requirements) mô tả khía cạnh nào của hệ thống thông tin?
26. Trong quản lý dự án hệ thống thông tin, `phạm vi dự án′ (project scope) xác định điều gì?
27. Trong lập trình hướng đối tượng, `tính đa hình′ (polymorphism) cho phép điều gì?
28. Biểu đồ luồng dữ liệu (DFD - Data Flow Diagram) được sử dụng chủ yếu trong giai đoạn nào của phát triển hệ thống thông tin?
29. Trong UML, biểu đồ lớp (Class Diagram) thể hiện khía cạnh nào của hệ thống?
30. Kiểm thử hộp đen (black-box testing) tập trung vào việc kiểm tra yếu tố nào của hệ thống?