wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Nguyễn Thế Quyết

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Câu nào đúng

a)

UML là một quá trình phát triển cho các hệ thống thâm canh phần mềm.

b)

UML là một ngôn ngữ phụ thuộc vào quá trình sử dụng để hiển thị phần mềm Hiện vật

c)

UML là một ngôn ngữ mô hình cho các bản thiết kế phần mềm.

d)

UML là một ngôn ngữ lập trình trực quan.

2.

khung nhìn nào trong 4+1 tập trung vào hoạt động mô tả phân phối?

a)

Khung nhìn logic

b)

Khung nhìn triển khai

c)

Khung nhìn ca sử dụng

d)

Khung nhìn cài đặt

3.

Mục đích của thiết kế hệ thống con là gì?

a)

hoàn thành các chi tiết của mỗi giao diện thực hiện bởi các hệ thống con trong một ứng dụng

b)

phá vỡ hệ thống thành các hệ thống con để phân bổ các hệ thống con tới Đội phát triển

c)

định nghĩa các hành vi được xác định trong các giao diện của hệ thống con dưới dạng cộng tác của các phần tử thiết kế

d)

xác định mỗi cấp từng hệ thống sẽ được thực hiện và Cơ chế truyền thông được sử dụng giữa chúng

4.

Trên biểu đồ trình tự, cái gì được sử dụng để biểu diễn một hệ thống con cụ thể?

a)

Giao diện mà hệ thống đó cài đặt

b)

Một lớp proxy hệ thống con (subsystem proxy)

c)

Một thành phần hệ thống con

d)

Một lớp hệ thống con

5.

Mục đích của hoạt động xác định cơ chế thiết kế là gì?

a)

để tinh chỉnh các cơ chế phân tích và xác định việc thực hiện chính xác Cơ chế

b)

cung cấp một bộ khái niệm các chuyển vụ được sử dụng bởi các đối tượng phân tích

c)

để làm mịn các cơ chế phân tích thành các cơ chế thiết kế dựa trên các ràng buộc được áp đặt bởi môi trường thực hiện

d)

. để xác định vị trí thiết kế trong kiến trúc vì vậy nỗ lực kiến trúc Vẫn tập trung và ít có khả năng bị lúng túng

6.

Ba mục đích của Phân tích và Thiết kế là gì?

a)

để cung cấp một bối cảnh tổ chức cho hệ thống

b)

. Chuyển các yêu cầu thành thiết kế của hệ thống

c)

phát triển kiến trúc vững chắc cho hệ thống

d)

Giới hạn phạm vi hệ thống và mô tả những gì nó phải làm

e)

để thích ứng với thiết kế phù hợp với môi trường thực hiện

7.

Trong quá trình phân tích kiến trúc, một kiến trúc sư phần mềm muốn giảm thiểu sự phức tạp của hệ thống và tăng cường tính nhất quán. Kiến trúc sư đó nên xác định cái gì để đạt được điều đó?

a)

quy tắc code

b)

Hiện thực hóa ca sử dụng

c)

Cơ chế phân tích

d)

Cơ chế thiết kế

8.

3 nguồn dùng để xác định Key Abstractions là gì?

a)

. kiến thức về miền

b)

yêu cầu

c)

các lớp thiết kế

d)

bảng thuật ngữ

9.

Các lớp phân tích là gì?

a)

những phỏng đoán sớm về thành phần của hệ thống, thường thay đổi qua thời gian, hiếm khi tồn tại còn nguyên vẹn trong quá trình triển khai

b)

tồn tại còn nguyên vẹn trong quá trình triển khai B. Các lớp không đầy đủ đòi hỏi một lập trình viên để chính thức hoá chữ ký hoạt động và các loại thuộc tính trước khi chúng có thể được thực hiện

c)

các lớp bên trong một hệ thống Các đối tượng nghiệp vụ hoặc mô hình miền, dạng UML

d)

một nguyên mẫu của một giao diện người dùng hệ thống, được phát triển trong Giai đoạn Phân tích, cho phép người dùng xác định hệ thống nhìn và cảm nhận

10.

