Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

NMCNPM.51-75

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Kỹ thuật phân tích y/c dựa trên mô hình có những cách tiếp cận:

a)

Hướng thành phần.

b)

Hướng đối tượng.

c)

Hướng chức năng và hướng đối tượng.

d)

Hướng thành phần và hướng đối tượng.

2.

Biểu diễn thiết kế có 3 hình thức biểu diễn đó là: Các biểu đồ, dạng văn bản không hình thức hóa và…

a)

Ngôn ngữ mô tả chương trình.

b)

Dạng văn bản hình thức hóa.

c)

Các mô hình cấu trúc.

d)

Không có đáp án đúng.

3.

Đâu là những phương pháp tiếp cận phổ biến cho việc thiết kế?

a)

Tiếp cận hướng cấu trúc, tiếp cận hướng đối tượng.

b)

Tiếp cận hướng xử lý, tiếp cận hướng cấu trúc.

c)

Tiếp cận hướng đối tượng, tiếp cận hướng xử lý.

d)

Tiếp cận hướng xử lý, tiếp cận hướng giao diện.

4.

Chất lượng thiết kế gồm có mấy hướng dẫn và nguyên lý

a)

9 hướng dẫn và 5 nguyên lý.

b)

4 hướng dẫn và 8 nguyên lý.

c)

5 hướng dẫn và 9 nguyên lý.

d)

8 hướng dẫn và 4 nguyên lý.

5.

Tiêu chí nào sau đây không phải là tiêu chí phải đảm bảo trong thiết kế?

a)

Sự kết dính

b)

Sự ghép nối

c)

Tính hiểu được và tính thích nghi

d)

Sự rời rạc

6.

Có những dạng trừu tượng nào trong thiết kế?

a)

Trừu tượng thủ tục

b)

Trừu tượng dữ liệu

c)

Trừu tượng điều khiển

d)

Cả 3 đáp án A, B, C đều đúng

7.

Đâu không phải là ưu điểm của kiến trúc server/client

a)

Dễ dàng mở rộng, thêm dịch vụ.

b)

Phân phối dữ liệu trực tiếp.

c)

Sử dụng hiệu quả mạng, dùng thiết bị rẻ hơn.

d)

Chia sẻ dữ liệu lớn.

8.

Hai mô hình thường được sử dụng khi phân rã một hệ thống con thành các mô đun là:

a)

Mô hình hướng đối tượng, mô hình luồng dữ liệu.

b)

Mô hình hướng đối tượng, mô hình điều khiển.

c)

Mô hình điều khiển, mô hình tham chiếu.

d)

Mô hình luồng dữ liệu, mô hình điều khiển.

9.

Đầu vào của thiết kế dữ liệu logic trong thiết kế hướng chức năng là mô hình gì?

a)

Mô hình thực thể quan hệ.

b)

Mô hình xoắn ốc.

c)

Mô hình luồng dữ liệu.

d)

Mô hình tham chiếu OSI.

10.

Hãy chỉ ra đâu là một trong các ưu điểm của phương pháp thiết kế hướng chức năng?

a)

Thích hợp với tất cả các bài toán hiện nay.

b)

Thích hợp với các bài toán xử lý trên các dữ liệu có thể mô tả dưới dạng bảng.

c)

Có thể phản ánh thế giới thực một cách cụ thể.

d)

Thích hợp với hệ thống lớn.

11.

Class trong UML biểu diễn như thế nào?

a)

Hình tròn, có tên và thuộc tính.

b)

Hình vuông, có tên, thuộc tính và phương thức.

c)

Hình vuông, có tên và thuộc tính.

d)

Hình tam giác, có tên, thuộc tính và phương thức.

12.

Ba giai đoạn tổng quát của công nghệ phần mềm

a)

definition, development, support.

b)

what, how, where.

c)

programming, debugging, maintenance.

d)

analysis, design, testing.

13.

Mô hình phát triển dựa vào thành phần

a)

Chỉ phù hợp cho thiết kế phần cứng máy tính

b)

Không thể hỗ trợ phát triển những thành phần sử dụng lại

c)

