Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi về mô hình phát triển phần mềm

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

Mô hình nào sau đây KHÔNG phù hợp cho việc kỹ nghệ phần mềm có yêu cầu thay đổi?

a)

Mô hình phát triển nhanh RAD

b)

Mô hình làm bản mẫu

c)

Mô hình thác nước

d)

Mô hình xoắn ốc

2.

Một công ty đang phát triển bản nâng cấp của một phần mềm đã được bản trên thị trường, mô hình nào sau đây thích hợp trong trường hợp này?

a)

Mô hình RAD

b)

Mô hình tiến hóa

c)

Cả mô hình RAD và tiến hóa

d)

Mô hình xoắn ốc

3.

Đâu là ưu điểm chính của mô hình tăng trưởng?

a)

Được dùng khi cần đưa sản phẩm ra thị trường sớm

b)

Dễ kiểm thử và debug và được dùng khi cần đưa sản phẩm ra thị trường sớm

c)

Khách hàng có thể phản hồi sau mỗi lần tăng trưởng

d)

Dễ kiểm thử và debug

4.

Đâu là nhược điểm của mô hình xoắn ốc?

a)

Không phù hợp với các dự án nhỏ

b)

Kiểm soát tài liệu chặt chẽ

c)

Cần chuyên gia về phân tích rủi ro

d)

Các chức năng phụ có thể thêm vào sau

5.

Từ nào sau đây KHÔNG dùng để chỉ một hành động bao trùm cả tiến trình phát triển phần mềm và giúp nhóm phát triển quản lý và kiểm soát mức độ tiến triển, chất lượng, thay đổi và rủi ro?

a)

Đo lường

b)

Quản lý rủi ro

c)

Quản lý khả năng sử dụng lại

d)

Đảnh giả của khách hàng

6.

Mục đích của quy trình phần mềm là nhằm đưa ra phần mềm?

a)

Đúng thời hạn.

b)

Có chất lượng

c)

Hiệu quả về chi phí

d)

Cả ba ý trên

7.

Vòng đời phát triển phần mềm SDLC viết tắt của từ nào sau đây?

a)

System Design Life Cycle

b)

Software Design Life Cycle

c)

System Development Life cycle

d)

Software Development Life Cycle

8.

Mô hình RAD phù hợp với phần mềm có yêu cầu về độ tin cậy cao?

a)

Sai

b)

Đúng

9.

Hãy ghép tên các pha trong phát triển phần mềm với vai trò của chúng.

Tập trung vào việc đáp ứng thay đổi (Change) - Pha bảo tri

Tập trung vào những gì cần làm (Trả lời câu hỏi What) - Pha phần tích

Tập trung vào "làm như thế nào" (How) - Pha xây dựng


4 lines
10.

Phương án nào sau đây nêu đúng các mục tiêu chính của kỹ nghệ phần mềm?

a)

a.Phần mềm có chất lượng, hoàn tất trong khoảng thời gian và chi phí cho phép

b)

b.Phần mềm có chất lượng, chi phí cho phép và không giới hạn về thời gian

c)

c.Phần mềm có chất lượng và hiệu quả về mặt chi phí

d)

d. Phần mềm có chất lượng, trong thời gian ngắn nhất

11.

Phương án nào sau đây nêu đúng lý do phần mềm tất yếu phải tiến hóa?

a)

a. Vì phần cứng không ảnh hưởng đến sự phát triển của phần mềm.

b)

b. Vì phần mềm không cần thích nghi với những thay đổi trong hạ tầng phần cứng.

c)

c. Vì phần mềm luôn ổn định và không cần phải thay đổi.

d)

d. Vì tính phức tạp của phần mềm và yêu cầu sử dụng không ngừng thay đổi, cùng với sự tiến bộ nhanh của hạ tầng phần cứng.

12.

Một công ty đang đối mặt với vấn đề bảo trì phần mềm do mã nguồn khó hiểu và không có tài liệu hóa. Công ty cần thực hiện biện pháp gì sau đây để giải quyết vấn đề này?

a)

a. Thuê thêm nhân viên có kinh nghiệm

b)

b. Tăng cường kiểm thử phần mềm

c)

c. Tạo ra tài liệu hướng dẫn sử dụng mã nguồn và tổ chức lại mã nguồn

d)

d. Viết lại toàn bộ mã nguồn

13.

Phần mềm là một tập hợp

a)

a. các chương trình, dữ liệu và tài liệu liên quan

b)

b. các chương trình

c)

c. các chương trình và dữ liệu

d)

d. các tài liệu và dữ liệu

14.

Phương án nào sau đây nêu đúng khái niệm phần mềm dưới góc nhìn của người sử dụng là gì?

a)

a. Là tập các chương trình, dữ liệu và tài liệu liên quan như hướng dẫn sử dụng, thiết kế, đặc tả yêu cầu…

b)

b. Là hệ thống gồm chương trình và thiết bị phần cứng cho phép người dùng

c)

c. Là một chương trình thực thi được trên máy tính hoặc các thiết bị chuyên dụng khác.


d)

d. Là tập chương trình thực thi được trên máy tính hoặc các thiết bị chuyên dụng khác, nhằm hỗ trợ thực hiện các thao tác nghiệp vụ


15.

Phương án nào sau đây nêu đúng khái niệm phần mềm dưới góc nhìn của người sử dụng là gì?


a)

Là tập các chương trình, dữ liệu và tài liệu liên quan như hướng dẫn sử dụng, thiết kế, đặc tả yêu cầu…

b)

Là hệ thống gồm chương trình và thiết bị phần cứng cho phép người dùng giải trí

c)

Là một chương trình thực thi được trên máy tính hoặc các thiết bị chuyên dụng khác.

d)

Là tập chương trình thực thi được trên máy tính hoặc các thiết bị chuyên dụng khác, nhằm hỗ trợ thực hiện các thao tác nghiệp vụ

16.

Phương án nào sau đây nêu đúng và đủ các thành phần của một phần mềm dưới góc nhìn của người phát triển (chuyên viên Tin học)?

a)

Thành phần khái niệm, thành phần logic và thành phần vật lý

b)

Thành phần thuật toán, thành phần cấu trúc và thành phần dữ liệu

c)

Thành phần giao diện, thành phần logic và thành phần dữ liệu

d)

Thành phần giao tiếp, thành phần xử lý và thành phần lưu trữ

17.

Tính hiệu quả của sản phẩm phần mềm không bao gồm sử dụng hiệu quả________

a)

thiết bị vào/ra

b)

CPU

c)

phần mềm bản quyền

d)

bộ nhớ

18.

Hoạt động nào trong số các hoạt động sau đây KHÔNG phải là một phần của tiến trình phát triển phần mềm?

a)

Thẩm định phần mềm

b)

Đặc tả phần mềm

c)

Sử dụng phần mềm

d)

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

19.

__________là tập các chương trình được viết để phục vụ các chương trình khác.

a)

Phần mềm thương mại (Business software)

b)

Phần mềm hệ thống (System software)

c)

Phần mềm nhúng (Embedded software)

d)

Phần mềm thời gian thực (Real time software)

20.

Phương án nào sau đây nêu đúng một pha nào trong vòng đời phát triển phần mềm?

a)

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

b)

Đào tạo nhân viên

c)

Quản lý dự án

d)

Xây dựng cơ sở dữ liệu