wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Question

Total questions: 92

Worksheet time: 46mins

Name
Class
Date
1.

Chọn tùy chọn chính xác về các vấn đề liên quan đến trách nhiệm nghề nghiệp 

a)

Bảo mật 

b)

Quyền sở hữu trí tuệ 

c)

Cả quyền bảo mật và quyền sở hữu trí tuệ 

d)

Quản lý mối quan hệ khách hàng

2.

Các kỹ sư phần mềm không nên sử dụng các kỹ năng kỹ thuật của mình để lạm dụng người khác. 

a)

Truy cập trái phép vào tài liệu máy tính 

b)

Sửa đổi trái phép vật liệu máy tính 

c)

Phổ biến virus hoặc phần mềm độc hại khác 

d)

Tất cả những điều được đề cập

3.

Giải thích ý nghĩa của SẢN PHẨM có liên quan đến một trong tám nguyên tắc theo Quy tắc đạo đức ACM / IEEE là gì?

a)

Sản phẩm phải dễ sử dụng

b)

Các kỹ sư phần mềm phải đảm bảo rằng các sản phẩm và sửa đổi liên quan của họ đáp ứng các tiêu chuẩn chuyên nghiệp cao nhất có thể

c)

Các kỹ sư phần mềm phải đảm bảo rằng các sản phẩm của họ và các sửa đổi liên quan đáp ứng cho khách hàng

d)

Điều đó có nghĩa là sản phẩm được thiết kế / tạo nên dễ dàng có sẵn

4.

Xác định một tình huống khó xử về đạo đức từ các tình huống được đề cập dưới đây: 

a)

Chủ nhân của bạn phát hành một hệ thống quan trọng về an toàn mà không hoàn thành việc kiểm tra hệ thống 

b)

Từ chối thực hiện một dự án 

c)

Thỏa thuận về nguyên tắc với các chính sách của quản lý cấp cao 

d)

Tất cả những điều được đề cập

5.

Xác định tuyên bố chính xác: Các kỹ sư Phần mềm nên

a)

hành động theo cách có lợi nhất cho chuyên môn và sự ưu ái của anh ấy

b)

hành động nhất quán với lợi ích công cộng. 

c)

đảm bảo rằng các sản phẩm của họ chỉ đáp ứng SRS. 

d)

tất cả các đề cập

6.

Chọn tuyên bố không chính xác: Các kỹ sư phần mềm nên 

a)

phụ thuộc vào đồng nghiệp của họ

b)

không cố ý chấp nhận công việc nằm ngoài khả năng của bạn. 

c)

không sử dụng các kỹ năng kỹ thuật của bạn để lạm dụng máy tính của người khác. 

d)

duy trì tính toàn vẹn và độc lập trong đánh giá chuyên môn của họ.

7.

Hiệu quả trong một sản phẩm phần mềm không bao gồm ________

a)

cấp phép

b)

phản ứng nhanh

c)

sử dụng bộ nhớ

d)

thời gian xử lý

8.

Theo báo cáo của IBM, 31% dự án bị hủy trước khi hoàn thành, 53% vượt dự toán chi phí trung bình 189% và cứ 100 dự án thì có 94 lần khởi động lại. Lý do là gì những thống kê này?

a)

Thiếu đào tạo đầy đủ về công nghệ phần mềm

b)

Thiếu đạo đức và hiểu biết về phần mềm

c)

Vấn đề quản lý trong công ty

d)

Tất cả những điều được đề cập

9.

Lý do lỗi và lỗi phần mềm là do

a)

Cả công ty phần mềm và nhà phát triển

b)

Công ty phần mềm

c)

Nhà phát triển phần mềm

d)

Tất cả những điều được đề cập

10.

Công ty có máy tính mới nhất và các công cụ phần mềm hiện đại, vì vậy chúng tôi không nên lo lắng về chất lượng của sản phẩm

a)

Đúng

b)

Sai

11.

Nguyên tắc nào trong số này không nằm trong số tám nguyên tắc tuân theo Quy tắc đạo đức và thực hành nghề nghiệp kỹ thuật phần mềm?

a)

CÔNG CỘNG

b)

CHUYÊN NGHIỆP

c)

 SẢN PHẨM

d)

MÔI TRƯỜNG

12.

Phần mềm là gì?

