wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

dự án

Total questions: 75

Worksheet time: 38mins

Name
Class
Date
1.

Quản lý dự án phần mềm là gì?

a)

Hệ thống phần mềm dùng để quản lý các bên liên quan

b)

Quy trình thiết kế giao diện người dùng

c)

Quá trình tạo ra mã nguồn phần mềm

d)

Quá trình tổ chức và kiểm soát một dự án để đạt mục tiêu

2.

 

Sự khác biệt chính giữa dự án phần mềm và dự án xây dựng là gì?

a)

Quy mô dự án

b)

Ngân sách thực hiện

c)

Tính linh hoạt và khả năng thay đổi yêu cầu

d)

Đội ngũ tham gia

3.

Project Manager có vai trò gì trong dự án phần mềm?

a)

Phát triển phần mềm

b)

Lãnh đạo và quản lý dự án

c)

Phân tích yêu cầu khách hàng

d)

Thực hiện kiểm thử phần mềm

4.

Quản lý dự án phần mềm là việc thực hiện các hoạt động nào?

a)

Phát triển mã nguồn

b)

Tổ chức, lập kế hoạch, và kiểm soát dự án

c)

Thiết kế giao diện người dùng

d)

Quản lý khách hàng

5.

Dự án phần mềm thường có đặc điểm nào?

a)

Ngân sách thấp hơn các dự án xây dựng

b)

Quy mô nhỏ hơn các dự án khác

c)

Được thực hiện bởi một cá nhân

d)

Khả năng thay đổi yêu cầu linh hoạt

6.

Project Manager cần làm gì để đảm bảo dự án đạt được mục tiêu?

a)

Kiểm thử phần mềm liên tục để đảm bảo mục tiêu đề ra

b)

Tạo ra mã nguồn chất lượng cao nhất có thể

c)

Lập kế hoạch, giám sát và điều chỉnh dự án theo nhu cầu

d)

Thiết kế giao diện người dùng theo đúng mô tả

7.

Vì sao vai trò của Stakeholder quan trọng trong quản lý dự án phần mềm?

a)

Họ phát triển sản phẩm đầy đủ chức năng

b)

Họ thiết kế dự án theo đúng yêu cầu

c)

Họ đưa ra yêu cầu và phản hồi để dự án đáp ứng nhu cầu

d)

Họ kiểm tra mã nguồn đảm bảo phần mềm hoạt động đúng

8.

Giai đoạn đầu tiên trong vòng đời dự án phần mềm là gì?

a)

Kiểm thử

b)

Bảo trì

c)

Lập kế hoạch

d)

Phát triển

9.

Giai đoạn nào tập trung vào việc hiểu yêu cầu của khách hàng?

a)

Kiểm thử

b)

Phát triển

c)

Thiết kế

d)

Phân tích yêu cầu

10.

Giai đoạn nào trong vòng đời dự án giúp đảm bảo chất lượng phần mềm?

a)

Lập kế hoạch

b)

Phát triển

c)

Kiểm thử

d)

Thiết kế

11.

Giai đoạn Phân tích yêu cầu giúp ích gì cho đội ngũ phát triển?

a)

Kiểm tra sản phẩm

b)

Thiết kế giao diện

c)

Phát triển mã nguồn

d)

Hiểu rõ nhu cầu của khách hàng

12.

Giai đoạn phát triển có vai trò gì?

a)

Kiểm thử phần mềm

b)

Phân tích yêu cầu

c)

Viết và triển khai mã nguồn

d)

Lập kế hoạch ngân sách

13.

Tại sao giai đoạn kiểm thử lại cần thiết trong phát triển phần mềm?

a)

Đảm bảo xây dựng giao diện người dùng

b)

Đảm bảo phân tích đúng yêu cầu

c)

Đảm bảo chất lượng sản phẩm

d)

Đảm bảo ngân sách phù hợp

14.

Giai đoạn triển khai yêu cầu những hoạt động nào?

a)

Phân tích yêu cầu

b)

