Đề 8 – Bài tập, đề thi trắc nghiệm online Quản lý dự án phần mềm

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é!!!


Quản lý dự án phần mềm

Đề 8 - Bài tập, đề thi trắc nghiệm online Quản lý dự án phần mềm

1. Ước tính chi phí dự án phần mềm theo phương pháp 'Bottom-up′ nghĩa là:

A. Ước tính dựa trên kinh nghiệm các dự án tương tự
B. Ước tính tổng chi phí dự án từ trên xuống
C. Ước tính chi phí cho từng công việc nhỏ rồi tổng hợp lại
D. Ước tính dựa vào ngân sách có sẵn của khách hàng

2. Trong quản lý rủi ro dự án, 'Ma trận xác suất - ảnh hưởng′ (Probability - Impact Matrix) được dùng để làm gì?

A. Lập kế hoạch truyền thông dự án
B. Ưu tiên các rủi ro cần được xử lý trước
C. Phân công trách nhiệm quản lý rủi ro
D. Theo dõi tiến độ xử lý rủi ro

3. Đâu KHÔNG phải là một nguyên tắc cơ bản của Agile Manifesto?

A. Ưu tiên tương tác cá nhân và giao tiếp hơn là quy trình và công cụ
B. Phần mềm chạy tốt là thước đo chính của tiến độ
C. Tuân thủ kế hoạch là quan trọng hơn phản ứng với thay đổi
D. Chào đón sự thay đổi yêu cầu, ngay cả ở giai đoạn muộn

4. Hoạt động 'Retrospective′ (Nhìn lại Sprint) trong SCRUM có mục đích chính là:

A. Lập kế hoạch cho Sprint tiếp theo
B. Đánh giá hiệu suất cá nhân của từng thành viên
C. Cải tiến quy trình làm việc của nhóm sau mỗi Sprint
D. Kiểm tra chất lượng sản phẩm cuối Sprint

5. Phương pháp quản lý dự án Agile nhấn mạnh vào điều gì?

A. Lập kế hoạch chi tiết và cố định từ đầu dự án
B. Linh hoạt và thích ứng với thay đổi trong quá trình phát triển
C. Tuân thủ nghiêm ngặt theo tài liệu đặc tả yêu cầu ban đầu
D. Tối đa hóa sự kiểm soát của quản lý dự án

6. Cuộc họp 'Daily Scrum′ (hay 'Daily Stand-up′) nên diễn ra như thế nào?

A. Kéo dài hàng giờ để thảo luận chi tiết mọi vấn đề
B. Ngắn gọn, tập trung, diễn ra hàng ngày và đúng giờ
C. Chỉ cần tổ chức khi có vấn đề phát sinh
D. Thay thế cho các cuộc họp khác trong tuần

7. Trong quản lý dự án phần mềm, 'Scope creep′ (Lạm phát phạm vi) có nghĩa là gì?

A. Dự án vượt quá ngân sách dự kiến
B. Dự án bị trễ tiến độ so với kế hoạch
C. Phạm vi dự án mở rộng ngoài kiểm soát so với phạm vi ban đầu
D. Chất lượng phần mềm không đạt yêu cầu

8. Mục tiêu chính của việc quản lý phạm vi dự án phần mềm là gì?

A. Hoàn thành dự án đúng thời hạn
B. Đảm bảo chất lượng phần mềm cao nhất
C. Xác định và kiểm soát những gì thuộc và không thuộc dự án
D. Giữ chi phí dự án ở mức thấp nhất

9. Trong quản lý nguồn nhân lực dự án phần mềm, hoạt động 'Team building′ (Xây dựng đội nhóm) có mục đích chính là gì?

A. Đánh giá hiệu suất làm việc của từng thành viên
B. Tăng cường sự gắn kết, tin tưởng và hợp tác giữa các thành viên
C. Tuyển dụng thêm nhân viên mới cho dự án
D. Giảm thiểu xung đột trong đội nhóm

10. Trong quản lý cấu hình phần mềm, 'Baseline′ (Đường cơ sở) là gì?

A. Phiên bản phần mềm đang được phát triển
B. Một cấu hình đã được phê duyệt và dùng làm chuẩn để so sánh và phát triển tiếp
C. Danh sách các yêu cầu thay đổi
D. Báo cáo lỗi của phần mềm

11. Vai trò 'Product Owner′ trong SCRUM chịu trách nhiệm chính về điều gì?

A. Đảm bảo nhóm phát triển tuân thủ quy trình SCRUM
B. Quản lý backlog sản phẩm và tối đa hóa giá trị sản phẩm
C. Giải quyết các vấn đề kỹ thuật của dự án
D. Kiểm thử chất lượng sản phẩm

12. Chỉ số 'Velocity′ trong SCRUM dùng để đo lường điều gì?

A. Số lượng lỗi phát sinh trong Sprint
B. Tốc độ làm việc của nhóm phát triển trong một Sprint
C. Mức độ hài lòng của khách hàng
D. Chi phí phát triển phần mềm