a)

Phần mềm là tập hợp các chương trình

b)

Phần mềm là tài liệu và cấu hình dữ liệu

c)

Không có đề cập nào

d)

Phần mềm được thiết lập các chương trình, tài liệu & cấu hình dữ liệu

13.

Điều nào trong số này không giải thích cho lỗi phần mềm?

a)

 Nhu cầu ngày càng tăng

b)

Kỳ vọng thấp

c)

Ít đáng tin cậy và đắt tiền

d)

Tăng nguồn cung

14.

Các thuộc tính của phần mềm tốt là gì?

a)

Khả năng bảo trì phần mềm

b)

 Chức năng phần mềm

c)

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

d)

 Khả năng bảo trì & phần mềm

15.

 Hoạt động kỹ thuật phần mềm nào không phải là một phần của quy trình phần mềm?

a)

 Đặc tả phần mềm

b)

 Xác nhận phần mềm

c)

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

d)

 Sự phụ thuộc phần mềm

16.

 Điều nào sau đây là không chính xác?

a)

 Công nghệ phần mềm thuộc về khoa học máy tính

b)

 Công nghệ phần mềm là một phần của dạng Kỹ thuật hệ thống tổng quát hơn

c)

 Công nghệ phần mềm quan tâm đến thực tiễn phát triển và cung cấp phần mềm hữu ích

d)

 Khoa học máy tính thuộc về Kỹ thuật phần mềm

17.

 Điều nào là đúng?

a)

 Sản phẩm chung và sản phẩm tùy biến là loại sản phẩm phần mềm

b)

 Các sản phẩm chung được sản xuất bởi tổ chức và bán cho thị trường mở

c)

 Các sản phẩm tùy biến được ủy quyền bởi khách hàng cụ thể

d)

 Tất cả những điều được đề cập

18.

 Những loại nào trong số này không ảnh hưởng đến các loại phần mềm khác nhau nói chung?

a)

 Tính không đồng nhất

b)

 Linh hoạt

c)

Thay đổi kinh doanh và xã hội

d)

Bảo mật

19.

 Các khái niệm cơ bản của công nghệ phần mềm không chiếm?

a)

 Các quy trình phần mềm

b)

 Bảo mật phần mềm

c)

 Tái sử dụng phần mềm

d)

 Xác nhận phần mềm

20.

 Điều nào sau đây không đúng?

a)

Web đã dẫn đến sự sẵn có của các dịch vụ phần mềm và khả năng phát triển các hệ thống dựa trên dịch vụ phân tán cao

b)

 Các hệ thống dựa trên web đã dẫn đến sự xuống cấp của các ngôn ngữ lập trình

c)

 Web mang khái niệm phần mềm là dịch vụ

d)

 Hệ thống dựa trên web nên được phát triển và phân phối tăng dần

21.

 Mô hình Build & Fix phù hợp với các bài tập lập trình của ___________ LOC(Line of code).

a)

 100-200

b)

 200-400

c)

 400-1000

d)

 trên 1000

22.

 RAD là viết tắt của

a)

 Relative Application Development

b)

 Rapid Application Development

c)

 Rapid Application Document

d)

 None of the mentioned

23.

 Mô hình nào sau đây không phù hợp với bất kỳ thay đổi nào?

a)

 Build & Fix Model

b)

 Prototyping Model

c)

 RAD Model

d)

 Waterfall Model

24.

 Đây không phải là một trong những loại nguyên mẫu của Prototyping Model?

a)

 Horizontal Prototype

b)

 Vertical Prototype

c)

 Diagonal Prototype

d)

 Domain Prototype

25.

 Một trong những điều sau đây không phải là một giai đoạn của Prototyping Model?

a)

 Quick Design

b)

 Coding

c)

 Prototype Refinement

d)

 Engineer Product

26.

 Phát biểu nào sau đây liên quan đến Mô hình Build & Fix là sai?

a)

 Không có chỗ cho thiết kế có cấu trúc

b)

 Mã sớm trở nên không thể thay đổi và không thể thay đổi

c)

 Bảo trì thực tế là không thể

d)

 Nó mở rộng tốt cho các dự án lớn

27.

 Mô hình RAD có

a)

 2 giai đoạn

b)

 3 giai đoạn

