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

Đề 10 - 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. Mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu (database normalization) là gì?
2. 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ì?
3. Trong giai đoạn phân tích yêu cầu của dự án hệ thống thông tin, kỹ thuật nào thường được sử dụng để thu thập thông tin từ người dùng?
4. Trong vòng đời phát triển hệ thống (SDLC), giai đoạn nào tập trung vào việc xác định vấn đề và cơ hội?
5. Loại biểu đồ UML nào được sử dụng để mô hình hóa cấu trúc tĩnh của hệ thống, bao gồm các lớp, thuộc tính và quan hệ giữa chúng?
6. Trong thiết kế hướng dịch vụ (Service-Oriented Architecture - SOA), các thành phần hệ thống tương tác với nhau thông qua hình thức nào?
7. Trong phân tích hệ thống thông tin, thuật ngữ `yêu cầu chức năng′ đề cập đến điều gì?
8. Trong thiết kế cơ sở dữ liệu, mối quan hệ `một-nhiều′ (one-to-many relationship) giữa hai bảng nghĩa là gì?
9. Yêu cầu phi chức năng `hiệu suất′ (performance) của hệ thống thông tin thường đo lường điều gì?
10. Kiến trúc `client-server′ thường được sử dụng cho loại hệ thống thông tin nào?
11. Trong thiết kế giao diện người dùng (UI), `khả năng sử dụng′ (usability) đề cập đến yếu tố nào?
12. Phương pháp luận hướng đối tượng (Object-Oriented Methodology) tập trung vào việc gì?
13. Mục đích của biểu đồ tuần tự (sequence diagram) trong UML là gì?
14. Phân tích `tính khả thi′ (feasibility study) thường được thực hiện ở giai đoạn nào của SDLC?
15. Kiểm thử chấp nhận người dùng (User Acceptance Testing - UAT) được thực hiện bởi ai?
16. Khái niệm `coupling′ và `cohesion′ trong thiết kế module phần mềm liên quan đến điều gì?
17. Trong mô hình xoắn ốc (Spiral), rủi ro dự án được đánh giá và xử lý ở giai đoạn nào?
18. Mô hình `nguyên mẫu′ (Prototyping) trong phát triển hệ thống thông tin thường được sử dụng khi nào?
19. Mô hình thác đổ (Waterfall) trong phát triển hệ thống thông tin phù hợp nhất với dự án nào?
20. Phương pháp kiểm thử `hộp đen′ (black-box testing) tập trung vào việc kiểm tra điều gì?
21. Trong mô hình phát triển lặp (Iterative), mỗi lần lặp thường tạo ra điều gì?
22. Ưu điểm chính của phương pháp phát triển hệ thống Agile là gì?
23. Phương pháp kiểm thử `hộp trắng′ (white-box testing) dựa trên yếu tố nào?
24. Kiểm thử hồi quy (regression testing) được thực hiện khi nào?
25. Nguyên tắc `DRY′ (Don′t Repeat Yourself) trong thiết kế phần mềm khuyến khích điều gì?
26. Biểu đồ luồng dữ liệu (Data Flow Diagram - DFD) được sử dụng để mô tả khía cạnh nào của hệ thống?
27. Biểu đồ Use Case được sử dụng để mô tả khía cạnh nào của hệ thống thông tin?
28. Trong thiết kế cơ sở dữ liệu quan hệ, khóa ngoại (foreign key) được sử dụng để làm gì?
29. Mục tiêu chính của kiểm thử hệ thống (system testing) là gì?
30. Trong phân tích SWOT, yếu tố `Điểm mạnh′ (Strengths) và `Điểm yếu′ (Weaknesses) thường liên quan đến khía cạnh nào?