wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi về mô hình phần mềm

Total questions: 130

Worksheet time: 1hrs 8mins

Name
Class
Date
1.

mô hình tuần tự tuyến tính của xây dựng phần mêm là:

a)

Một cách tiếp cận phù hợp các yêu được xác định rõ ràng

b)

Một cách tiếp cận tới khi chương trình được đòi hỏi nhanh chóng

c)

Một cách tiếp cận tốt nhất cho các dự án với các nhóm làm việc lớn

d)

Môt mô hình xây dựng cũ mà không thể được sử dụng hiện nay

2.

thông tin nào sau đây không có trong trường hợp kiểm thử( test case)

a)

Dữ liệu vào

b)

Dữ liệu ra

c)

Cách sửa lỗi

d)

Không có đáp án nào trong số các đáp án trên

3.

mô hình tuần tự tuyến tính của xây dựng phần mềm được gọi là:

a)

Mô hình cơ bản

b)

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

c)

Cả hai đáp án trên đều đúng

d)

Không có đáp án nào dùng trong các đáp án trên

4.

thành phần nào không có trong định nghĩa của phần mềm:

a)

Chương trình máy tính

b)

Cấu trúc dữ liệu

c)

Tài liệu

d)

Không có đáp án nào đúng trong 3 đáp án trên

5.

kỹ thuật nào trong số các kỹ thuật sau có thể được sử dụng trong giai đoạn phân tích yêu cầu:

a)

Phỏng vấn

b)

Quan sát môi trường làm việc

c)

Sử dụng bằng câu hỏi

d)

Tất cả các đáp án trên

6.

mô hình nào mà trong đó người sử dụng tham gia một cách tích cực trong suốt quá trình xây dựng phần mềm:

a)

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

b)

Mô hình tạo bản mẫu

c)

Mô hình phát triển ứng dụng nhanh(RAD)

d)

Tất cả các mô hình trên

7.

một hệ thống dựa trên máy tính( computer- based system) gồm có:

a)

Phần cứng và phần mềm

b)

Phần cứng, phần mềm và dữ liệu

c)

Phần cứng, phần mềm, dữ liệu và các thủ tục làm việc

d)

Phần cứng, phần mềm dữ liệu, con người và các thủ tục làm việc

8.

phát biểu nào sau đây là không chính xác về kiểm thử hộp đen( blackbox testing)

a)

Kiểm thử hộp đen yêu cầu tất cả các câu lệnh trong chương trình đều phải nhận được thực hiện ít nhất một lần

b)

Kiểm thử hộp đen còn được gọi là kiểm thử hành vi

c)

Kiểm thử hộp đen xem phần mềm

9.

Trật tự nào sau đây đúng với các giai đoạn của mô hình tuần tự tuyến tính?

a)

Phân tích, thiết kê, kiểm thử, viết mã

b)

Phân tích, thiết kế, viết mã, kiểm thử

c)

Thiết kế, phân tích, kiểm thử, viết mã

d)

Không có đáp án nào trong số các đáp án trên

10.

Biểu đồ luồng dữ liệu:

a)

Biểu diễn mối quan hệ giữa các đối tượng

b)

Biểu diễn các chức năng làm thay đổi luồng dữ liệu

c)

Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài

d)

Tất cả các đáp án trên

11.

Mô hình nào là phù hợp đối với các hệ thống có thể chia tách thành các module riêng biệt và có thể sử dụng lại các thành phần ứng dụng?

a)

Thác nước

b)

Tạo biểu mẫu

c)

Phát triển ứng dụng nhanh(RAD)

d)

Không có đáp án nào trong số các đáp án trên

12.

Trong mô hình tuần tự tuyến tính, giai đoạn nào liên quan đến các thuộc tính của một chương trình cấu trúc dữ liệu, kiến trúc phần mềm, giao diện và các chức năng?

a)

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

b)

Thiết kế

c)

Viết mã

d)

Kiểm thử

13.

Sơ đồ Thực thể liên kết:

a)

Phản ánh mối quan hệ giữa các đối tượng dữ liệu

b)

Chỉ ra cách thức dữ liệu bị thay đổi bởi hệ thống

c)

Chỉ ra các thuộc tính của các thực thể

d)

Tất cả các đáp án trên

14.

Đại lượng nào sau đây không được sử dụng làm trọng số cho các cung của ma trận kiểm thử?

a)

Xác xuất cung đó được tiến hành

b)

Thời gian xử lý của đường đi qua cung độ

c)

Số lượng biến đầu vào sử dụng tương ứng với đường đi qua cung độ

d)

Bộ nhớ yêu

15.

kỹ thuật kiểm thử nào sử dụng các giá trị của biến đầu vào tại giá trị nhỏ nhất, giá trị thông thường, giá trị lớn nhất

a)

Kiểm thử theo các giá trị biến

b)

Kiểm thử theo các phân vùng giá trị tương đương

c)

Kiểm thử theo chức năng

d)

Kiểm thử theo cấu trúc

16.

phát biểu nào sau đây không dung khi nói về đặc tả yêu cầu dựa trên mô hình:

a)

