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

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 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. Phương pháp ước tính chi phí dự án phần mềm nào sau đây thường cho độ chính xác cao nhất nhưng tốn nhiều thời gian và nguồn lực nhất?

A. Ước tính tương tự (Analogous Estimating)
B. Ước tính tham số (Parametric Estimating)
C. Ước tính từ dưới lên (Bottom-up Estimating)
D. Ước tính ba điểm (Three-point Estimating)

2. 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ì cả
B. Chuyển giao rủi ro cho bên thứ ba
C. Thực hiện các hành động để giảm xác suất xảy ra hoặc tác động của rủi ro
D. Tránh hoàn toàn rủi ro bằng cách thay đổi kế hoạch dự án

3. Điều gì KHÔNG phải là một giá trị cốt lõi của Agile Manifesto?

A. Cá nhân và tương tác hơn là quy trình và công cụ
B. Phần mềm chạy tốt hơn là tài liệu đầy đủ
C. Hợp tác với khách hàng hơn là đàm phán hợp đồng
D. Tuân thủ kế hoạch hơn là phản hồi với thay đổi

4. 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ũ phát triể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 tiên tiến nhất

5. Trong Scrum, `Sprint` là gì?

A. Một cuộc họp hàng ngày để kiểm tra tiến độ
B. Một giai đoạn phát triển lặp đi lặp lại, thường kéo dài từ 1 đến 4 tuần
C. Vai trò của người quản lý dự án
D. Danh sách các công việc cần thực hiện

6. Trong quản lý chất lượng phần mềm, `review` (đánh giá) code thường được thực hiện để làm gì?

A. Tự động hóa quá trình kiểm thử
B. Tìm kiếm lỗi tiềm ẩn và cải thiện chất lượng code
C. Đo lường hiệu suất của phần mềm
D. Triển khai phần mềm lên môi trường production

7. KPI (Key Performance Indicator) nào sau đây thường được sử dụng để đo lường hiệu suất của nhóm phát triển phần mềm?

A. Mức độ hài lòng của khách hàng
B. Số dòng code được viết mỗi ngày
C. Vận tốc (Velocity) trong Scrum
D. Tổng chi phí dự án

8. Trong quản lý rủi ro dự án phần mềm, `ma trận xác suất - tác động` (probability-impact matrix) được sử dụng để làm gì?

A. Xác định nguyên nhân gốc rễ của rủi ro
B. Đánh giá và ưu tiên rủi ro dựa trên mức độ nghiêm trọng
C. Lập kế hoạch ứng phó rủi ro
D. Theo dõi và kiểm soát rủi ro