Phát triển mã nguồn

c)

Đưa phần mềm vào sử dụng thực tế

d)

Kiểm tra lỗi

15.

Điều gì xảy ra nếu giai đoạn phân tích yêu cầu không được thực hiện đúng?

a)

Không có dự trù ngân sách hợp lý

b)

Phần mềm có thể xuất hiện nhiều lỗi hơn

c)

Phần mềm không đáp ứng nhu cầu của người dùng

d)

Giao diện phần mềm thiếu sự thu hút

16.

Quản lý dự án phần mềm là gì?

a)

Quá trình tạo ra mã nguồn phần mềm

b)

Hệ thống phần mềm dùng để quản lý các bên liên quan

c)

Quy trình thiết kế giao diện người dùng

d)

Quá trình tổ chức và kiểm soát một dự án để đạt mục tiêu

17.

Sự khác biệt chính giữa dự án phần mềm và dự án xây dựng là gì?

a)

Quy mô dự án

b)

Tính linh hoạt và khả năng thay đổi yêu cầu

c)

Đội ngũ tham gia

d)

Ngân sách thực hiện

18.

Quản lý dự án phần mềm là việc thực hiện các hoạt động nào?

a)

Quản lý khách hàng

b)

Phát triển mã nguồn

c)

Tổ chức, lập kế hoạch, và kiểm soát dự án

d)

Thiết kế giao diện người dùng

19.

Vai trò của Tester là gì trong dự án phần mềm?

a)

Phát triển phần mềm

b)

Kiểm tra và đảm bảo chất lượng sản phẩm

c)

Quản lý dự án

d)

Phân tích yêu cầu

20.

Dự án phần mềm thường có đặc điểm nào?

a)

Ngân sách thấp hơn các dự án xây dựng

b)

Quy mô nhỏ hơn các dự án khác

c)

Được thực hiện bởi một cá nhân

d)

Khả năng thay đổi yêu cầu linh hoạt

21.

Tại sao quản lý dự án phần mềm lại khác với quản lý dự án xây dựng?

a)

Các dự án phần mềm luôn lớn hơn dự án xây dựng

b)

Quản lý dự án phần mềm cần tính linh hoạt cao hơn

c)

Quản lý dự án phần mềm có thời gian ngắn hơn

d)

Quản lý dự án xây dựng không cần thay đổi

22.

Project Manager cần làm gì để đảm bảo dự án đạt được mục tiêu?

a)

Lập kế hoạch, giám sát và điều chỉnh dự án theo nhu cầu

b)

Thiết kế giao diện người dùng theo đúng mô tả

c)

Tạo ra mã nguồn chất lượng cao nhất có thể

d)

Kiểm thử phần mềm liên tục để đảm bảo mục tiêu đề ra

23.

Giai đoạn đầu tiên trong vòng đời dự án phần mềm là gì?

a)

Phát triển

b)

Lập kế hoạch

c)

Kiểm thử

d)

Bảo trì

24.

Mục đích của giai đoạn Bảo trì là gì?

a)

Tạo ra mã nguồn

b)

Phát triển sản phẩm

c)

Cập nhật và sửa lỗi sau khi triển khai

d)

Kiểm tra việc đáp ứng tính năng

25.

Giai đoạn nào cung cấp sản phẩm cho người dùng cuối?

a)

Phát triển

b)

Phân tích yêu cầu

c)

Triển khai

d)

Thiết kế

26.

Tại sao giai đoạn lập kế hoạch lại quan trọng trong vòng đời dự án phần mềm?

a)

Giúp xác định mục tiêu và lịch trình

b)

Giúp phát triển mã nguồn

c)

Giúp tạo giao diện người dùng

d)

Giúp xác định ngân sách

27.

Giai đoạn phát triển có vai trò gì?

a)

Phân tích yêu cầu

b)

Lập kế hoạch ngân sách

c)

Kiểm thử phần mềm

d)

Viết và triển khai mã nguồn

28.

Giai đoạn triển khai yêu cầu những hoạt động nào?