Dựa vào những kỹ thuật hỗ trợ đối tượng

d)

Không định chi phí hiệu quả bằng những độ đo phần mềm có thể định lượng

14.

Thành phần nào của kỹ thuật tiến trình nghiệp vụ là trách nhiệm của kỹ sư phần mềm

a)

Phân tích phạm vi nghiệp vụ

b)

Thiết kế hệ thống nghiệp vụ

c)

Kế hoạch sản phẩm

d)

Kế hoạch chiến lược thông tin

15.

Tác vụ nào không được biểu diễn như là một phần của phân tích yêu cầu phần mềm?

a)

Định giá và tổng hợp

b)

Mô hình hóa và thừa nhận vấn đề

c)

Lập kế hoạch và lịch biểu

d)

Đặc tả và xem xét

16.

Use-cases là một kịch bản mà mô tả

a)

Phần mềm thực hiện như thế nào khi được dùng trong một tình huống cho trước

b)

Những công cụ CASE sẽ được dùng như thế nào để xây dựng hệ thống

c)

Kế hoạch xây dựng cho sản phẩm phần mềm

d)

Những test-case cho sản phẩm phần mềm

17.

Loại mô hình nào được tạo ra trong phân tích yêu cầu phần mềm

a)

Chức năng và hành vi

b)

Giải thuật và cấu trúc dữ liệu

c)

Kiến trúc và cấu trúc

d)

Tính tin cậy và tính sử dụng

18.

Khung nhìn (view) nào được quan tâm đầu tiên trong phân tich yêu cầu phần mềm

a)

actor view

b)

data view

c)

essential view

d)

implementation view

19.

Sơ đồ luồng dữ liệu biểu diễn gì trong phân tích yêu cầu phần mềm?

a)

Đưa ra hình ảnh quan hệ giữa các đối tượng dữ liệu

b)

Đưa ra hình ảnh những chức năng biến đổi luồng dữ liệu

c)

Chỉ ra nhỮng quyết định logic chính khi chúng xuất hiện

d)

Chỉ ra sự tương tác của hệ thống với sự kiện bên ngoài

20.

Biểu đồ quan hệ thực thể

a)

Đưa ra hình ảnh quan hệ giữa các đối tượng dữ liệu

b)

Đưa ra hình ảnh những chức năng biến đổi luồng dữ liệu

c)

Chỉ ra những quyết định logic chính khi chúng xuất hiện

d)

Chỉ ra sự tương tác của hệ thống với sự kiện bên ngoài

21.

Biểu đồ dịch chuyển trạng thái

a)

Đưa ra hình ảnh về các đối tượng dữ liệu

b)

Đưa ra hình ảnh chức năng biến đổi luồng dữ liệu

c)

Chỉ ra hình ảnh dữ liệu được biến đổi như thế nào bởi hệ thống

d)

Chỉ ra những tương tác của hệ thống đối với sự kiện bên ngoài

22.

Phân tích văn phạm của bản tường thuật xử lý là bước đầu tiên tốt nhất để tạo ra

a)

Tự điển dữ liệu

b)

Biểu đồ dòng dữ liệu

c)

Biểu đồ quan hệ thực thể

d)

Biểu đồ dịch chuyển trạng thái

23.

Biểu đồ dòng điều khiển

a)

Gần thiết để mô hình những hệ thống hướng sự kiện

b)

Được đòi hỏi cho tất cả hệ thống

c)

Được dùng trong biểu đồ dòng dữ liệu

d)

Hữu dụng trong mô hình hóa giao diện người dùng

24.

Một đặc trưng của thiết kế tốt là

a)

Cho thấy sự liên kết mạnh giỮa các module

b)

Thực hiện tất cả yêu cầu trong phân tích

c)

Bao gồm những t test case cho tất cả thành phần

d)

Kết hợp mã nguồn nhằm mục đích mô tả

25.

Mục nào không là một phần của kiến trúc phần mềm

a)

Chỉ tiết giải thuật

b)

Cơ sở dữ liệu

c)

Thiết kế dữ liệu

d)

Cấu trúc chương trình