Mục đích của phân tích Kiến trúc là gì?

a)

. để chi tiết hóa thiết kế của hệ thống

b)

xem xét kiến trúc của hệ thống

c)

để xác định kiến trúc ứng cử viên cho hệ thống

d)

. để xác định các lớp (layer) của kiến trúc

11.

. Trong phân tích ca sử dụng, chức năng của các lớp biên là gì?

a)

để tách các phần bên ngoài với các cơ chế bên trong và ngược lại

b)

đại diện cho các màn hình trong giao diện người dùng

c)

để xác định các giao diện chuyển vụ được hiển thị bởi lớp Business

d)

để xác định các điểm vào hoặc rễ vào mô hình dữ liệu đối tượng chính

12.

Ba loại cơ cấu kiến trúc là gì?

a)

cơ chế phân tích

b)

cơ chế yêu cầu

c)

cơ chế cài đặt

d)

cơ chế thiết kế

13.

Các lớp kiến trúc thường được mô phỏng trong UML bằng cách sử dụng một____.

a)

Gói với kiểu mở rộng<< Lớp >>

b)

hệ thống con với kiểu mở tộng << Lớp >>

c)

lớp phức hợp với kiểu mở rộng << Lớp >>

d)

Sơ đồ lớp có tiêu đề Layer

14.

Hai câu nào là đúng về việc hiện thực hóa ca sử dụng?

a)

. Nó liệt kê các bước khác nhau được thực hiện bởi một trường hợp sử dụng.

b)

Cung cấp khả năng truy tìm nguồn gốc từ Phân tích và Thiết kế trở lại các yêu cầu

c)

Nó được tạo ra bởi Nhà phân tích Hệ thống.

d)

Nó mô tả ca sử dụng trong sự cộng tác giữa các đối tượng.

15.

. Hoạt động nào của OOAD xác định cơ chế phân tán?

a)

Xác định các yếu tố thiết kế

b)

Xác định cơ chế thiết kế

c)

Thiết kế lớp học

d)

Phân tích kiến trúc

16.

Nhiệm vụ nào được thực hiện trong quá trình làm mịn hiện thực ca sử dụng?

a)

xác định các lớp tham gia

b)

phân chia trách nhiệm giữa các lớp

c)

. các thông điệp mô hình giữa các lớp

d)

. mô hình hóa các mối quan hệ lớp liên kết.

17.

. đầu ra của thiết kế ca sử dụng là?

a)

các lớp phân tích

b)

. các lớp thiết kế

c)

giao diện

d)

mô hình thiết kế

18.

Câu nào đúng với các phần tử trong hệ thống con và khả năng hiển thị công khai?

a)

Chỉ có tập con của các phần tử xác định API của các tiểu hệ thống nên có công khai Khả năng hiển thị.

b)

Chỉ có lớp proxy proxy của hệ thống phụ nên có tầm nhìn công cộng

c)

Không có yếu tố bên trong hệ thống con nên có tầm nhìn công khai.

d)

Chỉ có các yếu tố tham khảo các lớp ngoài nên có tầm nhìn công cộng.

19.

Trong phân tích ca sử dụng, cần bao nhiêu biểu đồ tương tác (tuần tự hoặc giao tiếp) cho mỗi ca sử dụng?

a)

Đủ cho mỗi biểu đồ để đảm bảo rằng tất cả các trách nhiệm của các lớp tham gia đều được nhận biết và đa phần các luồng sự kiện đã được mô tả.

b)

. một biểu đồ cho luồng sự kiến chính và một biểu đồ cho các luồng sự kiện chuyển đổi trong ca sử dụng.

c)

một biểu đồ tuần tự và giao tiếp cho luồng sự kiện chính, mỗi loại một biểu đồ cho luồng sự kiện chuyển đổi

d)

mỗi loại một biểu đồ cho từng ca sử dụng

20.

Khi xác định các phần tử thiết kế, một lớp phân tích đơn giản sẽ ánh xạ sang____

a)

Một lớp linh hoạt

b)

Một lớp giao diện

c)

Một lớp thiết kế

d)

Một hệ thống con