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

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


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

Đề 15 - 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ô hình thác nước (Waterfall) trong SDLC phù hợp nhất với dự án nào?

A. Dự án có yêu cầu thay đổi liên tục
B. Dự án có yêu cầu không rõ ràng
C. Dự án có yêu cầu được xác định rõ ràng và ổn định
D. Dự án cần triển khai nhanh chóng

2. Yêu cầu chức năng (Functional requirements) mô tả điều gì?

A. Giao diện người dùng của hệ thống
B. Hiệu suất và độ tin cậy của hệ thống
C. Chức năng và hành vi của hệ thống, hệ thống phải làm gì
D. Cơ sở hạ tầng phần cứng cần thiết cho hệ thống

3. Phương pháp phỏng vấn (Interview) trong thu thập yêu cầu thường được sử dụng khi nào?

A. Khi cần thu thập thông tin từ một số lượng lớn người dùng
B. Khi cần thu thập thông tin chi tiết và sâu sắc từ người dùng
C. Khi yêu cầu đã được xác định rõ ràng
D. Khi không có thời gian gặp gỡ trực tiếp người dùng

4. Loại tài liệu nào mô tả cách người dùng tương tác với hệ thống và hướng dẫn họ sử dụng các chức năng?

A. Tài liệu đặc tả yêu cầu
B. Tài liệu thiết kế hệ thống
C. Hướng dẫn sử dụng (User manual)
D. Tài liệu kiểm thử

5. Khái niệm `cohesion` (tính gắn kết) trong thiết kế module phần mềm đề cập đến điều gì?

A. Mức độ phụ thuộc giữa các module
B. Mức độ liên quan giữa các chức năng bên trong một module
C. Hiệu suất của module
D. Khả năng tái sử dụng của module

6. Trong ngữ cảnh bảo mật hệ thống thông tin, `tính toàn vẹn` (Integrity) của dữ liệu nghĩa là gì?

A. Chỉ những người được ủy quyền mới có thể truy cập dữ liệu
B. Dữ liệu phải chính xác, đầy đủ và không bị sửa đổi trái phép
C. Dữ liệu phải luôn sẵn sàng khi cần thiết
D. Dữ liệu phải được mã hóa để bảo vệ khỏi truy cập trái phép

7. Trong phân tích tính khả thi, tính khả thi về kỹ thuật (Technical feasibility) đánh giá điều gì?

A. Dự án có mang lại lợi nhuận kinh tế hay không
B. Dự án có phù hợp với chiến lược kinh doanh của tổ chức hay không
C. Tổ chức có đủ năng lực kỹ thuật, công nghệ để thực hiện dự án hay không
D. Dự án có tuân thủ các quy định pháp luật hay không

8. Phân tích SWOT được sử dụng trong giai đoạn nào của dự án phát triển hệ thống?

A. Giai đoạn kiểm thử
B. Giai đoạn lập kế hoạch và phân tích
C. Giai đoạn thiết kế
D. Giai đoạn triển khai

9. Trong mô hình xoắn ốc (Spiral), rủi ro được đánh giá và xử lý ở giai đoạn nào?

A. Chỉ ở giai đoạn lập kế hoạch ban đầu
B. Chỉ ở giai đoạn kiểm thử cuối cùng
C. Ở mỗi vòng lặp (iteration) của mô hình
D. Không có giai đoạn cụ thể, rủi ro được xử lý khi phát sinh

10. Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của phần mềm?

A. Cấu trúc bên trong và logic của mã nguồn
B. Giao diện và chức năng bên ngoài của phần mềm
C. Hiệu suất và tốc độ của phần mềm
D. Bảo mật của phần mềm

11. Trong mô hình Agile, kiểm thử thường được thực hiện vào giai đoạn nào?

A. Chỉ sau khi hoàn thành tất cả các giai đoạn phát triển
B. Chỉ ở giai đoạn cuối của mỗi Sprint
C. Liên tục trong suốt quá trình phát triển, trong mỗi Sprint
D. Chỉ khi có yêu cầu từ khách hàng

