Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra Phân Tích và Thiết Kế Hướng Đối Tượng

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Phần mềm Agile phát triển theo hình thức nào?

a)

Extreme Programming

b)

Waterfall Model

c)

Iterative and incremental development

d)

Big Design Up Front

2.

Biểu đồ nào thể hiện mối quan hệ giữa các lớp tại thời gian chạy?

a)

Biểu đồ lớp

b)

Biểu đồ gói

c)

Biểu đồ tuần tự

d)

Biểu đồ trạng thái

3.

Quan hệ 'has a' được biểu diễn bằng loại quan hệ nào?

a)

Inheritance

b)

Aggregation

c)

Dependency

d)

Composition

4.

Trong UML, đối tượng có thể ở trạng thái nào?

a)

Connected

b)

Recording

c)

Main menu

d)

Change passcode

5.

Công cụ nào được sử dụng để tạo trang HTML cho các lớp trong Java?

a)

Eclipse

b)

NetBeans

c)

StarUML

d)

javadoc

6.

Đặc điểm nào của javadoc comment là quan trọng?

a)

Bắt đầu bằng chữ thường

b)

Kết thúc bằng dấu chấm

c)

Bắt đầu bằng chữ in hoa

d)

Kết thúc bằng dấu phẩy

7.

Biểu đồ nào thể hiện mối quan hệ giữa các gói trong một hệ thống?

a)

Biểu đồ lớp

b)

Biểu đồ tuần tự

c)

Biểu đồ trạng thái

d)

Biểu đồ gói

8.

Trong Agile Software Development, mỗi iteration là một 'mini waterfall' bao gồm những gì?

a)

Test, design, và code

b)

Design, test, và code

c)

Design, code, và test

d)

Code, test, và design

9.

Quan hệ 'is a' giữa các lớp được biểu diễn bằng loại quan hệ nào?

a)

Dependency

b)

Aggregation

c)

Composition

d)

Inheritance

10.

Công cụ nào miễn phí để thiết kế UML?

a)

StarUML

b)

javadoc

c)

Eclipse

d)

NetBeans

11.

Biểu đồ nào thể hiện mối quan hệ giữa các use case trong phân tích hệ thống?

a)

Biểu đồ lớp

b)

Biểu đồ tuần tự

c)

Biểu đồ use case

d)

Biểu đồ gói

12.

Quan hệ 'uses' giữa các use case được biểu diễn bằng loại quan hệ nào?

a)

Inheritance

b)

Aggregation

c)

Dependency

d)

Association

13.

Phần mềm nào được sử dụng để thiết kế biểu đồ UML trong môi trường Linux?

a)

StarUML

b)

ArgoUML

c)

Visual Paradigm

d)

Enterprise Architect

14.

Biểu đồ nào thể hiện mối quan hệ giữa các lớp trong quá trình phân tích hệ thống?

a)

Biểu đồ lớp

b)

Biểu đồ tuần tự

c)

Biểu đồ use case

d)

Biểu đồ trạng thái

15.

Trong Agile Software Development, phương pháp nào tập trung vào việc thực hiện các công việc theo chu kỳ ngắn và linh hoạt?

a)

Extreme Programming

b)

Waterfall Model

c)

Iterative and incremental development

d)

Big Design Up Front

16.

Quan hệ 'has a' giữa các lớp được biểu diễn bằng loại quan hệ nào trong UML?

a)

Inheritance

b)

Aggregation

c)

Dependency

d)

Composition

17.

Biểu đồ nào thể hiện mối quan hệ giữa các use case trong phân tích hệ thống?

a)

Biểu đồ lớp

b)

Biểu đồ tuần tự

c)

Biểu đồ use case

d)

Biểu đồ gói

18.

Trong Agile Software Development, phương pháp nào tập trung vào việc thực hiện các công việc theo chu kỳ ngắn và linh hoạt?

a)

Extreme Programming

b)

Waterfall Model

c)

Iterative and incremental development

d)

Big Design Up Front

19.

Quan hệ 'uses' giữa các use case được biểu diễn bằng loại quan hệ nào?

a)

Inheritance

b)

Aggregation

c)

Dependency

d)

Association