a)

Đưa phần mềm vào sử dụng thực tế

b)

Phát triển mã nguồn

c)

Kiểm tra lỗi

d)

Phân tích yêu cầu

29.

Mục đích chính của giai đoạn bảo trì là gì?

a)

Phát triển sản phẩm mới

b)

Xác định yêu cầu mới

c)

Kiểm thử sản phẩm trước khi đưa vào hoạt động

d)

Đảm bảo phần mềm hoạt động ổn định và được cập nhật

30.

Điều gì xảy ra nếu giai đoạn phân tích yêu cầu không được thực hiện đúng?

a)

Phần mềm có thể xuất hiện nhiều lỗi hơn

b)

Không có dự trù ngân sách hợp lý

c)

Phần mềm không đáp ứng nhu cầu của người dùng

d)

Giao diện phần mềm thiếu sự thu hút

31.

Quản lý dự án phần mềm là gì?

a)

Hệ thống phần mềm dùng để quản lý các bên liên quan

b)

Quá trình tổ chức và kiểm soát một dự án để đạt mục tiêu

c)

Quy trình thiết kế giao diện người dùng

d)

Quá trình tạo ra mã nguồn phần mềm

32.

Trong quản lý dự án phần mềm, ai là người chịu trách nhiệm cuối cùng trong việc xác định và phê duyệt các yêu cầu của dự án?

a)

Nhà phát triển

b)

Người thử nghiệm

c)

Cổ đông

d)

Nhà thiết kế

33.

Dự án phần mềm thường có đặc điểm nào?

a)

Ngân sách thấp hơn các dự án xây dựng

b)

Quy mô nhỏ hơn các dự án khác

c)

Được thực hiện bởi một cá nhân

d)

Khả năng thay đổi yêu cầu linh hoạt

34.

Ai là người chịu trách nhiệm chính trong việc phát triển mã nguồn?

a)

Người quản lý dự án

b)

Nhà phát triển

c)

Cổ đông

d)

Người thử nghiệm

35.

Ai chịu trách nhiệm đưa ra phản hồi và yêu cầu thay đổi cho dự án?

a)

Cổ đông

b)

Người thử nghiệm

c)

Người quản lý dự án

d)

Nhà phát triển

36.

Project Manager cần làm gì để đảm bảo dự án đạt được mục tiêu?

a)

Lập kế hoạch, giám sát và điều chỉnh dự án theo nhu cầu

b)

Kiểm thử phần mềm liên tục để đảm bảo mục tiêu đề ra

c)

Thiết kế giao diện người dùng theo đúng mô tả

d)

Tạo ra mã nguồn chất lượng cao nhất có thể

37.

Developer có vai trò gì trong quy trình quản lý dự án phần mềm?

a)

Quản lý ngân sách dự án

b)

Giám sát tiến độ dự án

c)

Thực hiện phát triển và triển khai mã nguồn

d)

Xây dựng yêu cầu khách hàng

38.

Giai đoạn đầu tiên trong vòng đời dự án phần mềm là gì?

a)

Lập kế hoạch

b)

Bảo trì

c)

Phát triển

d)

Kiểm thử

39.

Mục đích của giai đoạn Bảo trì là gì?

a)

Kiểm tra việc đáp ứng tính năng

b)

Cập nhật và sửa lỗi sau khi triển khai

c)

Tạo ra mã nguồn

d)

Phát triển sản phẩm

40.

Giai đoạn nào cung cấp sản phẩm cho người dùng cuối?

a)

Thiết kế

b)

Phát triển

c)

Triển khai

d)

Phân tích yêu cầu

41.

Tại sao giai đoạn lập kế hoạch lại quan trọng trong vòng đời dự án phần mềm?

a)

Giúp xác định ngân sách

b)

Giúp xác định mục tiêu và lịch trình

c)

Giúp phát triển mã nguồn

d)

Giúp tạo giao diện người dùng

42.

Giai đoạn Phân tích yêu cầu giúp ích gì cho đội ngũ phát triển?