12. Khái niệm `coupling` (tính liên kết) trong thiết kế module phần mềm đề cập đến điều gì?

A. Mức độ liên quan giữa các chức năng bên trong một module
B. Mức độ phụ thuộc và tương tác giữa các module với nhau
C. Kích thước và độ phức tạp của một module
D. Số lượng module trong hệ thống

13. Trong UML (Unified Modeling Language), sơ đồ lớp (Class diagram) được sử dụng để mô hình hóa khía cạnh nào của hệ thống?

A. Luồng dữ liệu
B. Tương tác giữa người dùng và hệ thống
C. Cấu trúc tĩnh của hệ thống, các lớp và mối quan hệ giữa chúng
D. Quy trình nghiệp vụ

14. Mục tiêu của việc chuẩn hóa cơ sở dữ liệu (Database normalization) là gì?

A. Tăng tốc độ truy vấn dữ liệu
B. Giảm thiểu sự dư thừa dữ liệu và cải thiện tính toàn vẹn dữ liệu
C. Tăng cường bảo mật dữ liệu
D. Đơn giản hóa cấu trúc cơ sở dữ liệu

15. Trong quản lý dự án phát triển hệ thống thông tin, `phạm vi dự án` (Project scope) bao gồm những gì?

A. Ngân sách và thời gian thực hiện dự án
B. Các công nghệ và công cụ sử dụng trong dự án
C. Tất cả công việc, sản phẩm và dịch vụ cần được hoàn thành trong dự án
D. Đội ngũ dự án và các bên liên quan

16. Phương pháp Scrum trong Agile tập trung vào việc quản lý dự án thông qua các đơn vị thời gian ngắn lặp đi lặp lại gọi là gì?

A. Waterfall
B. Sprint
C. Iteration
D. Phase

17. Yêu cầu phi chức năng (Non-functional requirements) tập trung vào điều gì?

A. Các chức năng cụ thể của hệ thống
B. Cách hệ thống thực hiện các chức năng, các thuộc tính chất lượng
C. Dữ liệu mà hệ thống sẽ xử lý
D. Quy trình nghiệp vụ mà hệ thống hỗ trợ

18. Kiểm thử hộp trắng (White-box testing) tập trung vào khía cạnh nào của phần mềm?

A. Giao diện người dùng
B. Cấu trúc bên trong và logic của mã nguồn
C. Hiệu suất hệ thống
D. Yêu cầu người dùng

19. Đâu là giai đoạn đầu tiên trong Vòng đời phát triển hệ thống (SDLC)?

A. Thiết kế hệ thống
B. Phân tích hệ thống
C. Lập kế hoạch hệ thống
D. Triển khai hệ thống

20. Đâu là ưu điểm chính của mô hình phát triển lặp và tăng trưởng (Iterative and Incremental Development)?

A. Yêu cầu phải được xác định đầy đủ và không thay đổi
B. Cho phép phản hồi sớm từ người dùng và điều chỉnh hệ thống theo tiến độ
C. Giảm thiểu rủi ro bằng cách phát triển toàn bộ hệ thống một lần
D. Đơn giản hóa quy trình quản lý dự án

21. Mục đích của sơ đồ Use Case là gì?

A. Mô tả cấu trúc dữ liệu của hệ thống
B. Mô tả luồng dữ liệu trong hệ thống
C. Mô tả tương tác giữa người dùng và hệ thống, các chức năng chính
D. Mô tả kiến trúc phần cứng của hệ thống

22. Mục tiêu chính của giai đoạn phân tích hệ thống là gì?

A. Viết mã chương trình
B. Xác định yêu cầu và vấn đề của người dùng
C. Thiết kế giao diện người dùng
D. Kiểm thử hệ thống

23. Phương pháp nguyên mẫu (Prototyping) thường được sử dụng khi nào?