9. Nguyên tắc `YAGNI` (You Ain`t Gonna Need It) trong phát triển phần mềm khuyến khích điều gì?

A. Phát triển tất cả các tính năng có thể có ngay từ đầu
B. Chỉ phát triển những tính năng thực sự cần thiết và có giá trị tại thời điểm hiện tại
C. Luôn sử dụng công nghệ mới nhất
D. Tập trung vào hiệu suất hơn là tính năng

10. Trong Scrum, `Product Backlog` là gì?

A. Bảng Kanban trực quan
B. Danh sách ưu tiên các tính năng, yêu cầu và cải tiến sản phẩm
C. Kế hoạch Sprint chi tiết
D. Báo cáo tiến độ hàng ngày

11. Vai trò nào sau đây KHÔNG thuộc nhóm vai trò cốt lõi trong Scrum?

A. Product Owner
B. Scrum Master
C. Development Team
D. Project Manager

12. Mục tiêu chính của giai đoạn `khởi tạo dự án` (project initiation) trong quản lý dự án phần mềm là gì?

A. Lập kế hoạch chi tiết cho dự án
B. Xác định tính khả thi của dự án và phê duyệt để bắt đầu
C. Phát triển và kiểm thử phần mềm
D. Triển khai và bảo trì phần mềm

13. Công cụ nào sau đây KHÔNG phải là công cụ hỗ trợ quản lý dự án phần mềm phổ biến?

A. Jira
B. Trello
C. Microsoft Project
D. Adobe Photoshop

14. Loại hợp đồng nào sau đây chuyển giao rủi ro chi phí lớn nhất cho nhà cung cấp dịch vụ phần mềm?

A. Hợp đồng thời gian và vật liệu (Time and Materials Contract)
B. Hợp đồng chi phí cộng phí (Cost-Plus Contract)
C. Hợp đồng trọn gói (Fixed-Price Contract)
D. Hợp đồng theo đơn hàng (Purchase Order)

15. Phương pháp quản lý dự án nào nhấn mạnh sự hợp tác chặt chẽ giữa khách hàng và nhóm phát triển trong suốt vòng đời dự án?

A. Waterfall
B. Agile
C. Spiral
D. PERT

16. Trong quản lý cấu hình, `branching` (phân nhánh) và `merging` (hợp nhất) được sử dụng để làm gì?

A. Quản lý rủi ro và sự cố
B. Cho phép làm việc song song trên các tính năng hoặc phiên bản khác nhau của phần mềm và sau đó tích hợp lại
C. Tự động hóa quá trình build và triển khai
D. Kiểm soát truy cập và phân quyền cho thành viên dự án

17. Trong quản lý dự án phần mềm, `burn-down chart` được sử dụng để theo dõi điều gì?

A. Chi phí dự án theo thời gian
B. Số lượng công việc còn lại trong Sprint hoặc dự án theo thời gian
C. Số lượng lỗi phát hiện được theo thời gian
D. Mức độ hài lòng của khách hàng theo thời gian

18. Phương pháp nào sau đây giúp xác định đường găng (critical path) trong lịch trình dự án?

A. PERT (Program Evaluation and Review Technique)
B. CPM (Critical Path Method)
C. WBS (Work Breakdown Structure)
D. RBS (Risk Breakdown Structure)

19. Trong quản lý cấu hình phần mềm, `baseline` (đường cơ sở) được sử dụng để làm gì?

A. Đánh dấu một trạng thái ổn định của cấu hình phần mềm tại một thời điểm cụ thể
B. Theo dõi thay đổi mã nguồn hàng ngày
C. Quản lý lỗi và sự cố phần mềm
D. Tự động hóa quá trình build và triển khai phần mềm

20. Trong quản lý dự án phần mềm, `scope creep` (phạm vi dự án bị phình to) đề cập đến điều gì?

A. Việc giảm phạm vi dự án để đáp ứng thời hạn
B. Sự thay đổi không kiểm soát và liên tục trong phạm vi dự án
C. Việc quản lý phạm vi dự án một cách hiệu quả
D. Sự cố gắng mở rộng phạm vi dự án để tăng giá trị cho khách hàng

21. Trong quản lý phạm vi dự án phần mềm, `WBS` (Work Breakdown Structure) là gì?

A. Bảng phân tích rủi ro công việc
B. Cấu trúc phân chia công việc thành các phần nhỏ hơn, dễ quản lý
C. Báo cáo tiến độ công việc hàng tuần
D. Mô tả yêu cầu công việc chi tiết

22. Biểu đồ Gantt thường được sử dụng trong quản lý dự án phần mềm để làm gì?

A. Quản lý rủi ro
B. Theo dõi tiến độ dự án và lịch trình công việc
C. Quản lý chất lượng
D. Quản lý giao tiếp

23. 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. Nợ tài chính do vượt quá ngân sách dự án
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 để đạt được tiến độ nhanh chóng
C. Số lượng lỗi còn tồn đọng trong phần mềm
D. Thời gian cần thiết để sửa lỗi và cải thiện hiệu suất

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

A. Chỉ những thành viên trong nhóm phát triển
B. Bất kỳ cá nhân hoặc tổ chức nào có lợi ích hoặc bị ảnh hưởng bởi dự án
C. Khách hàng và người dùng cuối của phần mềm
D. Nhà quản lý dự án và nhà tài trợ dự án

25. Mô hình thác nước (Waterfall) trong phát triển phần mềm phù hợp nhất với loại dự án nào?

A. Dự án có yêu cầu thay đổi liên tục
B. Dự án có phạm vi và yêu cầu được xác định rõ ràng từ đầu
C. Dự án ưu tiên tốc độ phát triển nhanh chóng
D. Dự án cần sự linh hoạt cao

26. Công cụ nào sau đây thường được sử dụng để quản lý và theo dõi các yêu cầu (requirements) trong dự án phần mềm?

A. Microsoft Excel
B. Phần mềm quản lý yêu cầu chuyên dụng (Requirements Management Tools)
C. Microsoft Word
D. PowerPoint

27. Loại kiểm thử phần mềm nào sau đây được thực hiện bởi người dùng cuối hoặc khách hàng để xác nhận phần mềm đáp ứng yêu cầu và mong đợi của họ?

A. Kiểm thử hệ thống (System Testing)
B. Kiểm thử tích hợp (Integration Testing)
C. Kiểm thử đơn vị (Unit Testing)
D. Kiểm thử chấp nhận (Acceptance Testing)

28. Loại tài liệu nào sau đây mô tả chi tiết cách phần mềm sẽ được thiết kế và xây dựng?

A. Tài liệu yêu cầu người dùng (User Requirements Document)
B. Tài liệu thiết kế hệ thống (System Design Document)
C. Tài liệu kiểm thử (Test Document)
D. Hướng dẫn sử dụng (User Manual)

29. Loại kiểm thử phần mềm nào sau đây tập trung vào việc kiểm tra các chức năng riêng lẻ của một module hoặc thành phần?

A. Kiểm thử tích hợp (Integration Testing)
B. Kiểm thử hệ thống (System Testing)
C. Kiểm thử đơn vị (Unit Testing)
D. Kiểm thử chấp nhận (Acceptance Testing)

30. Mục tiêu chính của cuộc họp `Daily Scrum` (Scrum hàng ngày) là gì?

A. Lập kế hoạch cho Sprint tiếp theo
B. Giải quyết các vấn đề kỹ thuật phức tạp
C. Kiểm tra tiến độ Sprint, đồng bộ hóa công việc và xác định các trở ngại
D. Đánh giá hiệu suất của từng thành viên trong nhóm

1 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

1. Phương pháp ước tính chi phí dự án phần mềm nào sau đây thường cho độ chính xác cao nhất nhưng tốn nhiều thời gian và nguồn lực nhất?

2 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

2. Trong quản lý rủi ro, 'risk mitigation' (giảm thiểu rủi ro) là gì?

3 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

3. Điều gì KHÔNG phải là một giá trị cốt lõi của Agile Manifesto?

4 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

4. 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?

5 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

5. Trong Scrum, 'Sprint' là gì?

6 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

6. Trong quản lý chất lượng phần mềm, 'review' (đánh giá) code thường được thực hiện để làm gì?

7 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

7. KPI (Key Performance Indicator) nào sau đây thường được sử dụng để đo lường hiệu suất của nhóm phát triển phần mềm?

8 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

8. Trong quản lý rủi ro dự án phần mềm, 'ma trận xác suất - tác động' (probability-impact matrix) được sử dụng để làm gì?

9 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

9. Nguyên tắc 'YAGNI' (You Ain't Gonna Need It) trong phát triển phần mềm khuyến khích điều gì?

10 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

10. Trong Scrum, 'Product Backlog' là gì?

11 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

11. Vai trò nào sau đây KHÔNG thuộc nhóm vai trò cốt lõi trong Scrum?

12 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

12. Mục tiêu chính của giai đoạn 'khởi tạo dự án' (project initiation) trong quản lý dự án phần mềm là gì?

13 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

13. Công cụ nào sau đây KHÔNG phải là công cụ hỗ trợ quản lý dự án phần mềm phổ biến?

14 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

14. Loại hợp đồng nào sau đây chuyển giao rủi ro chi phí lớn nhất cho nhà cung cấp dịch vụ phần mềm?

15 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

15. Phương pháp quản lý dự án nào nhấn mạnh sự hợp tác chặt chẽ giữa khách hàng và nhóm phát triển trong suốt vòng đời dự án?

16 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

16. Trong quản lý cấu hình, 'branching' (phân nhánh) và 'merging' (hợp nhất) được sử dụng để làm gì?

17 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

17. Trong quản lý dự án phần mềm, 'burn-down chart' được sử dụng để theo dõi điều gì?

18 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

18. Phương pháp nào sau đây giúp xác định đường găng (critical path) trong lịch trình dự án?

19 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

19. Trong quản lý cấu hình phần mềm, 'baseline' (đường cơ sở) được sử dụng để làm gì?

20 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

20. Trong quản lý dự án phần mềm, 'scope creep' (phạm vi dự án bị phình to) đề cập đến điều gì?

21 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

21. Trong quản lý phạm vi dự án phần mềm, 'WBS' (Work Breakdown Structure) là gì?

22 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

22. Biểu đồ Gantt thường được sử dụng trong quản lý dự án phần mềm để làm gì?

23 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

23. 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ì?

24 / 30

Category: Đề thi, bài tập trắc nghiệm online 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: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

25. Mô hình thác nước (Waterfall) trong phát triển phần mềm phù hợp nhất với loại dự án nào?

26 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

26. Công cụ nào sau đây thường được sử dụng để quản lý và theo dõi các yêu cầu (requirements) trong dự án phần mềm?

27 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

27. Loại kiểm thử phần mềm nào sau đây được thực hiện bởi người dùng cuối hoặc khách hàng để xác nhận phần mềm đáp ứng yêu cầu và mong đợi của họ?

28 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

28. Loại tài liệu nào sau đây mô tả chi tiết cách phần mềm sẽ được thiết kế và xây dựng?

29 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

29. Loại kiểm thử phần mềm nào sau đây tập trung vào việc kiểm tra các chức năng riêng lẻ của một module hoặc thành phần?

30 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản lý dự án phần mềm

Tags: Bộ đề 6

30. Mục tiêu chính của cuộc họp 'Daily Scrum' (Scrum hàng ngày) là gì?