c)

 5 giai đoạn

d)

 6 giai đoạn

28.

 Hạn chế chính của việc sử dụng Mô hình RAD là gì?

a)

 Các nhà phát triển / thiết kế chuyên môn cao và có tay nghề cao được yêu cầu

b)

 Tăng khả năng tái sử dụng của các thành phần

c)

 Khuyến khích phản hồi của khách hàng / khách hàng

d)

 Tăng khả năng sử dụng lại các thành phần, yêu cầu các nhà phát triển / thiết kế có chuyên môn cao và có tay nghề cao

29.

 SDLC là viết tắt của:

a)

 Software Development Life Cycle

b)

 System Development Life cycle

c)

 Software Design Life Cycle

d)

 System Design Life Cycle

30.

 Mô hình nào có thể được chọn nếu người dùng tham gia vào tất cả các giai đoạn của SDLC?

a)

Waterfall Model

b)

 Prototyping Model

c)

 RAD Model

d)

 both Prototyping Model & RAD Model

31.

 Một trong những điều sau đây không phải là Evolutionary Process Model?

a)

 WINWIN Spiral Model

b)

 Incremental Model

c)

 Concurrent Development Model

d)

 Tất cả những điều được đề cập

32.

  Incremental Model là kết quả của sự kết hợp các yếu tố của hai mô hình?

a)

 Build & FIX Model & Waterfall Model

b)

 Linear Model & RAD Model

c)

 Linear Model & Prototyping Model

d)

 Waterfall Model & RAD Model

33.

 Ưu điểm chính của việc sử dụng Incremental Model là gì?

a)

 Khách hàng có thể đáp ứng với từng mức tăng

b)

 Dễ dàng hơn để kiểm tra và gỡ lỗi

c)

 Nó được sử dụng khi có nhu cầu sớm đưa sản phẩm ra thị trường

d)

 Dễ dàng hơn để kiểm tra và gỡ lỗi & Nó được sử dụng khi có nhu cầu sớm đưa sản phẩm ra thị trường    

34.

 Mô hình xoắn ốc(spiral model) ban đầu được đề xuất bởi

a)

 IBM

b)

 Barry Boehm

c)

 Pressman

d)

 Royce

35.

 Mô hình xoắn ốc có hai chiều là ____________ và ____________

a)

 đường chéo, góc

b)

 xuyên tâm, vuông góc

c)

 xuyên tâm, góc cạnh

d)

 đường chéo, vuông góc

36.

 Mô hình xoắn ốc WINWIN khác với mô hình xoắn ốc như thế nào?

a)

 Nó xác định các nhiệm vụ cần thiết để xác định tài nguyên, mốc thời gian và thông tin liên quan đến dự án khác

b)

 Nó xác định một tập hợp các hoạt động đàm phán ở đầu mỗi đường chuyền xung quanh vòng xoắn ốc

c)

 Nó xác định các nhiệm vụ cần thiết để đánh giá cả rủi ro kỹ thuật và quản lý

d)

 Nó xác định các nhiệm vụ cần thiết để xây dựng, kiểm tra, cài đặt và cung cấp hỗ trợ người dùng

37.

 Xác định nhược điểm của Mô hình xoắn ốc.

a)

 Không làm việc tốt cho các dự án nhỏ hơn

b)

 Số lượng phân tích rủi ro cao

c)

 Phê duyệt mạnh mẽ và kiểm soát tài liệu

d)

 Chức năng bổ sung có thể được thêm vào một ngày sau đó

38.

 Mô hình xoắn ốc có sự tham gia của người dùng trong tất cả các giai đoạn của nó.

a)

 Đúng

b)

 Sai

39.

 Incremental Model  khác với Mô hình xoắn ốc như thế nào?

a)

 Tiến trình có thể được đo lường cho Incremental Model

b)

 Yêu cầu thay đổi có thể được cung cấp trong Incremental Model

c)

 Người dùng có thể thấy hệ thống sớm trong Incremental Model 

d)

 Tất cả những điều được đề cập

40.

 Nếu bạn đã tạo các ứng dụng khách / máy chủ, bạn sẽ dùng mô hình nào?

a)

 WINWIN Spiral Model

b)

 Spiral Model

c)

 Concurrent Model

d)

 Incremental Model