Khi đặc tả yêu cầu dựa trên mô hình theo hướng cấu trúc đặc tả dữ liệu và đặc tả các hành vi xử lý của hệ thống là hai mô hình tách biệt nhau

b)

Mô hình thực thể liên kết( ERM- entity relationship model) không thể đưuọc sử dụng trong đặc tả dữ liệu hướng cấu trúc

c)

Mô hình luồng dữ liệu(DFD- data flow diagram) là một kỹ thuật được sử dụng trong đặc tả phần mềm

d)

Không có phát biểu nào trong 3 phát biểu trên

17.

thiết kế phần mềm:

a)

Quá trình chuyển các thuật toán được thiết kế thành các chương trình thực thi được

b)

Quá trình làm mịn dần các ý tưởng thiết kế ban đầu

c)

Quá trình chuyển các đặc tả yêu cầu phần mềm thành một biểu diễn thiết kế của hệ thống phần mềm cần xây dựng

d)

Quá trình người lập trình ánh xạ sơ đồ thiết kế thành chương trình vận hành được

18.

phát biểu nào sau đây là không đúng về đặc tả yêu cầu

a)

Đặc tả yêu cầu là quá trình bổ sung các thông tin vào tài liệu xác định yêu cầu và là sự sự phát triển tiếp tục( làm mịn) các mô hình phân tích

b)

Đặc tả yêu cầu thường được trình bày bằng các mô hình hệ thống

c)

Ngôn ngữ tự nhiên có thể được sử dụng để viết đặc tả yêu cầu

d)

Hện nay, ngôn ngữ mô tả chương trình( PDL- program description Language) là công cụ duy nhất đưuọc sử

19.

phát biểu nào trong số các phát biểu sau là Đúng:

a)

Trong sơ đồ luồng dữ liệu, có thể biểu diễn luồng trao đổi dữ liệu giữa hai tác nhân ngoài trực tiếp với nhay mà không cần thông qua một tiến trình( Process)

b)

Trong sơ đồ luồng dữ liệu, một tác nhân có thể sử dụng hoặc cập nhật một kho dữ liệu mà không cần thông qua một tiến trình

c)

Trong sơ đồ luồng dữ liệu, dữ liệu có thể di chuyển từ kho dữ liệu này sang kho dữ liệu khác mà không cần thông qua một tiến trình

d)

Không có đáp án nào trong số các đáp án trên

20.

đặc trưng nào sau đây không phải là đặc trưng của mô hình phát triển phần mềm RUP(relational Unified Process)

a)

Lấy kiến trúc làm trung tâm

b)

Điều khiển bởi các ca sử dụng

c)

Lặp và tăng tầng

d)

Tuần tự và tuyến tính

21.

phát biểu nào sau đây không chính xác về ma trận kiểm thử

a)

Ma trận kiểm thử giúp ta lựa chọn những đường đi cơ bản có trọng số quan trọng để thiết lập cần để kiểm thử

b)

Ma trận kiểm thử được xây dựng hoàn toàn độc lập với đồ thị luồng

c)

Ma trận kiểm thuer có thể được sử dụng để xác định độ phức tạp câu lệnh của đồ thị luồng

d)

Ma trận kiểm thử được sử dụng như một dữ liệu có cấu trúc để kiểm thử các đường cơ bản

22.

mô hình phát triển phần mềm nào sau đây gộp các hoạt động phân tích, thiết kế, xây dựng vào một hoạt động lập phát triển.......................tính hiệu quả và tự sửa chữa

a)

Mô hình RUP

b)

Mô hình tạo bản mẫu

c)

Mô hình RAD

d)

Không có mô hình nào trong 3 mô hình trên

23.

Câu 23: phát biểu nào sau đây là không đúng về đồ thị luồng:

a)

Đồ thị luồng là một kỹ thuật kiểm thử hộp trắng

b)

Đồ thì luồng được xây dụng từ đồ thị luồng điều khiển của chương trình bằng cách gộp các lệnh tuần tự liên tiếp và lệnh rẽ nhánh sau nó thành một nút, thay thế các lệnh rẽ nhánh( độc lập) hau điểm hợp nhất của các đường rẽ nhánh bằng một nút

c)

Độ phức tạp chu trình của đồ thị lường là số đo sự phức tạp logic của chương trình

d)

Độ phức tạp chu trình của đồ thị luồng G là log(G)= P+1 với P là số miền phẳng

24.

Câu 24: kiểm thử hộp trắng thường không được sử dụng trong

a)

Kiểm thử hệ thống

b)

Kiểm thử đơn vị

c)

Kiểm thử tích hợp

d)

Kiểm thử hồi quy

25.

Câu 25: đồ thị cây của một hệ thống dựa trên máy tính phụ thuộc vào

a)

Độ tin cậy của phần mềm

b)

Độ tin cậy của phần cứng và phần mềm

c)

Độ tin cậy của người điều khiển

d)

Độ tin cậy cảu phần cứng, phần mềm và người điều khiển

26.

Câu 26: phần mềm thường được mô tả với 3 bộ phận cấu thành đó là:

a)

Cấu trúc dữ liệu, phương tiện lưu trữ dữ liệu, phương tiện xử lý dữ liệu

