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

Đề 13 - 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 kiểm thử đơn vị (Unit testing) là gì?
2. Mục tiêu chính của việc lập kế hoạch dự phòng (contingency planning) trong quản lý dự án hệ thống thông tin là gì?
3. Mô hình thác nước (Waterfall) trong phát triển hệ thống thông tin phù hợp nhất với dự án nào?
4. Chi phí nào sau đây thường là lớn nhất trong vòng đời của một hệ thống thông tin?
5. Nguyên tắc 'DRY' (Don't Repeat Yourself) trong phát triển phần mềm khuyến khích điều gì?
6. Trong mô hình thực thể kết hợp (ERD), hình chữ nhật đại diện cho khái niệm nào?
7. Phương pháp 'JAD' (Joint Application Development) tập trung vào điều gì trong quá trình thu thập yêu cầu?
8. Trong thiết kế giao diện người dùng (UI), 'khả năng sử dụng' (usability) đề cập đến khía cạnh nào?
9. 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 lặp, mục đích chính của việc này là gì?
10. Yêu cầu phi chức năng (Non-functional requirements) mô tả điều gì về hệ thống thông tin?
11. Yếu tố nào sau đây KHÔNG phải là một phần của tính khả thi (feasibility) khi đánh giá một dự án hệ thống thông tin?
12. Trong mô hình Agile, 'velocity' (vận tốc) được sử dụng để đo lường điều gì?
13. Phân tích SWOT thường được sử dụng trong giai đoạn nào của quy trình phát triển hệ thống thông tin?
14. Trong kiểm thử phần mềm, 'kiểm thử hộp trắng' (white-box testing) khác với 'kiểm thử hộp đen' (black-box testing) ở điểm nào?
15. Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì trong phát triển hệ thống thông tin?
16. Phương pháp nào sau đây 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?
17. Biểu đồ luồng dữ liệu (DFD) được sử dụng chủ yếu trong giai đoạn nào của phân tích và thiết kế hệ thống thông tin?
18. Trong UML (Unified Modeling Language), loại biểu đồ nào được sử dụng để mô tả các tương tác giữa các đối tượng theo thời gian?
19. Kiến trúc hệ thống 'client-server' hoạt động dựa trên nguyên tắc nào?
20. Phương pháp quản lý dự án Agile nào sử dụng 'Sprint' (giai đoạn nước rút) để phát triển các phần của sản phẩm trong thời gian ngắn?
21. Phương pháp phát triển hệ thống nào nhấn mạnh vào sự hợp tác chặt chẽ giữa khách hàng và nhà phát triển, chia dự án thành các vòng lặp ngắn và thường xuyên?
22. Khái niệm 'coupling' (kết nối) và 'cohesion' (liên kết) trong thiết kế module phần mềm, điều nào sau đây là mục tiêu thiết kế tốt?
23. Trong thiết kế cơ sở dữ liệu quan hệ, 'chuẩn hóa' (normalization) cơ sở dữ liệu nhằm mục đích chính là gì?
24. Khi nào nên sử dụng mô hình phát triển hệ thống nguyên mẫu (Prototyping)?
25. Loại kiểm thử nào tập trung vào việc đảm bảo hệ thống hoạt động đúng với quan điểm của người dùng cuối?
26. Trong phân tích hệ thống, 'use case' (ca sử dụng) mô tả điều gì?
27. 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?
28. Kiến trúc hướng dịch vụ (SOA - Service-Oriented Architecture) dựa trên nguyên tắc nào?
29. Loại bảo trì phần mềm nào liên quan đến việc sửa chữa các lỗi phát sinh trong quá trình sử dụng hệ thống?
30. Trong ngữ cảnh bảo mật hệ thống thông tin, 'xác thực' (authentication) khác với 'ủy quyền' (authorization) như thế nào?