13. Trong quản lý rủi ro, 'Risk mitigation′ (Giảm thiểu rủi ro) là gì?

A. Chấp nhận rủi ro và không làm gì
B. Chuyển rủi ro cho bên thứ ba
C. Thực hiện các hành động để giảm xác suất hoặc mức độ ảnh hưởng của rủi ro
D. Loại bỏ hoàn toàn rủi ro

14. Trong quản lý chất lượng phần mềm, 'Kiểm thử hộp đen′ (Black-box testing) tập trung vào:

A. Cấu trúc code bên trong của phần mềm
B. Yêu cầu chức năng và đầu ra của phần mềm
C. Hiệu năng và khả năng chịu tải của phần mềm
D. Tính bảo mật của phần mềm

15. Phương pháp quản lý dự án 'Kanban′ tập trung vào điều gì?

A. Chia dự án thành các Sprint ngắn hạn
B. Quản lý dòng công việc và giới hạn công việc đang thực hiện (WIP)
C. Lập kế hoạch chi tiết và cố định cho toàn bộ dự án
D. Tối ưu hóa quy trình kiểm thử phần mềm

16. Đâu là yếu tố quan trọng nhất để lựa chọn mô hình phát triển phần mềm phù hợp cho một dự án?

A. Kích thước của đội ngũ phát triển
B. Độ phức tạp về công nghệ sử dụng
C. Độ ổn định của yêu cầu dự án
D. Ngân sách dự án

17. Khái niệm 'Technical Debt′ (Nợ kỹ thuật) trong phát triển phần mềm đề cập đến điều gì?

A. Chi phí bảo trì phần mềm sau khi triển khai
B. Hậu quả của việc đưa ra các quyết định thiết kế hoặc code không tối ưu trong ngắn hạn
C. Thời gian trễ tiến độ dự án
D. Rủi ro về bảo mật của phần mềm

18. Phương pháp 'Story Points′ thường được sử dụng để ước tính điều gì trong SCRUM?

A. Thời gian cần thiết để hoàn thành công việc
B. Độ phức tạp và nỗ lực tương đối của công việc
C. Chi phí để hoàn thành công việc
D. Số lượng dòng code cần viết

19. Trong SCRUM, 'Sprint′ có thời gian kéo dài bao lâu?

A. 1 ngày
B. 1 tuần
C. 1-4 tuần
D. 1 tháng

20. Loại hợp đồng nào sau đây thường được sử dụng khi phạm vi dự án phần mềm chưa được xác định rõ ràng ngay từ đầu?

A. Hợp đồng trọn gói (Fixed-price contract)
B. Hợp đồng thời gian và vật liệu (Time and materials contract)
C. Hợp đồng chi phí cộng phí (Cost-plus contract)
D. Hợp đồng khoán gọn

21. Mục tiêu chính của giai đoạn 'Phân tích yêu cầu′ trong quy trình phát triển phần mềm là gì?

A. Viết mã chương trình theo yêu cầu
B. Thiết kế kiến trúc hệ thống phần mềm
C. Thu thập, làm rõ và xác định chi tiết các yêu cầu của khách hàng
D. Kiểm thử phần mềm để đảm bảo chất lượng

22. Công cụ 'Burndown Chart′ trong SCRUM thể hiện điều gì?

A. Danh sách các công việc cần làm trong Sprint
B. Tiến độ hoàn thành công việc còn lại trong Sprint
C. Velocity của nhóm phát triển
D. Phân bổ công việc cho từng thành viên

23. Trong mô hình Waterfall, giai đoạn nào sau đây diễn ra trước giai đoạn kiểm thử?

A. Bảo trì
B. Triển khai
C. Thiết kế
D. Phân tích yêu cầu

24. Trong quản lý dự án phần mềm, 'Stakeholder′ (Bên liên quan) là gì?

A. Chỉ khách hàng trực tiếp sử dụng phần mềm
B. Bất kỳ cá nhân, nhóm hoặc tổ chức nào có lợi ích hoặc bị ảnh hưởng bởi dự án
C. Chỉ các thành viên trong đội dự án
D. Chỉ nhà đầu tư của dự án

25. Phương pháp kiểm thử 'Unit Testing′ (Kiểm thử đơn vị) nhằm mục đích kiểm tra điều gì?

A. Toàn bộ hệ thống phần mềm
B. Từng module hoặc thành phần nhỏ nhất của phần mềm
C. Giao diện người dùng của phần mềm
D. Hiệu năng của phần mềm khi chịu tải lớn

26. Rủi ro dự án phần mềm nên được quản lý như thế nào?

A. Chỉ cần quan tâm đến rủi ro khi chúng xảy ra
B. Tránh né mọi rủi ro bằng mọi giá
C. Nhận diện, đánh giá, lập kế hoạch ứng phó và theo dõi rủi ro liên tục
D. Chuyển hết trách nhiệm quản lý rủi ro cho khách hàng