b)

Chương trình máy tính, cấu trúc dữ liệu, thiết bị phần cứng

c)

Tập các lệnh( chương tình máy tính), cấu trúc dữ liệu lưu trữ tên các bộ nhớ và tài liệu mô tả thao các , cách sử dụng và bản đồ

d)

Tập các lệnh( chương trình máy tính, thiết bị ngoại vi và truyền thông

27.

Câu 27: mô hình tạo bản mẫu của xây dựng phần mêm là :

a)

Một cách tiếp cận phù hợp khi cá yêu cầu được xác định rõ rang

b)

Một cách tiếp cận tốt khi khách hàng không thể xác định được các yêu cầu rõ rằng

c)

Một cách tiếp cận tốt nhất cho các dự án cới các nhóm làm việc lớn

d)

Không có đáp án đúng nào trong các đáp án trên

28.

Câu 28: đặc điểm nào sau đây không phải là đặc trưng của phần mềm:

a)

Phần mềm được kỹ nghệ hóa, không được chế tạo theo nghĩa cổ điển

b)

Phần mềm cũng “ hỏng hóc” giống như phần cứng

c)

Sự phức tạp và tính thay đổi luôn là bản chất của phần mềm

d)

Phần mềm thoái hóa theo thời gian

29.

Câu 29: hoạt động nào sau đây không phải là hoạt động chung cho mọi tiến trình thiết kế về kiến trúc khác nhau:

a)

Mô hình hóa dữ liệu

b)

Cấu trúc hệ thống

c)

Mô hình hóa điều khiển

d)

Phân rã các module

30.

Câu 30: trong mô hình nào khách hàng chỉ cần xác định mục tiêu chung của phần mềm không cần các yêu cầu chi tiết

a)

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

b)

Mô hình tạo bản mẫu

c)

Mô hình phát triển ứng dụng nhanh

d)

Không có đáp án nào trong số các đáp án trên

31.

Câu 31:

a)

Nếu một dự án phần mềm bị trễ so với lịch trình, việc bổ sung thêm các lập trình viền vào dự án là một cách làm tốt để hoàn thành dự án nhanh hơn

b)

Khi chương trình máy tính đã được viết xong và đưa vào hoạt động, các công việc của dự án phần mềm kết thúc

c)

Kết quả công việc cần được chuyển giao của một dự án phần mềm chỉ là một chương trình máy tính làm việc đáp ứng các yêu cầu của khách hàng

d)

Tất cả các đáp án trên

32.

Câu 32: yêu cầu nào sau đây là yêu cầu chức năng:

a)

Hệ thống phải tự đồng kết xuất ra báo cáo tháng theo mẫu BCT-01/2009

b)

Thời gian hệ thống trả về kết quả tìm kiếm< 0,5s

c)

Tỷ lệ dự đoán sai không vượt qua 0,5%

d)

Hệ thống cần được phát triển trên nền web

33.

Câu 33: phát biểu nào sau đây không đúng về yêu cầu chức năng

a)

Yêu cầu chức năng mô tả các hoạt động của hệ thống hay các dịch vị mà hệ thống sẽ cung cấp

b)

Yêu cầu chức năng cũng có thể chỉ ra những chức năng mà hệ thống không nên thực hiện

c)

Yêu cầu chức năng liên quan đến những thuộc tính quan trọng và hiệu năng của hệ thống như độ tin cậy,thời gian đáp ứng dịch vụ

d)

sai

34.

một đồ thị luồng có số cạnh là E=11 và số nút là: N=9. Giới hạn trên của số ca kiểm thủ cần phải tiến hành với đoạn chương trình tương ứng là:

a)

3

b)

4

c)

5

d)

6

35.

mô hình nào sau đây cần đến sự đánh giá của khách hàng để xác định lại rõ hơn các yêu cầu của phần mềm cần xây dựng

a)

Thác nước

b)

Tạo bản mẫu

c)

Phát triển ứng dụng nhanh RAD

d)

Không có đáp án nào trong số các đáp án trên

36.

thẩm định yêu cầu là:

a)

Quá trình khách hàng cân nhắc xem có nên đưa phần mềm vào sử dụng hay không

b)

Xem xét đặc tả yêu cầu có thực sự được xác định được hệ thống mà khác hàng mong muốn hay không

c)

Khách hàng ngồi thẩm định lại những chức năng của hệ thống định xây dựng

d)

Yêu cầu cần phải được kiểm tra về tính đúng đắn

37.

mục tiêu của kiểm thử phần mềm:

a)

Chứng tỏ rằng phần mềm không có lỗi

b)

Chỉ ra rằng phần mềm thực hiện các chức năng đã được thiết kề một cách đúng đắn

c)

Tìm ra tất cả các lỗi có thể của chương trình

d)

Tất cả các đáp án trên

38.

mô hình nào mà trong đó các chức năng chính của phần mềm có thể được xây dựng bởi các nhóm riêng biệt nhau và sau đó được tích hợp lại để tạo thành toàn bộ hệ thống

a)

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

b)

Mô hình tạo bản mẫu

c)

Mô hình phát triển ứng dụng nhanh(RAD)