a)

Thiết kế giao diện

b)

Phát triển mã nguồn

c)

Hiểu rõ nhu cầu của khách hàng

d)

Kiểm tra sản phẩm

43.

Mục tiêu chính của giai đoạn thiết kế là gì?

a)

Kiểm thử phần mềm

b)

Tạo ra mã nguồn cho phần mềm

c)

Xây dựng cấu trúc và giải pháp kỹ thuật

d)

Triển khai sản phẩm

44.

Giai đoạn triển khai yêu cầu những hoạt động nào?

a)

Phát triển mã nguồn

b)

Phân tích yêu cầu

c)

Kiểm tra lỗi

d)

Đưa phần mềm vào sử dụng thực tế

45.

Mục đích chính của giai đoạn bảo trì là gì?

a)

Kiểm thử sản phẩm trước khi đưa vào hoạt động

b)

Đảm bảo phần mềm hoạt động ổn định và được cập nhật

c)

Xác định yêu cầu mới

d)

Phát triển sản phẩm mới

46.

Phương pháp Lean trong quản lý dự án chủ yếu nhấn mạnh điều gì?

a)

Thời gian thực hiện nhanh nhất

b)

Tăng cường tốc độ phát triển

c)

Đảm bảo sản phẩm có chất lượng cao nhất

d)

Giảm thiểu lãng phí và tối ưu hóa quy trình

47.

Agile thường áp dụng trong môi trường dự án nào?

a)

Môi trường không cần kiểm thử

b)

Môi trường yêu cầu thay đổi nhanh chóng

c)

Môi trường nhỏ lẻ

d)

Môi trường cố định yêu cầu

48.

Vì sao phương pháp Waterfall không phù hợp cho các dự án có yêu cầu thay đổi thường xuyên?

a)

Phương pháp này tuân thủ quy trình tuần tự, khó thay đổi khi đã hoàn thành một giai đoạn

b)

Phương pháp này yêu cầu nhiều tài nguyên

c)

Phương pháp này phức tạp và khó quản lý

d)

Waterfall không phù hợp với các nhóm lớn

49.

So với Agile, Lean có điểm nhấn mạnh gì khác biệt?

a)

Giảm thiểu lãng phí và tối ưu hóa quy trình

b)

Phát triển sản phẩm tốt hơn

c)

Tăng tốc độ phát triển

d)

Tập trung vào khách hàng

50.

Agile thường phù hợp với loại dự án nào?

a)

Dự án đòi hỏi linh hoạt và phản ứng nhanh với thay đổi

b)

Dự án có các yêu cầu không thay đổi

c)

Dự án áp dụng quy trình tuần tự, cố định

d)

Dự án không yêu cầu thực hiện kiểm thử

51.

Mục tiêu chính của Lean trong quản lý dự án là gì?

a)

Tăng tốc độ phát triển

b)

Tối ưu hóa quy trình và loại bỏ lãng phí

c)

Giảm thời gian quản lý dự án

d)

Đảm bảo chất lượng sản phẩm cao nhất

52.

Scrum phù hợp nhất với loại dự án nào?

a)

Dự án không có giai đoạn kiểm thử cụ thể

b)

Dự án yêu cầu tính linh hoạt, nhóm nhỏ

c)

Dự án với quy mô lớn và phức tạp

d)

Dự án có yêu cầu và kế hoạch cố định

53.

Khi nào nên sử dụng phương pháp Waterfall?

a)

Khi yêu cầu và quy trình đã được xác định rõ ràng

b)

Khi yêu cầu có khả năng thay đổi nhiều

c)

Khi không có ngân sách lớn

d)

D. Khi dự án cần tính linh hoạt cao

54.

Khi nào Lean sẽ là phương pháp thích hợp nhất?

a)

Khi muốn giảm thiểu lãng phí và tối ưu hóa quy trình

b)

Khi dự án cần hoàn thành nhanh chóng

c)

Khi yêu cầu của khách hàng thường xuyên thay đổi và cần sự linh hoạt

