wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

câu hỏi bài 2 cnpm

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

Quy trình phát triển phần mềm là gì?

a)

Quy trình phát triển phần mềm là một tập hợp các bước được thực hiện để tạo ra một phần mềm hoàn chỉnh

b)

Quy trình phát triển phần mềm là một tập hợp các bước được thực hiện để tạo ra một phần mềm không hoàn chỉnh

c)

Quy trình phát triển phần mềm là một tập hợp các bước được thực hiện để tạo ra một phần cứng hoàn chỉnh

d)

Quy trình phát triển phần mềm là một tập hợp các bước được thực hiện để tạo ra một phần mềm không hoàn chỉnh

2.

Quy trình phát triển phần mềm gồm các bước nào sau đây?

a)

Planning, Designing, Building, Testing, Defining, Deployment

b)

Planning, Deployment, Defining, Testing, Building, Designing

c)

Planning, Defining, Designing, Building, Testing, Deployment

d)

Planning, Building, Testing, Defining, Designing, Deployment

3.

Mô hình nào sau đây được giới thiệu đầu tiên?

a)

Mô hình Agile

b)

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

c)

Mô hình xoắn ốc

d)

Mô hình Scrum

4.

Tên gọi khác của mô hình thác nước là gì?

a)

Mô hình vòng đời không tuần tự

b)

A.    Mô hình Boehm (Boehm Model)

c)

Mô hình vòng đời tích hợp

d)

Mô hình vòng đời tuần tự tuyến tính

5.

Ưu điểm của mô hình thác nước không có đặc điểm nào sau đây

a)

Đơn giản, dễ hiểu và sử dụng

b)

Mỗi giai đoạn có nhiệm vụ và một quy trình cụ thể

c)

Phù hợp với các dự án lớn, dài hạn

d)

Dễ quản lý

6.

Ưu điểm của mô hình tiếp cận lặp không có đặc điểm nào sau đây

a)

Một số chức năng phần mềm có thể được phát triển nhanh chóng và sớm được đưa vào sử dụng

b)

Không thể lập kế hoạch phát triển song song

c)

Kết quả thu được sớm và theo định kỳ

d)

Ít tốn kém hơn để thay đổi phạm vi/ yêu cầu, hỗ trợ thay đổi yêu cầu

7.

Các giai đoạn của mô hình tạo mẫu phần mềm là

a)

Engineer Product, Refining Prototype, Customer evaluation, Building Prototype, Quick design, Requirements gathering and analysis

b)

Requirements gathering and analysis, Customer evaluation, Building Prototype, Quick design, Refining Prototype, Engineer Product

c)

Requirements gathering and analysis, Customer evaluation, Engineer Product, Building Prototype, Quick design, Refining Prototype

d)

Requirements gathering and analysis, Quick design,  Building Prototype, Customer evaluation, Refining Prototype, Engineer Product

8.

Ưu điểm của mô hình tạo mẫu phần mềm không có đặc điểm nào sau đây

a)

Mô hình này cho phép thực hiện các giao diện thực tế thỏa mãn yêu cầu khách hàng với hệ thống đã phát triển

b)

Cho phép nhận đánh giá và phản hồi về chức năng hệ thống của khách hàng

c)

Nâng cao khả năng phát hiện các lỗi và sự cố có

d)

Giảm thời gian và chi phí vì các lỗi có thể được phát hiện muộn

9.

Mô hình xoắn ốc (Spiral model) lần đầu tiên được Barry Boehm đề cập vào năm nào?

a)

1986

b)

1987

c)

1988

d)

1989

10.

Mô hình xoắn ốc thích hợp với dự án phần mềm không có đặc điểm

a)

Dự án có quy mô lớn

b)

Với các dự án chưa ấn định được yêu cầu ban đầu và phức tạp

c)

Đối với các dự án có ít rủi ro

d)

Cần phát triển một dòng sản phẩm mới

11.

Mô hình xoắn ốc chú trọng vào cái gì nhất

a)

Lập kế hoạch

b)

Phân tích rủi ro

c)

Đánh giá hệ thống

d)

Xây dựng và phát hành

12.

Mô hình Scrum hoạt động không dựa trên

a)

Sự minh bạch

b)

Sự kiểm tra

c)

Sự thích nghi

d)

Sự bảo hành

13.

Khái niệm vòng đời phần mềm

a)

Một vòng đời phần mềm là quá trình phát triển từ khi nhận dự án đến khi phần mềm bị loại bỏ

b)

Một vòng đời phần mềm là quá trình phát triển theo chu kỳ từ giai đoạn đặc tả đến giai đoạn bảo trì phần mềm

c)

Một vòng đời phần mềm là quá trình phát triển từ giai đoạn thiết kế đến bảo trì phần mềm

d)

Một vòng đời phần mềm là quá trình phát triển từ giai đoạn đặc tả đến kiểm định phần mềm

14.

Trong các mô hình sau, mô hình nào không phải là mô hình phát triển phần mềm

a)

Mô hình tuần tự tuyến tính

b)

Mô hình bản mẫu

c)

Mô hinh song song

d)

Mô hình tương tranh

15.

Giai đoạn kiểm định và bảo trì chiếm bao nhiêu phần trăm trong quá trình phát triển phần mềm?

a)

25%

b)

30%

c)

35%

d)

40%