41.

 Lựa chọn một mô hình dựa trên

a)

 Yêu cầu

b)

 Nhóm phát triển & người dùng

c)

 Loại dự án và rủi ro liên quan

d)

 Tất cả những điều được đề cập

42.

 Hai mô hình nào không cho phép xác định các yêu cầu sớm trong chu kỳ?

a)

Waterfall & RAD

b)

 Prototyping & Spiral

c)

 Prototyping & RAD

d)

 Waterfall & Spiral

43.

 Mô hình vòng đời nào sau đây có thể được chọn nếu nhóm phát triển có ít kinh nghiệm hơn trong các dự án tương tự?

a)

 Spiral

b)

 Waterfall

c)

 RAD

d)

 Iterative Enhancement Model

44.

 Nếu bạn là nhà phát triển chính của một công ty phần mềm và bạn được yêu cầu gửi dự án / sản phẩm trong khung thời gian quy định mà không có rào cản về chi phí, bạn sẽ chọn mô hình nào?

a)

waterfall

b)

spiral

c)

rad

d)

incremental

45.

 Hai mô hình nào sau đây sẽ không thể đưa ra kết quả mong muốn nếu không có sự tham gia của người dùng?

a)

 Waterfall & Spiral

b)

 RAD & Spiral

c)

 RAD & Waterfall

d)

 RAD & Prototyping

46.

 Một công ty đang phát triển một phiên bản nâng cao của phần mềm hiện tại của họ có sẵn trên thị trường, họ thích cách tiếp cận mô hình nào?

a)

 RAD

b)

 Iterative Enhancement

c)

 Both RAD & Iterative Enhancement

d)

 Spiral

47.

 Người ta có thể chọn Mô hình thác nước nếu lịch trình phát triển dự án chặt chẽ.

a)

 Đúng

b)

 Sai

48.

 Chọn tùy chọn chính xác từ dưới đây:

a)

 Prototyping Model tạo điều kiện tái sử dụng các thành phần

b)

 RAD Model tạo điều kiện tái sử dụng các thành phần

c)

 Cả Mô hình RAD & Prototyping tạo điều kiện tái sử dụng các thành phần

d)

 Không có

49.

 Mô hình xoắn ốc có yêu cầu độ tin cậy cao.

a)

 Đúng

b)

 Sai

50.

 Mô hình RAD có yêu cầu độ tin cậy cao.

a)

đúng

b)

sai

51.

 Xác định ngôn ngữ thế hệ thứ tư (4GL) từ bên dưới.

a)

 FORTRAN

b)

cobol

c)

unix shell

d)

c++

52.

 Sắp xếp các hoạt động sau đây để tạo một sản phẩm phần mềm bằng 4GT.

tôi. Chiến lược thiết kế

i. Design strategy

ii. Transformation into product

iii. Implementation

iv. Requirement gathering

a)

 1, 4, 3, 2

b)

4,3,1,2

c)

4,1,3,2

d)

1,3,4,2

53.

 4GL là một ví dụ về quá trình xử lý của:

a)

 White Box

b)

 Black Box

c)

 Functional

d)

 Both Black Box & Functional

54.

 Mô hình 4GT là một gói của ____________

a)

 Công cụ CASE

b)

 Công cụ phần mềm

c)

 Chương trình phần mềm

d)

 Không có đề cập nào

55.

 Điều nào sau đây không phải là một loại 4GL? Một nguồn gốc

a)

 trên máy Lisp

b)

trên máy phát báo cáo

c)

 từ các ngôn ngữ truy vấn cơ sở dữ liệu

d)

 từ người tạo GUI

56.

 Trong 4GT, chúng tôi có thể chỉ định các yêu cầu của người dùng trong ký hiệu đồ họa hoặc dạng ngôn ngữ viết tắt nhỏ.

a)

 Đúng

b)

sai

57.

 Năng suất của các kỹ sư phần mềm bị giảm khi sử dụng 4GT.

a)

đúng

b)

sai

58.

 Những 4GL nào sau đây được phát minh tại IBM và sau đó được ANSI và ISO áp dụng làm ngôn ngữ chuẩn để quản lý dữ liệu có cấu trúc?

a)

 SQL

b)

 TƯ DUY

c)

C

d)

JAVA

