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

Đề 6 - 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. Khái niệm `coupling′ (kết nối) trong thiết kế hệ thống đề cập đến điều gì?
2. Nguyên tắc `DRY′ (Don′t Repeat Yourself) trong lập trình phần mềm khuyến khích điều gì?
3. Phương pháp nào sau đây tập trung vào việc quản lý và theo dõi các thay đổi của mã nguồn trong quá trình phát triển phần mềm?
4. Phương pháp nào sau đây KHÔNG phải là một kỹ thuật thu thập yêu cầu?
5. Trong thiết kế giao diện người dùng (UI), `usability′ (tính dễ sử dụng) đề cập đến khía cạnh nào?
6. Trong kiểm thử phần mềm, `test case′ (ca kiểm thử) là gì?
7. Trong giai đoạn thiết kế hệ thống, thiết kế kiến trúc (architectural design) thường được thực hiện trước hay sau thiết kế giao diện người dùng (UI design)?
8. Loại kiểm thử nào sau đây được thực hiện bởi người dùng cuối để xác nhận rằng hệ thống đáp ứng nhu cầu và mong đợi của họ?
9. Trong phân tích hệ thống, ma trận SWOT thường được sử dụng để làm gì?
10. Trong mô hình thác đổ (Waterfall), giai đoạn nào sau đây diễn ra ngay sau giai đoạn thiết kế hệ thống?
11. Lợi ích chính của việc sử dụng mô hình Agile trong phát triển hệ thống thông tin là gì?
12. Trong kiến trúc client-server, `client′ (máy khách) chịu trách nhiệm chính cho điều gì?
13. Trong UML, loại biểu đồ nào sau đây được sử dụng để mô tả luồng điều khiển của một hoạt động hoặc quy trình nghiệp vụ?
14. Trong thiết kế cơ sở dữ liệu quan hệ, khóa chính (Primary Key) được sử dụng để làm gì?
15. Biểu đồ Use Case chủ yếu được sử dụng trong giai đoạn nào của phát triển hệ thống thông tin?
16. Mục tiêu chính của việc phân tích tính khả thi trong giai đoạn lập kế hoạch của dự án hệ thống thông tin là gì?
17. Ưu điểm chính của việc sử dụng nguyên mẫu (prototyping) trong giai đoạn xác định yêu cầu là gì?
18. Thuật ngữ `refactoring′ (tái cấu trúc mã) trong phát triển phần mềm có nghĩa là gì?
19. Trong phân tích hướng đối tượng, khái niệm `tính đóng gói′ (encapsulation) đề cập đến điều gì?
20. Trong quản lý dự án hệ thống thông tin, `scope creep′ (mở rộng phạm vi dự án) đề cập đến vấn đề gì?
21. Trong mô hình xoắn ốc (Spiral), việc đánh giá rủi ro được thực hiện ở mỗi giai đoạn nào?
22. Trong cơ sở dữ liệu quan hệ, `foreign key′ (khóa ngoại) được sử dụng để làm gì?
23. Loại biểu đồ UML nào sau đây được sử dụng để mô tả tương tác giữa các đối tượng theo thời gian?
24. Trong mô hình phát triển lặp và tăng trưởng (Iterative and Incremental), hệ thống được xây dựng như thế nào?
25. Loại tài liệu nào sau đây thường được sử dụng để mô tả chi tiết các yêu cầu phi chức năng của hệ thống?
26. Mục đích chính của việc chuẩn hóa cơ sở dữ liệu (database normalization) là gì?
27. Phương pháp kiểm thử hộp trắng (White-box testing) chủ yếu tập trung vào việc kiểm thử điều gì?
28. Phương pháp kiểm thử hộp đen (Black-box testing) tập trung vào việc kiểm thử khía cạnh nào của hệ thống?
29. Trong phân tích hệ thống thông tin, yếu tố nào sau đây được xem là đầu vào quan trọng nhất cho giai đoạn xác định yêu cầu?
30. Trong thiết kế hướng dịch vụ (SOA), `service′ (dịch vụ) được hiểu là gì?