______________ được dùng để nhóm các lớp lại với nhau để dễ sử dụng, bảo trì và sử dụng lại.
A -
Trạng thái (States)
B -
Trường hợp sử dụng (Use Cases)
C -
Mô hình Context
D -
Gói (Packages)
3-
Những lý do hợp lý để nhóm các class vào trong cùng một package là, các class đó:
A -
Hỗ trợ các dịch vụ cùng cấp độ cao.
B -
Có quan hệ với nhau theo sự chuyên môn hóa (specialisation)
C -
Liên quan về mặt ngữ nghĩa và có khuynh hướng cùng nhau thay đổi
D -
Được xây dựng bởi cùng nhóm các nhà phát triển
4-
Trong vòng đời của phần mềm, giai đọan nào nói chung là đáng giá nhất?
A -
Sự bảo trì
B -
Sự thực thi
C -
Các luật lệ
D -
Thiết kế
5-
Mô hình Use Case:
A -
Mô hình thể hiện sự tuần tự của các thông điệp giữa các đối tượng trong use case.
B -
Mô hình thể hiện các vai trò của user và cách thức các vai trò đó sử dụng hệ
C -
Mô hình thể hiện các đối tượng cộng tác cùng nhau để thực hiện một use case.
D -
Mô hình thể hiện dòng đời của đối tượng trong các trạng thái và chuyển trạng thái.
6-
Chọn câu mô tả về tác nhân đúng nhất trong mô hình use case:
A -
Tác nhân là bất kì thực thể nào bên ngòai hệ thống đang được thiết kế mà tương tác với hệ thống
B -
Tác nhân bị giới hạn đối với người dùng tương tác với hệ thống đang được thiết kế
C -
Tác nhân bị giới hạn đối với các hệ thống mà tương tác với hệ thống đang được thiết kế.
D -
Tác nhân cung cấp dữ liệu cho hệ thống.
7-
Khi chọn gói phần mềm, phải xem xét:
1/Gói phần mềm đó có phù hợp với yêu cầu người dùng không?
2/Mức độ đáng tin của nhà cung cấp
3/Nhà phát triển hệ thống có phải là một tổ chức ổn định, đáng tin
4/Gói phần mềm đó có ổn định không hoặc nó có được sửa lại (duyệt lại) lần cuối?
5/Mức độ tích hợp với các phần mềm/ ứng dụng khác
6/Sự hỗ trợ sẵn có
7/Đội ngũ nhân viên sẵn sàng.
A -
1,3,4,5
B -
2,4,5,6
C -
1,4,6,7
D -
Tất cả đều đúng
8-
Đối tượng tập hợp là gì?
A -
Là một thực thể đối tượng chứa các đối tượng khác.
B -
Là một thực thể đối tượng chỉ có những phương thức tĩnh.
C -
Là một đối tượng chỉ có những thuộc tính chủ yếu và các phương thức thể hiện
D -
Là một thực thể đối tượng chỉ có những thuộc tính chủ yếu
9-
Kịch bản tòan cảnh :
A -
Các kịch bản đã được phát triển được xem xét và ưu tiên theo những điều kiện nhất định
B -
Hướng suy nghĩ về các vấn đề bằng cách dùng mô hình tổ chức các hòan cảnh trong thế giới thực
C -
Xảy ra trong suốt giai đọan phân tích của vòng đời hệ thống
D -
Đảm bảo không tạo ra những giả thuyết và quyết định khác nhau trong những khung nhìn khác nhau trong việc phát triển phần mềm
10-
Sự khác nhau giữa mô hình sequence và mô hình collaboration?
A -
Giúp định rõ phạm vi hệ thống bằng cách nhận dạng các vai trò tác nhân (actor roles) tương tác với hệ thống và một tập hợp các quyền và chức năng được cung cấp cho các tác nhân đó
B -
Nhấn mạnh sự tuần tự hoặc thứ tự các thông điệp
C -
Một mô hình collaboration nhấn mạnh tập hợp các đối tượng cộng tác cùng nhau để thực hiện một use case
D -
Vai trò được thực thi bởi một người cụ thể khi người đó tương tác với hệ thống