27. SCRUM là một framework thuộc phương pháp quản lý dự án nào?

A. Waterfall
B. Agile
C. PRINCE2
D. PMBOK

28. Trong quản lý dự án phần mềm, yếu tố nào sau đây được xem là quan trọng nhất để đảm bảo sự thành công của dự án?

A. Ngân sách dự án lớn
B. Đội ngũ lập trình viên đông đảo
C. Giao tiếp hiệu quả giữa các bên liên quan
D. Công nghệ phát triển phần mềm tiên tiến nhất

29. Vai trò của người quản lý dự án phần mềm KHÔNG bao gồm:

A. Lập kế hoạch và theo dõi tiến độ dự án
B. Viết mã chương trình
C. Quản lý rủi ro và giải quyết vấn đề
D. Giao tiếp với các bên liên quan

30. Công cụ nào sau đây thường được sử dụng để theo dõi tiến độ dự án phần mềm một cách trực quan?

A. Bảng tính Excel
B. Biểu đồ Gantt
C. Văn bản Word
D. Email

1 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

1. Ước tính chi phí dự án phần mềm theo phương pháp `Bottom-up′ nghĩa là:

2 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

2. Trong quản lý rủi ro dự án, `Ma trận xác suất - ảnh hưởng′ (Probability - Impact Matrix) được dùng để làm gì?

3 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

3. Đâu KHÔNG phải là một nguyên tắc cơ bản của Agile Manifesto?

4 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

4. Hoạt động `Retrospective′ (Nhìn lại Sprint) trong SCRUM có mục đích chính là:

5 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

5. Phương pháp quản lý dự án Agile nhấn mạnh vào điều gì?

6 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

6. Cuộc họp `Daily Scrum′ (hay `Daily Stand-up′) nên diễn ra như thế nào?

7 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

7. Trong quản lý dự án phần mềm, `Scope creep′ (Lạm phát phạm vi) có nghĩa là gì?

8 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

8. Mục tiêu chính của việc quản lý phạm vi dự án phần mềm là gì?

9 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

9. Trong quản lý nguồn nhân lực dự án phần mềm, hoạt động `Team building′ (Xây dựng đội nhóm) có mục đích chính là gì?

10 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

10. Trong quản lý cấu hình phần mềm, `Baseline′ (Đường cơ sở) là gì?

11 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

11. Vai trò `Product Owner′ trong SCRUM chịu trách nhiệm chính về điều gì?

12 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

12. Chỉ số `Velocity′ trong SCRUM dùng để đo lường điều gì?

13 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

13. Trong quản lý rủi ro, `Risk mitigation′ (Giảm thiểu rủi ro) là gì?

14 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

14. Trong quản lý chất lượng phần mềm, `Kiểm thử hộp đen′ (Black-box testing) tập trung vào:

15 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

15. Phương pháp quản lý dự án `Kanban′ tập trung vào điều gì?

16 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

16. Đâu là yếu tố quan trọng nhất để lựa chọn mô hình phát triển phần mềm phù hợp cho một dự án?

17 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

17. Khái niệm `Technical Debt′ (Nợ kỹ thuật) trong phát triển phần mềm đề cập đến điều gì?

18 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

18. Phương pháp `Story Points′ thường được sử dụng để ước tính điều gì trong SCRUM?

19 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

19. Trong SCRUM, `Sprint′ có thời gian kéo dài bao lâu?

20 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

20. Loại hợp đồng nào sau đây thường được sử dụng khi phạm vi dự án phần mềm chưa được xác định rõ ràng ngay từ đầu?

21 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

21. Mục tiêu chính của giai đoạn `Phân tích yêu cầu′ trong quy trình phát triển phần mềm là gì?

22 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

22. Công cụ `Burndown Chart′ trong SCRUM thể hiện điều gì?

23 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

23. Trong mô hình Waterfall, giai đoạn nào sau đây diễn ra trước giai đoạn kiểm thử?

24 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

24. Trong quản lý dự án phần mềm, `Stakeholder′ (Bên liên quan) là gì?

25 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

25. Phương pháp kiểm thử `Unit Testing′ (Kiểm thử đơn vị) nhằm mục đích kiểm tra điều gì?

26 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

26. Rủi ro dự án phần mềm nên được quản lý như thế nào?

27 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

27. SCRUM là một framework thuộc phương pháp quản lý dự án nào?

28 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

28. Trong quản lý dự án phần mềm, yếu tố nào sau đây được xem là quan trọng nhất để đảm bảo sự thành công của dự án?

29 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

29. Vai trò của người quản lý dự án phần mềm KHÔNG bao gồm:

30 / 30

Category: Quản lý dự án phần mềm

Tags: Bộ đề 6

30. Công cụ nào sau đây thường được sử dụng để theo dõi tiến độ dự án phần mềm một cách trực quan?