d)

Tất cả các mô hình trên

39.

khi áp dụng mô hình phát triển phần mềm nào sau đây, khách hàng phải kiễn nhẫn đến cuối dự án mới có phầ

4 lines
40.

Khi áp dụng mô hình phát triển phần mềm nào sau đây, khách hàng phải kiễn nhẫn đến cuối dự án mới có phần mềm làm việc được:

a)

Mô hình RUP

b)

Mô hình xoáy ốc

c)

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

d)

Không có mô hình nào trong 3 mô hình trên

41.

Mô hình phát triển phần mềm nào sau đây xem “phân tích rủi ro” là một trong 4 hoạt động chính mỗi bước lặp:

a)

Mô hình tạo bản mẫu

b)

Mô hình RUP

c)

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

d)

Mô hình xoáy ốc

42.

Phần mềm là 1 tập hợp không bao gồm?

a)

Các cấu trúc dữ liệu làm cho chương trình thao tác thông tin tích hợp

b)

Các tài liệu mô tả thao tác và cách dùng chương trình

c)

Các lệnh khi thực hiện thì đưa ra hoạt động và kết quả mong muốn

d)

Các file dữ liệu bao gồm các hình ảnh, âm thanh,... hỗ trợ cho chương trình.

43.

Phần mềm thời gian thực không bao gồm thành phần?

a)

Thu thập dữ liệu

b)

Xử lý dữ liệu

c)

Phân tích

d)

Kiếm soát và điều phối

44.

Công nghệ phần mềm cần phải tạo ra sản phẩm đáp ứng được các yêu cầu nào? tìm đáp án sai nhất:

a)

Tính đúng đắn và khoa học

b)

Tính toàn vẹn

c)

Tính phổ dụng

d)

Dễ tiếp cận

45.

Lĩnh vực nào sau đây không thuộc Phần mềm trí tuệ nhân tạo?

a)

Game cờ tướng

b)

Nhận dạng và xử lý hình ảnh

c)

Hệ chuyên gia

d)

Số hóa ở ô tô

46.

Mô hình thác nước còn có tên gọi khác là gì?

a)

Mô hình tuyến tính

b)

Mô hình hệ thống

c)

Mô hình nguyên mẫu

d)

Mô hình Z to A

47.

Giai đoạn thiết kế phần mềm bắt đầu khi:

a)

Giai đoạn phân tích hoàn thành

b)

Đang trong giai đoạn phân tích

c)

Có đầy đủ các mô hình phân tích

d)

Độc lập với giai đoạn phân tích

48.

Bảo trì phần mềm:

a)

Là hoạt động chỉnh sửa chương trình khi đã được đưa vào sử dụng

b)

Bao gồm những thay đổi chính liên quan đến hệ thống

c)

Hoạt động tiến hành đồng

49.

Bảo trì phần mềm là hoạt động chỉnh sửa chương trình khi đã được đưa vào sử dụng?

a)

Đúng

b)

Sai

50.

3 yếu tố chính của công nghệ phần mềm là gì?

a)

thủ tục, phương pháp và công cụ

b)

thủ tục, công cụ và môi trường lập trình

c)

công cụ, phương pháp và con người

d)

phương pháp, con người và thiết bị phần cứng

51.

Với lỗi để biết được chương trình sẽ thực hiện như thế nào nếu dữ liệu vào có lỗi là?

a)

kiếm thử theo giá trị biên

b)

kiểm thử theo phân vùng tương đương

c)

kiếm thử theo đường cơ bản

d)

cả 3 đáp án đều đúng

52.

Bộ ba ràng buộc dự án gồm?

a)

tài chính, pháp lý, kỹ thuật

b)

phạm vi, chi phí, thời gian

c)

chất lượng, tốc độ, hiệu quả

d)

quy mô, phạm vi, thời gian

53.

Trong mô hình thác nước, sau giai đoạn thiết kế hệ thống là giai đoạn gì?

a)

kiểm thử

b)

vận hành và bảo trì

c)

Sinh mã

d)

phân tích

54.

Giai đoạn bắt đầu trong mô hình nguyên mẫu?

a)

Thiết kế nhanh

b)

khảo sát

c)

Tập hợp yêu cầu và làm mịn

d)

Xây dựng bản mẫu

55.

Tất cả các mô hình phát triển phần mềm đều?

a)

bắt đầu từ bước thu thập yêu cầu

b)

đều có công cụ tự động sinh mã

c)

đều có thể hỗ trợ tốt cho các hệ thống lớn

d)

cả 3 đáp án trên

56.

Đâu không phải tên của một mô hình phát triển phần mềm?

a)

mô hình xoắn ốc

b)

mô hình 4GT

c)

mô hình RAD

d)

mô hình bậc thang

57.

Mô hình xoắn ốc do ai đề xuất?

a)

Boehm

b)

Bill Gate

c)

Linbell

d)

Roger

58.

Hướng thời gian, có cấu trúc, đầy đủ, nhập nhằng, ngữ nghĩa, độ lớn là các tính chất của?

a)

Dữ liệu

b)

thông tin

c)

yêu cầu của người dùng

d)

cả 3 đáp án