59.

 Ưu điểm chính của việc sử dụng Mô hình 4GT để sản xuất các sản phẩm quy mô nhỏ là gì?

ứng dụng hay chương trình?

a)

 Cải thiện năng suất của các kỹ sư phần mềm

b)

 Giảm thời gian phát triển phần mềm

c)

 4GT được hỗ trợ bởi các công cụ CASE và trình tạo mã cung cấp một giải pháp đáng tin cậy cho nhiều vấn đề phần mềm

d)

 Không có đề cập nào

60.

 Mô hình nào sau đây có nhược điểm lớn về giai đoạn mã hóa của mô hình vòng đời phần mềm?

a)

 Spiral Model

b)

 Waterfall Model

c)

 Rad Model

d)

 4GT Model

61.

 Cái nào sau đây không phải là chất lượng của quy trình phần mềm?

a)

 Năng suất

b)

tính di động

c)

tính kịp thời

d)

tầm nhìn

62.

 ____________ & ____ là hai loại sản phẩm phần mềm.

a)

 CAD, CAM

b)

 Phần sụn, nhúng

c)

 Chung chung, tùy chỉnh

d)

 Không có đề cập nào

63.

 Phần mềm tốn nhiều chi phí để duy trì hơn so với phát triển.

a)

đúng

b)

sai

64.

 Một trong những điều sau đây không phải là một ứng dụng của sản phẩm phần mềm nhúng?

a)

 điều khiển bàn phím của hệ thống an ninh

b)

 chơi trò chơi nhận dạng mẫu

c)

 chức năng kỹ thuật số của màn hình bảng điều khiển trong xe hơi

d)

 không có gì được đề cập

65.

. Mục đích của quá trình là cung cấp phần mềm

a)

 trong thời gian

b)

 với chất lượng chấp nhận được

c)

 đó là hiệu quả chi phí

d)

 cả về thời gian và chất lượng chấp nhận được

66.

 Công việc liên quan đến công nghệ phần mềm có thể được phân loại thành ba giai đoạn chung, bất kể khu vực ứng dụng, quy mô dự án hay mức độ phức tạp cụ thể là giai đoạn ___ tập trung vào giai đoạn nào, giai đoạn tập trung vào cách thức và giai đoạn tập trung vào thay đổi.

i. ủng hộ

ii. phát triển

iii. Định nghĩa

a)

1,2,3

b)

2,1,3

c)

3,2,1

d)

3,1,2

67.

 Hoạt động nào sau đây của khung Quy trình chung cung cấp báo cáo phản hồi?

a)

truyền thông

b)

lập kế hoạch

c)

xây dựng mô hình& xây dụng

d)

triển khai

68.

 Quy trình được thông qua cho một dự án cũng giống như quy trình được thông qua từ một dự án khác.

a)

đúng

b)

sai

69.

 Một trong những điều sau đây không phải là Umbrella Activity cho năm hoạt động của khung quy trình và giúp nhóm quản lý và kiểm soát tiến độ, chất lượng, thay đổi và rủi ro.

a)

quản lý tái sử dụng

b)

quản lý rủi ro

c)

đo lường

d)

đánh giá của người dùng

70.

 Bốn loại thay đổi gặp phải trong giai đoạn hỗ trợ. Một trong những điều sau đây không phải là một trong những loại sau đây thuộc loại nào?

a)

translation

b)

correction

c)

adaptation

d)

prevention

71.

 Nếu việc sản xuất phần mềm bị chậm tiến độ, người ta có thể thêm nhiều lập trình viên và bắt kịp.

a)

đúng

b)

sai

72.

 Chọn chất lượng phần mềm nội bộ từ bên dưới:

a)

khả năng mở rộng

b)

khả năng sử dụng

c)

tái sử dụng

d)

độ tin cậy

73.

 RUP là viết tắt của ____ được tạo bởi một bộ phận của ____________

a)

 Rational Unified Program, IBM

b)

 Rational Unified Process, Infosys

c)

 Rational Unified Process, Microsoft

d)

 Rational Unified Process, IBM

74.

 RUP thường được mô tả từ ba quan điểm - động, tĩnh và thực hành. Phối cảnh tĩnh làm gì?

a)

 Nó cho thấy các hoạt động quá trình được ban hành

b)

 Nó cho thấy các thực hành tốt sẽ được sử dụng trong quá trình