d)

Khi không cần thực hiện kiểm thử trong dự án

55.

Scrum phù hợp nhất với loại dự án nào?

a)

Dự án không có giai đoạn kiểm thử cụ thể

b)

Dự án yêu cầu tính linh hoạt, nhóm nhỏ

c)

Dự án với quy mô lớn và phức tạp

d)

Dự án có yêu cầu và kế hoạch cố định

56.

Trong tình huống yêu cầu thay đổi thường xuyên, tại sao Agile là lựa chọn hợp lý?

a)

Agile giúp giảm thiểu ngân sách dự án

b)

Agile có quy trình thực hiện dễ hiểu

c)

Agile ít yêu cầu về nguồn lực dự án

d)

Agile linh hoạt, dễ dàng thích ứng thay đổi

57.

Mô hình Lean phù hợp để áp dụng trong tình huống nào sau đây?

a)

Khi dự án có các yêu cầu cố định và ít thay đổi

b)

Khi yêu cầu của khách hàng thường xuyên thay đổi và cần sự linh hoạt

c)

Khi không cần tập trung vào việc tối ưu hóa giá trị cho khách hàng

d)

Khi không cần thực hiện kiểm thử trong dự án

58.

Nếu dự án đòi hỏi sự linh hoạt cao, tại sao nên tránh sử dụng Waterfall?

a)

Waterfall thiếu các giai đoạn thử nghiệm linh hoạt

b)

Waterfall yêu cầu ngân sách lớn để triển khai

c)

Waterfall không cho phép thay đổi dễ dàng khi đã hoàn thành các giai đoạn

d)

Waterfall yêu cầu thời gian ngắn để hoàn thành từng giai đoạn

59.

Điều gì làm cho Agile thích hợp cho các dự án phần mềm phức tạp?

a)

Chi phí thấp giúp tiết kiệm nguồn lực dự án

b)

Thời gian ngắn để hoàn thành các chu kỳ phát triển

c)

Tính linh hoạt và khả năng thích ứng với những thay đổi liên tục

d)

Quy trình tuần tự trong việc phát triển và triển khai

60.

Trong tình huống nào Scrum sẽ là lựa chọn lý tưởng?

a)

Khi ngân sách hạn chế

b)

Khi dự án cần sự hợp tác và phản hồi liên tục

c)

Khi dự án có yêu cầu cố định

d)

Khi không cần kiểm thử

61.

Phương pháp Waterfall trong quản lý dự án là gì?

a)

Phương pháp tuần tự với các giai đoạn cố định

b)

Phương pháp lặp đi lặp lại

c)

Phương pháp xoay vòng

d)

Phương pháp ưu tiên khách hàng

62.

Phương pháp Lean trong quản lý dự án chủ yếu nhấn mạnh điều gì?

a)

Đảm bảo sản phẩm có chất lượng cao nhất

b)

Tăng cường tốc độ phát triển

c)

Giảm thiểu lãng phí và tối ưu hóa quy trình

d)

Thời gian thực hiện nhanh nhất

63.

Vì sao phương pháp Waterfall không phù hợp cho các dự án có yêu cầu thay đổi thường xuyên?

a)

Phương pháp này yêu cầu nhiều tài nguyên

b)

Phương pháp này tuân thủ quy trình tuần tự, khó thay đổi khi đã hoàn thành một giai đoạn

c)

Phương pháp này phức tạp và khó quản lý

d)

Waterfall không phù hợp với các nhóm lớn

64.

Điều gì làm cho phương pháp Lean trở nên hiệu quả trong quản lý dự án?

a)

Không cần sự tham gia của khách hàng

b)

Cho phép thay đổi yêu cầu liên tục

c)

Tăng tốc độ hoàn thành sản phẩm

d)

Loại bỏ các bước không cần thiết để giảm lãng phí

65.

Agile thường phù hợp với loại dự án nào?

a)

Dự án đòi hỏi linh hoạt và phản ứng nhanh với thay đổi