59.

Ưu điểm của phỏng vấn phi cấu trúc?

a)

dễ quản lý và đánh giá

b)

đánh giá được nhiều mục đích

c)

có khả năng mềm dẻo, linh hoạt

d)

không cần đào tạo nhiều

60.

17 ưu điểm của phỏng vấn phi cấu trúc

a)

dễ quản lý và đánh giá

b)

đánh giá được nhiều mục đích

c)

có khả năng mềm dẻo, linh hoạt

d)

không cần đào tạo nhiều

61.

18 ưu điểm của kỹ thuật thu thập dữ liệu "quan sát" là: (chọn câu trả lời đúng nhất)

a)

nhận được cả thông tin chất lượng và số lượng

b)

nhận được cả thông tin đầy đủ và chi tiết

c)

là phương pháp tốt cho các yêu cầu từ bên ngoài

d)

Khắc phụ ngăn cách giữa kỹ sư phần mềm và người được phỏng vấn

62.

19 Nhược điểm của kỹ thuật họp nhóm (meeting)? chọn câu trả lời sai:

a)

Mất nhiều công sức thời gian và tiền bạc để chuẩn bị

b)

mời không đúng thành viên dẫn đến chậm có kết quả

c)

dễ bị phân tán

d)

thực hiện đánh giá có thế chậm

63.

20 Các phương pháp thiết kế thường trợ giúp một vài cách nhìn nhận hệ thống: chọn câu trả lời sai nhất

a)

nhìn nhận cấu trúc

b)

nhìn nhận quan hệ thực thể

c)

nhìn nhận dòng dữ liệu

d)

nhìn nhận dữ liệu

64.

21. Đâu là thứ tự của các giai đoạn chính trong mô hình thác nước?

a)

Khảo sát, thiết kế, phân tích, kiểm thử, bảo trì

b)

Khảo sát, phân tích, thiết kế, viết mã, kiểm thử, bảo trì

c)

Khảo sát, phân tích, thiết kế, kiểm thử, bảo trì

d)

Khảo sát, phân tích, thiết kế, viết mã, bảo trì, kiểm thử

65.

22. Câu nói nào là sai trong giai đoạn khảo sát của mô hình thác nước?

a)

Tài liệu cần có trong giai đoạn này là 1 bảng mô tả các thông tin khảo sát được

b)

Là giai đoạn tìm hiểu và mô tả thông tin đầy đủ về hệ thống hiện tại

c)

Tài liệu cần có trong giai đoạn này là các tài liệu được mô tả bằng sơ đồ, ký hiệu theo các quy ước thống nhất

d)

Là giai đoạn tìm hiểu và mô tả các yêu cầu về chức năng, phi chức năng, các ràng buộc, các yêu cầu, các hệ thống cần xây dựng

66.

23. "Tập trung vào cấu trúc dữ liệu, kiến trúc hệ thống, giao diện và thuật toán" thích hợp với giai đoạn nào?

a)

Kiểm thử

b)

Viết mã

c)

Phân tích

67.

"Tập trung vào cấu trúc dữ liệu, kiến trúc hệ thống, giao diện và thuật toán" thích hợp với giai đoạn nào?

a)

Kiểm thử

b)

Viết mã

c)

Phân tích

d)

Thiết kế

68.

Đặc điểm của mô hình thác nước là gì?

a)

Mô hình thường thích hợp với dự án lớn

b)

Khách hàng và người phát triển cùng làm việc với nhau

c)

Khi áp dụng có thể dẫn đến 1 trạng thái khóa, trong đó các nhóm làm việc phải chờ đợi lẫn nhau (trang 10)

d)

Là mô hình khó xác định 1 cách rõ ràng các yêu cầu ở các giai đoạn đầu khi thực hiện.

69.

Mục tiêu của kiểm thử phần mềm là:

a)

Tìm ra tất cả các lỗi có thể của chương trình

b)

Chỉ ra rằng phần mềm thực hiện các chức năng đã được thiết kế một cách đúng đắn

c)

Chứng tỏ rằng phần mềm không có lỗi

d)

Tất cả các đáp án trên

70.

Biểu đồ luồng dữ liệu:

a)

Biểu diễn các chức năng làm thay đổi luồng dữ liệu

b)

Biểu diễn mối quan hệ giữa các đối tượng dữ liệu

c)

Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài

d)

Tất cả các đáp án trên

71.

Dòng nào trong số các dòng sau được tính là một dòng mã lệnh (Line of Code – LOC) trong phương pháp ước lượng quy mô dự án dựa trên Số dòng lệnh:

a)

Dòng trống

b)

Dòng khai báo

c)

Tất cả các đáp án trên

d)

Dòng chú thích

72.

Phát biểu nào trong số các phát biểu sau là Sai:

a)

Điểm chức năng (FP) là đơn vị đo lường quy mô dự án độc lập với ngôn ngữ lập trình

b)

Tất cả các đáp án trên

c)

FP là một hàm được tính theo LOC

73.

Số lượng câu hỏi được sử dụng để tính hệ số điều chỉnh độ phức tạp trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:

a)

15

b)

Không có đáp án nào trong số các đáp án trên