c)

 Nó cho thấy các giai đoạn của mô hình theo thời gian

d)

tất cả đúng

75.

 Sản phẩm công việc duy nhất có thể giao cho một dự án thành công là chương trình làm việc.

a)

đúng

b)

sai

76.

 Giai đoạn nào của RUP được sử dụng để thiết lập trường hợp kinh doanh cho hệ thống?

a)

 Transition

b)

 Elaboration

c)

 Construction

d)

 Inception

77.

 Một trong những điều sau đây không phải là một hoạt động cơ bản cho các quy trình phần mềm trong công nghệ phần mềm?

a)

 Xác minh phần mềm

b)

 Xác nhận phần mềm

c)

 Thiết kế và triển khai phần mềm

d)

 Tiến hóa phần mềm

78.

 Một tuyên bố chung về các mục tiêu là nguyên nhân chính của những nỗ lực phần mềm thất bại.

a)

đúng

b)

sai

79.

 Lỗi tồn tại trong phần mềm càng lâu

a)

 càng trở nên tẻ nhạt

b)

 càng tốn kém để phát hiện và sửa chữa

c)

 càng ít có khả năng được sửa chữa đúng

d)

 Tất cả những điều được đề cập

80.

 Kỹ thuật phần mềm dựa trên thành phần cho phép giao hàng nhanh hơn.

a)

đúng

b)

sai

81.

 Chọn tùy chọn phù hợp với Tuyên ngôn cho Phát triển phần mềm Agile

a)

 Cá nhân và tương tác

b)

 Phần mềm làm việc

c)

 Phát triển tuyến tính

d)

 Cả phát triển tăng dần và lặp lại

82.

 Phương pháp nào sau đây không phải là phương pháp nhanh?

a)

XP

b)

4GT

c)

AUP

d)

TẤT CẢ ĐÚNG

83.

 Nhanh nhẹn được định nghĩa là khả năng của một nhóm dự án phản ứng nhanh với một sự thay đổi.

a)

đúng

b)

sai

84.

 plan driven development khác với agile development như thế nào?

a)

 Đầu ra được quyết định thông qua quá trình đàm phán trong quá trình phát triển phần mềm

b)

 Đặc điểm kỹ thuật, thiết kế, thực hiện và thử nghiệm được xen kẽ

c)

 Lặp lại xảy ra trong các hoạt động

d)

tất cả đúng

85.

 Scrum có bao nhiêu giai đoạn?

a)

2

b)

3

c)

4

d)

 Scrum là một phương thức nhanh, có nghĩa là nó không có các pha

86.

 Agile methods dường như hoạt động tốt nhất khi các thành viên trong nhóm có trình độ kỹ năng tương đối cao.

a)

đúng

b)

sai

87.

 Điều nào sau đây không áp dụng cho sự linh hoạt trong quy trình phần mềm?

a)

 Sử dụng chiến lược phân phối sản phẩm gia tăng

b)

 Chỉ những sản phẩm làm việc thiết yếu được sản xuất

c)

 Loại bỏ việc sử dụng lập kế hoạch và thử nghiệm dự án

d)

Tất cả những điều được đề cập      

88.

 Ba hoạt động khung nào có mặt trong Phát triển phần mềm thích ứng (ASD)?

a)

 phân tích, thiết kế, mã hóa

b)

 thu thập yêu cầu, lập kế hoạch chu kỳ thích ứng, phát triển lặp

c)

 đầu cơ, hợp tác, học tập

d)

all right

89.

 Trong agile development, điều quan trọng hơn là xây dựng phần mềm đáp ứng nhu cầu của khách hàng ngày hôm nay hơn là lo lắng về các tính năng có thể cần thiết trong tương lai.

a)

đúng

b)

sai

90.

 Incremental development in Extreme Programming (XP) được hỗ trợ thông qua bản phát hành hệ thống mỗi tháng một lần

a)

Đ

b)

S

91.

 Trong XP, ngay khi công việc hoàn thành một nhiệm vụ, nó được tích hợp vào toàn bộ hệ thống.

a)

Đ

b)

S

92.

 Các phần tăng thêm trong XP được gửi tới khách hàng cứ sau ___ tuần.

a)

1

b)

2

c)

3

d)

4