b)

Dự án áp dụng quy trình tuần tự, cố định

c)

Dự án có các yêu cầu không thay đổi

d)

Dự án không yêu cầu thực hiện kiểm thử

66.

Mục tiêu chính của Lean trong quản lý dự án là gì?

a)

Giảm thời gian quản lý dự án

b)

Tối ưu hóa quy trình và loại bỏ lãng phí

c)

Tăng tốc độ phát triển

d)

Đảm bảo chất lượng sản phẩm cao nhất

67.

Tại sao Scrum lại thích hợp với các nhóm nhỏ?

a)

Vì Scrum không yêu cầu thực hiện kiểm thử phần mềm

b)

Vì quy trình nhanh và yêu cầu giao tiếp thường xuyên giữa các thành viên

c)

Vì Scrum không cần có kế hoạch chi tiết

d)

Vì phương pháp này giúp tiết kiệm chi phí trong dự án

68.

Trong tình huống nào Agile sẽ hiệu quả nhất?

a)

Khi yêu cầu thay đổi liên tục và phản hồi nhanh

b)

Khi ngân sách thực hiện bị hạn chế

c)

Khi dự án có quy mô nhỏ gọn

d)

Khi yêu cầu của dự án được giữ nguyên

69.

Khi nào Lean sẽ là phương pháp thích hợp nhất?

a)

Khi muốn giảm thiểu lãng phí và tối ưu hóa quy trình

b)

Khi dự án cần hoàn thành nhanh chóng

c)

Khi yêu cầu khách hàng thay đổi liên tục

d)

Khi không có sự tham gia của khách hàng

70.

Scrum phù hợp nhất với loại dự án nào?

a)

Dự án có yêu cầu và kế hoạch cố định

b)

Dự án yêu cầu tính linh hoạt, nhóm nhỏ

c)

Dự án không có giai đoạn kiểm thử cụ thể

d)

Dự án với quy mô lớn và phức tạp

71.

Tại sao Scrum phù hợp cho các dự án cần phản hồi nhanh?

a)

Scrum có ngân sách thấp nên phù hợp dự án cần phản hồi nhanh

b)

Scrum có quy trình tuần tự phù hợp với các dự án lớn

c)

Scrum có các chu kỳ ngắn giúp điều chỉnh linh hoạt theo phản hồi

d)

Scrum dễ dàng triển khai trong các nhóm dự án

72.

Mô hình Lean phù hợp để áp dụng trong tình huống nào sau đây?

a)

Khi dự án có các yêu cầu cố định và ít thay đổi

b)

Khi không cần thực hiện kiểm thử trong dự án

c)

Khi không cần tập trung vào việc tối ưu hóa giá trị cho khách hàng

d)

Khi yêu cầu của khách hàng thường xuyên thay đổi và cần sự linh hoạt

73.

Nếu dự án đòi hỏi sự linh hoạt cao, tại sao nên tránh sử dụng Waterfall?

a)

Waterfall yêu cầu thời gian ngắn để hoàn thành từng giai đoạn

b)

Waterfall không cho phép thay đổi dễ dàng khi đã hoàn thành các giai đoạn

c)

Waterfall yêu cầu ngân sách lớn để triển khai

d)

Waterfall thiếu các giai đoạn thử nghiệm linh hoạt

74.

Điều gì làm cho Agile thích hợp cho các dự án phần mềm phức tạp?

a)

Quy trình tuần tự trong việc phát triển và triển khai

b)

Tính linh hoạt và khả năng thích ứng với những thay đổi liên tục

c)

Chi phí thấp giúp tiết kiệm nguồn lực dự án

d)

Thời gian ngắn để hoàn thành các chu kỳ phát triển

75.

Trong tình huống nào Scrum sẽ là lựa chọn lý tưởng?

a)

Khi dự án cần sự hợp tác và phản hồi liên tục

b)

Khi ngân sách hạn chế

c)

Khi dự án có yêu cầu cố định

d)

Khi không cần kiểm thử