c)

13

d)

14

74.

Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):

a)

Cách sửa lỗi

b)

Không có đáp án nào trong số các đáp án trên

75.

Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):

a)

Cách sửa lỗi

b)

Không có đáp án nào trong số các đáp án trên

c)

Dữ liệu ra

d)

Dữ liệu vào

76.

Phát biểu nào trong số các phát biểu sau là Sai:

a)

Tất cả các đáp án trên

b)

LOC có thể được tính toán trong giai đoạn thiết kế phần mềm

c)

LOC là đơn vị đo lường quy mô dự án phần mềm độc lập với ngôn ngữ lập trình

d)

Không có đáp án nào trong các đáp án trên

77.

Yếu tố nào trong số các yếu tố sau được dùng để tính Điểm chức năng (FP) của phần mềm:

a)

Số lượng đơn vị dữ liệu ra của người dùng

b)

Số lượng đơn vị dữ liệu vào của người dùng

c)

Tất cả các đáp án trên

d)

Số lượng truy vấn của người dùng

78.

LOC là khái niệm được dùng để chỉ:

a)

Chi phí xây dựng phần mềm

b)

Không có đáp án nào đúng trong số các đáp án trên

c)

Các chức năng

d)

Các dòng mã lệnh

79.

Số loại đơn vị chức năng được sử dụng trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:

a)

4

b)

Không có đáp án nào trong số các đáp án trên

c)

5

d)

3

80.

Đâu là thứ tự của các giai đoạn chính trong mô hình thác nước?

a)

Khảo sát, thiết kế, phân tích, kiểm thử, bảo trì

b)

Khảo sát, phân tích, thiết kế, viết mã, kiểm thử, bảo trì

c)

Khảo sát, phân tích, thiết kế, kiểm thử, bảo trì

d)

Khảo sát, phân tích, thiết kế, viết mã, bảo trì, kiểm thử

81.

Câu nói nào là sai trong giai đoạn khảo sát của mô hình thác nước?

a)

Tài liệu cần có trong giai đoạn này là 1 bảng mô tả các thông tin khảo sát được

b)

Là giai đoạn tìm hiểu và mô tả thông tin đầy đủ về hệ thống hiện tại

c)

Tài liệu cần có trong giai đoạn này là các tài liệu được mô tả bằng sơ đồ, ký hiệu theo các quy ước thống nhất

d)

Là giai đoạn tìm hiểu và mô tả các yêu cầu về chức năng, phi chức năng, các ràng buộc, các

82.

Tập trung vào cấu trúc dữ liệu, kiến trúc hệ thống, giao diện và thuật toán thích hợp với giai đoạn nào?

a)

Kiểm thử

b)

Viết mã

c)

Phân tích

d)

Thiết kế

83.

Đặc điểm của mô hình thác nước là gì?

a)

Mô hình thường thích hợp với dự án lớn

b)

Khách hàng và người phát triển cùng làm việc với nhau

c)

Khi áp dụng có thể dẫn đến 1 trạng thái khóa, trong đó các nhóm làm việc phải chờ đợi lẫn nhau

d)

Là mô hình khó xác định 1 cách rõ ràng các yêu cầu ở các giai đoạn đầu khi thực hiện.

84.

Số lượng câu hỏi được sử dụng để tính hệ số điều chỉnh độ phức tạp trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là

a)

Không có đáp án nào trong số các đáp án trên

b)

14

c)

13

d)

15

85.

Biểu đồ luồng dữ liệu:

a)

Biểu diễn mối quan hệ giữa các đối tượng dữ liệu

b)

Tất cả các đáp án trên

c)

Biểu diễn các chức năng làm thay đổi luồng dữ liệu

d)

Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài

86.

Phát biểu nào trong số các phát biểu sau là Sai:

a)

LOC có thể được tính toán trong giai đoạn thiết kế phần mềm

b)

Tất cả các đáp án trên

c)

Không có đáp án nào trong các đáp án trên

d)

LOC là đơn vị đo lường quy mô dự án phần mềm độc lập với ngôn ngữ lập trình

87.

Dòng nào trong số các dòng sau được tính là một dòng mã lệnh (Line of Code – LOC) trong phương pháp ước lượng quy mô dự án dựa trên Số dòng lệnh:

a)

Dòng chú thích

b)

Tất cả các đáp án trên

c)

Dòng khai báo

d)

Dòng trống

88.

Số loại đơn vị chức năng được sử dụng trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:

(a)  

89.

Số loại đơn vị chức năng được sử dụng trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:

a)

Không có đáp án nào trong số các đáp án trên

b)

5

c)

4

d)

3

90.

Mục tiêu của kiểm thử phần mềm là:

a)

Tìm ra tất cả các lỗi có thể của chương trình

b)

Chứng tỏ rằng phần mềm không có lỗi

c)

Tất cả các đáp án trên

d)

Chỉ ra rằng phần mềm thực hiện các chức năng đã được thiết kế một cách đúng đắn

91.

Yếu tố nào trong số các yếu tố sau được dùng để tính Điểm chức năng (FP) của phần mềm:

a)

Tất cả các đáp án trên

b)