A. Khi yêu cầu người dùng đã được xác định rõ ràng
B. Khi cần giảm thiểu rủi ro về chi phí và thời gian
C. Khi yêu cầu người dùng chưa rõ ràng hoặc cần được làm rõ thông qua tương tác và phản hồi
D. Khi dự án có thời gian phát triển rất ngắn

24. Nguyên tắc `DRY` (Don`t Repeat Yourself) trong thiết kế phần mềm khuyến khích điều gì?

A. Viết mã lặp đi lặp lại để dễ hiểu
B. Tái sử dụng mã và tránh trùng lặp mã
C. Tập trung vào việc viết mã nhanh chóng, bỏ qua việc tái sử dụng
D. Viết mã dài dòng để dễ bảo trì

25. Trong ngữ cảnh bảo mật hệ thống thông tin, `tính khả dụng` (Availability) của hệ thống nghĩa là gì?

A. Dữ liệu được bảo vệ khỏi truy cập trái phép
B. Hệ thống và dữ liệu phải luôn sẵn sàng và có thể truy cập được khi người dùng được ủy quyền cần
C. Dữ liệu phải chính xác và không bị sửa đổi
D. Chỉ người dùng được xác thực mới có thể sử dụng hệ thống

26. Biểu đồ luồng dữ liệu (DFD) được sử dụng trong giai đoạn nào của SDLC?

A. Lập kế hoạch hệ thống
B. Phân tích hệ thống
C. Thiết kế hệ thống
D. Triển khai hệ thống

27. Mô hình thực thể kết hợp (ER Diagram) được sử dụng để làm gì?

A. Mô tả quy trình nghiệp vụ
B. Mô tả kiến trúc hệ thống
C. Mô tả cấu trúc dữ liệu và mối quan hệ giữa các dữ liệu
D. Mô tả giao diện người dùng

28. Phương pháp JAD (Joint Application Development) nhấn mạnh yếu tố nào trong thu thập yêu cầu?

A. Thu thập yêu cầu một cách độc lập từ từng người dùng
B. Sử dụng bảng câu hỏi để thu thập yêu cầu
C. Sự tham gia tích cực của người dùng và các bên liên quan trong các buổi họp nhóm
D. Tập trung vào tài liệu hóa yêu cầu chi tiết

29. Điều gì KHÔNG phải là một loại hình bảo trì hệ thống thông tin?

A. Bảo trì sửa lỗi (Corrective maintenance)
B. Bảo trì phòng ngừa (Preventive maintenance)
C. Bảo trì hoàn hảo (Perfective maintenance)
D. Bảo trì sáng tạo (Creative maintenance)

30. Trong thiết kế giao diện người dùng (UI), `khả năng sử dụng` (Usability) đề cập đến điều gì?

A. Tính thẩm mỹ và đẹp mắt của giao diện
B. Mức độ dễ dàng và hiệu quả người dùng có thể sử dụng hệ thống để đạt mục tiêu
C. Số lượng chức năng mà giao diện cung cấp
D. Công nghệ được sử dụng để xây dựng giao diện

1 / 30

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

Tags: Bộ đề 15

1. Mô hình thác nước (Waterfall) trong SDLC phù hợp nhất với dự án nào?

2 / 30

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

Tags: Bộ đề 15

2. Yêu cầu chức năng (Functional requirements) mô tả điều gì?

3 / 30

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

Tags: Bộ đề 15

3. Phương pháp phỏng vấn (Interview) trong thu thập yêu cầu thường được sử dụng khi nào?

4 / 30

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

Tags: Bộ đề 15

4. Loại tài liệu nào mô tả cách người dùng tương tác với hệ thống và hướng dẫn họ sử dụng các chức năng?

5 / 30

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

Tags: Bộ đề 15

5. Khái niệm 'cohesion' (tính gắn kết) trong thiết kế module phần mềm đề cập đến điều gì?

6 / 30

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

Tags: Bộ đề 15

6. Trong ngữ cảnh bảo mật hệ thống thông tin, 'tính toàn vẹn' (Integrity) của dữ liệu nghĩa là gì?

7 / 30

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

Tags: Bộ đề 15

7. Trong phân tích tính khả thi, tính khả thi về kỹ thuật (Technical feasibility) đánh giá điều gì?

8 / 30

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

Tags: Bộ đề 15

8. Phân tích SWOT được sử dụng trong giai đoạn nào của dự án phát triển hệ thống?

9 / 30

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

Tags: Bộ đề 15

9. Trong mô hình xoắn ốc (Spiral), rủi ro được đánh giá và xử lý ở giai đoạn nào?

10 / 30

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

Tags: Bộ đề 15

10. Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của phần mềm?

11 / 30

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

Tags: Bộ đề 15

11. Trong mô hình Agile, kiểm thử thường được thực hiện vào giai đoạn nào?

12 / 30

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

Tags: Bộ đề 15

12. Khái niệm 'coupling' (tính liên kết) trong thiết kế module phần mềm đề cập đến điều gì?

13 / 30

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

Tags: Bộ đề 15

13. Trong UML (Unified Modeling Language), sơ đồ lớp (Class diagram) được sử dụng để mô hình hóa khía cạnh nào của hệ thống?

14 / 30

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

Tags: Bộ đề 15

14. Mục tiêu của việc chuẩn hóa cơ sở dữ liệu (Database normalization) là gì?

15 / 30

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

Tags: Bộ đề 15

15. Trong quản lý dự án phát triển hệ thống thông tin, 'phạm vi dự án' (Project scope) bao gồm những gì?

16 / 30

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

Tags: Bộ đề 15

16. Phương pháp Scrum trong Agile tập trung vào việc quản lý dự án thông qua các đơn vị thời gian ngắn lặp đi lặp lại gọi là gì?

17 / 30

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

Tags: Bộ đề 15

17. Yêu cầu phi chức năng (Non-functional requirements) tập trung vào điều gì?

18 / 30

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

Tags: Bộ đề 15

18. Kiểm thử hộp trắng (White-box testing) tập trung vào khía cạnh nào của phần mềm?

19 / 30

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

Tags: Bộ đề 15

19. Đâu là giai đoạn đầu tiên trong Vòng đời phát triển hệ thống (SDLC)?

20 / 30

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

Tags: Bộ đề 15

20. Đâu là ưu điểm chính của mô hình phát triển lặp và tăng trưởng (Iterative and Incremental Development)?

21 / 30

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

Tags: Bộ đề 15

21. Mục đích của sơ đồ Use Case là gì?

22 / 30

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

Tags: Bộ đề 15

22. Mục tiêu chính của giai đoạn phân tích hệ thống là gì?

23 / 30

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

Tags: Bộ đề 15

23. Phương pháp nguyên mẫu (Prototyping) thường được sử dụng khi nào?

24 / 30

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

Tags: Bộ đề 15

24. Nguyên tắc 'DRY' (Don't Repeat Yourself) trong thiết kế phần mềm khuyến khích điều gì?

25 / 30

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

Tags: Bộ đề 15

25. Trong ngữ cảnh bảo mật hệ thống thông tin, 'tính khả dụng' (Availability) của hệ thống nghĩa là gì?

26 / 30

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

Tags: Bộ đề 15

26. Biểu đồ luồng dữ liệu (DFD) được sử dụng trong giai đoạn nào của SDLC?

27 / 30

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

Tags: Bộ đề 15

27. Mô hình thực thể kết hợp (ER Diagram) được sử dụng để làm gì?

28 / 30

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

Tags: Bộ đề 15

28. Phương pháp JAD (Joint Application Development) nhấn mạnh yếu tố nào trong thu thập yêu cầu?

29 / 30

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

Tags: Bộ đề 15

29. Điều gì KHÔNG phải là một loại hình bảo trì hệ thống thông tin?

30 / 30

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

Tags: Bộ đề 15

30. Trong thiết kế giao diện người dùng (UI), 'khả năng sử dụng' (Usability) đề cập đến điều gì?