Số lượng truy vấn của người dùng

c)

Số lượng đơn vị dữ liệu vào của người dùng

d)

Số lượng đơn vị dữ liệu ra của người dùng

92.

LOC là khái niệm được dùng để chỉ:

a)

Các chức năng

b)

Các dòng mã lệnh

c)

Chi phí xây dựng phần mềm

d)

Không có đáp án nào đúng trong số các đáp án trên

93.

Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):

a)

Dữ liệu ra

b)

Không có đáp án nào trong số các đáp án trên

c)

Cách sửa lỗi

d)

Dữ liệu vào

94.

Phát biểu nào trong số các phát biểu sau là Sai:

a)

FP là một hàm được tính theo LOC

b)

Điểm chức năng (FP) là đơn vị đo lường quy mô dự án độc lập với ngôn ngữ lập trình

c)

Tất cả các đáp án trên

95.

Phát biểu nào trong số các phát biểu sau là Sai:

a)

LOC có thể được tính toán trong giai đoạn thiết kế phần mềm

b)

Không có đáp án nào trong các đáp án trên

c)

LOC là đơn vị đo lường quy mô dự án phần mềm độc lập với ngôn ngữ lập trình

d)

Tất cả các đáp án trên

96.

Phát biểu nào trong số các phát biểu sau là Sai:

a)

Tất cả các đáp án trên

b)

Điểm chức năng (FP) là đơn vị đo lường quy mô dự án độc lập với ngôn ngữ lập trình

c)

FP là một hàm được tính theo LOC

97.

Trong số các phát biểu sau là Sai:

a)

Tất cả các đáp án trên

b)

Điểm chức năng (FP) là đơn vị đo lường quy mô dự án độc lập với ngôn ngữ lập trình

c)

FP là một hàm được tính theo LOC

98.

LOC là khái niệm được dùng để chỉ:

a)

Các dòng mã lệnh

b)

Chi phí xây dựng phần mềm

c)

Không có đáp án nào đúng trong số các đáp án trên

d)

Các chức năng

99.

Yếu tố nào trong số các yếu tố sau được dùng để tính Điểm chức năng (FP) của phần mềm:

a)

Số lượng đơn vị dữ liệu vào của người dùng

b)

Tất cả các đáp án trên

c)

Số lượng đơn vị dữ liệu ra của người dùng

d)

Số lượng truy vấn của người dùng

100.

Số lượng câu hỏi được sử dụng để tính hệ số điều chỉnh độ phức tạp trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:

a)

Không có đáp án nào trong số các đáp án trên

b)

13

c)

14

d)

15

101.

Dòng nào trong số các dòng sau được tính là một dòng mã lệnh (Line of Code –LOC) trong phương pháp ước lượng quy mô dự án dựa trên Số dòng lệnh:

a)

Tất cả các đáp án trên

b)

Dòng trống

c)

Dòng khai báo

d)

Dòng chú thích

102.

Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):

a)

Dữ liệu ra

b)

Không có đáp án nào trong số các đáp án trên

c)

Dữ liệu vào

d)

Cách sửa lỗi

103.

Mục tiêu của kiểm thử phần mềm là:

a)

Chỉ ra rằng phần mềm thực hiện các chức năng đã được thiết kế một cách đúng đắn

b)

Chứng tỏ rằng phần mềm không có lỗi

c)

Tất cả các đáp án trên

d)

Tìm ra tất cả các lỗi có thể của chương trình

104.

Số loại đơn vị chức năng được sử dụng trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:

a)

5

b)

Không có đáp án nào trong số các đáp án trên

c)

4

d)

3

105.

Biểu đồ luồng dữ liệu:

a)

Biểu diễn mối quan hệ giữa các đối tượng dữ liệu

b)

Tất cả các đáp án trên

c)

Biểu diễn các chức năng làm thay đổi l

106.

đáp án nào trong số các đáp án trên

a)

4

b)

3

107.

Biểu đồ luồng dữ liệu:

a)

Biểu diễn mối quan hệ giữa các đối tượng dữ liệu

b)

Tất cả các đáp án trên

c)

Biểu diễn các chức năng làm thay đổi luồng dữ liệu

d)

Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài

108.

Phần mềm là 1 tập hợp không bao gồm?

a)

Các cấu trúc dữ liệu làm cho chương trình thao tác thông tin tích hợp

b)

Các tài liệu mô tả thao tác và cách dùng chương trình

c)

Các lệnh khi thực hiện thì đưa ra hoạt động và kết quả mong muốn

d)

Các file dữ liệu bao gồm các hình ảnh, âm thanh,... hỗ trợ cho chương trình.

109.

Phần mềm thời gian thực không bao gồm thành phần?

a)

Thu thập dữ liệu

b)

Xử lý dữ liệu

c)

Phân tích

d)

Kiếm soát và điều phối

110.

Công nghệ phần mềm cần phải tạo ra sản phẩm đáp ứng được các yêu cầu nào? tìm đáp án sai nhất:

a)

Tính đúng đắn và khoa học

b)

Tính toàn vẹn

c)

Tính phổ dụng

d)

Dễ tiếp cận

111.

Lĩnh vực nào sau đây không thuộc Phần mềm trí tuệ nhân tạo?

a)

Game cờ tướn

b)

Nhận dạng và xử lý hình ảnh

c)

Hệ chuyên gia

d)

Số hóa ở ô tô

112.

Mô hình thác nước còn có tên gọi khác là gì?

a)

Mô hình tuyến tính

b)

Mô hình hệ thống

c)

Mô hình nguyên mẫu

113.

Bảo trì phần mềm:

a)

Là hoạt động chỉnh sửa chương trình khi đã được đưa vào sử dụng

b)

Bao gồm những thay đổi chính liên quan đến hệ thống

c)

Hoạt động tiến hành đồng thời khi xây dựng phần mềm

d)

Cả 3 ý đều đúng

114.

3 yếu tố chính của công nghệ phần mềm

a)

thủ tục, phương pháp và công cụ

b)

thủ tục, công cụ và môi trường lập trình

c)

công cụ, phương pháp và con người

d)

phương pháp, con người và thiết bị phần cứng

115.

Kiểm thử với lỗi để biết được chương trình sẽ thực hiện như thế nào nếu dữ liệu vào có lỗi là:

a)

kiểm thử theo giá trị biên

b)

kiểm thử theo phân vùng tương đương

c)

kiểm thử theo đường cơ bản

116.

Trong mô hình thác nước, sau giai đoạn thiết kế hệ thống là giai đoạn gì?

a)

kiểm thử

b)

vận hành và bảo trì

c)

Sinh mã

d)

phân tích

117.

Giai đoạn bắt đàu trong mô hình nguyên mẫu?

a)

Thiết kế nhanh

b)

khảo sát

c)

Tập hợp yêu cầu và làm mịn

d)

Xây dựng bản mẫu

118.

Tất cả các mô hình phát triển phần mềm đều:

a)

bắt đầu từ bước thu thập yêu cầu

b)

đều có công cụ tự động sinh m

c)

đều có thể hỗ trợ tốt cho các hệ thống lớn

d)

cả 3 đáp án trên

119.

Đâu không phải tên của một mô hình phát triển phần mềm?

a)

mô hình xoắn ốc

b)

mô hình 4GT

c)

mô hình RAD

d)

mô hình bậc thang

120.

Mô hình xoắn ốc do ai đề xuất?

a)

Boehm

b)

Bill Gate

c)

Linbell

d)

Roger

121.

Hướng thời gian, có cấu trúc, đầy đủ, nhập nhằng, ngữ nghĩa, độ lớn là các tính chất của? (chọn câu trả lời đúng nhất)

a)

Dữ liệu

b)

thông tin

c)

yêu cầu của người dùng

d)

cả 3 đáp án

122.

ưu điểm của phỏng vấn phi cấu trúc

a)

dễ quản lý và đánh giá

b)

đánh giá được nhiều mục đích

c)

có khả năng mềm dẻo, linh hoạt

d)

không cần đào tạo nhiều

123.

ưu điểm của kỹ thuật thu thập dữ liệu "quan sát" là: (chọn câu trả lời đúng nhất)

a)

nhận được cả thông tin chất lượng và số lượng

b)

nhận được cả thông tin đầy đủ và chi tiết

c)

là phương pháp tốt cho các yêu cầu từ bên ngoài

d)

Khắc phụ ngăn cách giữa kỹ sư phần mềm và người được phỏng vấn

124.

Nhược điểm của kỹ thuật họp nhóm (meeting)? chọn câu trả lời sai:

a)

Mất nhiều công sức thời gian và tiền bạc để chuẩn bị

b)

mời không đúng thành viên dẫn đến chậm có kết quả

c)

dễ bị phân tán

d)

thực hiện đánh giá có thể chậm

125.

Các phương pháp thiết kế thường trợ giúp một vài cách nhìn nhận hệ thống: chọn câu trả lời sai nhất

a)

nhìn nhận cấu trúc

b)

nhìn nhận quan hệ

126.

Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):

a)

Cách sửa lỗi

b)

Dữ liệu ra

c)

Dữ liệu vào

d)

Không có đáp án nào trong số các đáp án trên

127.

Biểu đồ luồng dữ liệu:

a)

Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài

b)

Biểu diễn các chức năng làm thay đổi luồng dữ liệu

c)

Tất cả các đáp án trên

d)

Biểu diễn mối quan hệ giữa các đối tượng dữ liệu

128.

Số lượng câu hỏi được sử dụng để tính hệ số điều chỉnh độ phức tạp trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:

a)

15

b)

14

c)

13

d)

Không có đáp án nào trong số các đáp án trên

129.

LOC là khái niệm được dùng để chỉ:

a)

Các chức năng

b)

Các dòng mã lệnh

c)

Không có đáp án nào đúng trong số các đáp án trên

d)

Chi phí xây dựng phần mềm

130.

Phát biểu nào trong số các phát biểu sau là Sai:

a)

Không có đáp án nào trong các đáp án trên

b)

LOC là đơn vị đo lường quy mô dự án phần mềm độc lập với ngôn ngữ lập trình

c)

Tất cả các đáp án trên

d)

LOC có th