Font size
WorksheetsQuiz về Use Case và Lập Trình Hướng Đối Tượng
Total questions: 112
Worksheet time: 1hrs 6mins
Sơ đồ nào là cách biểu diễn tốt để thể hiện dãy các hành động cho nhiều đối tượng và Use Case?
Sơ đồ trạng thái (State Diagram)
Sơ đồ tuần tự (Sequence Diagram)
Sơ đồ cộng tác (Collaboration Diagram)
Sơ đồ hoạt động (Activity Diagram)
Mối quan hệ (relationship) giữa class 1 và class 2 là:
Generalization
Aggregation
Composite
Association
Phát biểu nào là đúng với hình vẽ dưới đây?
Foobar là con của Barfoo
Barfoo là con của Foobar
Foobar hiện thực hóa Barfoo
Barfoo hiện thực hóa Foobar
Kết quả của giai đoạn Elaboration trong quy trình RUP là?
Các yêu cầu chức năng (Use Cases)
Nền tảng cho việc đánh giá chi phí đến cuối dự án
Các yêu cầu phi chức năng trong bảng chi tiết bổ sung
Tất cả các trên đều đúng
Một lớp con thừa kế từ lớp cha các:
Attributes, links
Attributes, operations
Attributes, operations, relationships
Relationships, operations, links
Đối với lược đồ sau, phát biểu nào là đúng?
A sử dụng B, bắt buộc
A sử dụng B, không bắt buộc
B sử dụng A, bắt buộc
B sử dụng A, không bắt buộc
Tính chất nào sau đây là KHÔNG phải là của Use case?
Phụ thuộc vào việc thực thi hệ thống
Thể hiện chức năng của hệ thống theo quan điểm của người dùng
Cho xem hệ thống ở mức cao
Chỉ tập trung vào nhu cầu mong đợi của user, không quan tâm đến các bước phải thực hiện
Mô tả nào về tác nhân đúng nhất trong mô hình Use case?
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ế
Tác nhân là bất kì thực thể nào bên ngoài hệ thống đang được thiết kế mà tương tác với hệ thống
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ế
Tác nhân cung cấp dữ liệu cho hệ thống
Tính đa hình có thể được mô tả như là:
Che giấu nhiều cài đặt khác nhau dựa trên cùng một giao diện
Các thuộc tính và phương thức khác nhau của các lớp con có cùng lớp cha
Các lớp kết hợp (association class) với ràng buộc {or}
Sự tổng quát hóa (Generalization) các lớp con thừa kế
Một mối liên hệ giữa hai lớp tro
Một mối liên hệ giữa hai lớp trong mô hình lớp:
Thể hiện sự kế thừa giữa hai lớp
Cho phép sự tương tác giữa hai lớp
Cho phép sự tương tác giữa các đối tượng của hai lớp
Thể hiện sự phụ thuộc giữa hai lớp
Một lớp được mô tả là tập các đối tượng chia sẻ cùng các:
Attributes (thuộc tính), behaviour (hành vi) and operations (hành động)
Identity (đặc tính), behaviour (hành vi) và state (trạng thái)
Attributes (thuộc tính), operations (hành động) và relationships (mối quan hệ)
Relationships (mối quan hệ), operations (hành động) và multiplicity (bản số)
Phát biểu nào sau đây đúng về Use cases?
Use Cases biểu diễn một cách nhìn bên ngoài (external view) của hệ thống (1)
Có sự tương quan giữa Use Cases và lớp bên trong hệ thống (2)
Không có sự tương quan giữa Use Cases và lớp bên trong hệ thống (3)
(1) và (3) đúng
Loại nào sau đây là KHÔNG phải là actor?
Khách hàng
Hệ thống tín dụng
Đồng hồ hệ thống
Tất cả đều sai
Loại Sơ đồ nào biểu diễn cùng 1 thông tin như Sơ đồ tuần tự (sequence diagram)?
State diagram
Activity diagram
Collaboration diagram
Object diagram
Trong sơ đồ tuần tự (Sequence Diagram), dấu * biểu diễn?
Thông điệp (message)
Điều kiện (condition)
Lặp (iteration)
Xóa đối tượng (deletion)
Trong giai đoạn nào của quy trình phát triển phần mềm RUP, ta xây dựng hệ thống qua quá trình gồm nhiều vòng lặp?
Khởi tạo (Inception)
Triển khai (Elaboration)
Xây dựng (construction)
Chuyển giao (transition)
Trong giai đoạn nào của quy trình phát triển phần mềm RUP, ta xác định chi phí và thời gian của dự án, xác định các rủi ro và môi trường hệ thống?
Khởi tạo (Inception)
Triển khai (Elaboration)
Xây dựng (construction)
Chuyển giao (transition)
Trong giai đoạn xây dựng (Construction) của quy trình RUP, mỗi lần lặp sẽ bao gồm
Trong giai đoạn xây dựng (Construction) của quy trình RUP, mỗi lần lặp sẽ bao gồm
Analysis, design, coding, testing, integration
Design, coding, testing, integration
Analysis, design, coding, testing
Design, coding
Một lớp được khai báo Protected thì:
Thuộc tính và hành vi của đối tượng có thể được truy cập từ mọi nơi
Thuộc tính và hành vi của đối tượng chỉ được bên trong lớp
Thuộc tính và hành vi của đối tượng chỉ được truy cập từ các lớp con
Tất cả đều sai
Phương pháp phát triển OOSE(Object-Oriented Software Engineering) của tác giả nào:
Grady Booch
Ivar Jacobson
Rumbaugh
Cood
Class A kế thừa class B thì class A sẽ kế thừa từ class B:
Các thuộc tính
Các phương thức
Tên lớp
Các thuộc tính, các phương thức và quan hệ
Biểu đồ nào sau đây được sử dụng ở góc nhìn Logic:
Use Case diagram
Sequence diagram
Class diagram
Deployment diagram
Biểu đồ nào sau đây được sử dụng ở góc nhìn cài đặt:
Use Case diagram
Sequence diagram
Class diagram
Component diagram
Một tác nhân (actor) có thể liên quan đến:
Duy nhất 1 use case
0 hay nhiều use case
1 hay nhiều use case
Tất cả đều đúng
Mối quan hệ "includes" nghĩa là gì?
Giống như một thủ tục con, nó là một use case được sử dụng bởi một use case khác
Vai trò được thể hiện bởi một người cụ thể khi người đó tương tác với hệ thống
Làm nổi bật tập hợp các đối tượng cộng tác cùng nhau để thực hiện một use case
Giúp định rõ phạm vi hệ thống bằng cách nhận dạng các vai trò của tác nhân (actor) tương tác với hệ thống
Mỗi message trong Sơ đồ tuần tự (Sequence diagram) sẽ được ánh xạ thành?
Một thuộc tính (attribute)
Một quan hệ phụ thuộc (dependency relationship)
Một operation
Tất cả đều sai
Mục đích của sơ đồ triển khai (Deployment Diagram) là?
Biểu diễn hành vi với cấu trúc điều khiển, có thể biểu diễn nhiều đối tượng trong một use case
Biểu diễn cấu trúc tĩnh của các khái niệm, các loại và các lớp
G
n khai (Deployment Diagram) là?
Biểu diễn hành vi với cấu trúc điều khiển, có thể biểu diễn nhiều đối tượng trong một use case
Biểu diễn cấu trúc tĩnh của các khái niệm, các loại và các lớp
Giúp nắm được mục đích cơ bản của lớp, tốt cho việc khám phá việc cài đặt use case như thế nào
Biểu diễn cách bố trí các thành phần trên các nút phần cứng
Ký hiệu nào được dùng để biểu diễn 1 use case?
Hình chữ nhật
Hình ellipse
Hình chữ nhật bo góc
Hình tam giác
Loại diagram nào thường dùng để nắm bắt các dòng điều khiển (flow) kết hợp với một use case?
Interaction
Sequence
Use case
Activity
Phát biểu nào sau đây đúng về Sơ đồ tuần tự (Sequence Diagram)?
Mỗi thông điệp được biểu diễn bằng một mũi tên giữa đường sống của hai đối tượng
Mỗi thông điệp được biểu diễn bằng một đường đứng đứt nét
Mỗi thông điệp phải có nhãn với tên thông điệp đi kèm một con số
Câu A và C
UML là gì?
Là một ngôn ngữ lập trình gần giống với Java
Là một ngôn ngữ đặc biệt dùng để tạo mã tự động cho các project
Là công cụ dùng để kiểm tra sự đồng nhất giữa mô hình và mã nguồn
Tất cả đều sai
Thông điệp messageA được gửi?
10 lần cùng lúc
Lần lượt 10 lần
Cùng với tham số i
Tất cả đều sai
UML được viết tắt từ:
Unified Module Language
Unified Modeling Language
Universal Module Leveling
Universal Module Language
Sự khác nhau giữa Sơ đồ tuần tự (Sequence diagram) và Sơ đồ cộng tác ( Collaboration diagram)?
Nhấn mạnh vai trò tác nhân tương tác với hệ thống
Nhấn mạnh sự tuần tự hoặc thứ tự các thông điệp
Nhấn mạnh tập hợp các đối tượng cộng tác
Nhấn mạnh việc thực thi bởi một người cụ thể khi người đó tương tác với hệ thống
Cái nào dưới đây là lượng số (multiplicity) KHÔNG hợp lệ?
0..4
1
3..*
i..j
Phát biểu nào đúng về sơ đồ thành phần (Component Diagrams)?
Một thành phần có thể có nhiều hơn một giao diện, nó trình bày một đơn vị (module) vật lý của mã lệnh
Một thành phần không thể có nhiều hơn một giao diện
Một thành phần trình bày vài loại của đơn vị phần cứng
Sử dụng quan hệ nào khi chúng ta muốn giảm các bước trùng lặp giữa các Use case, lấy những bước chung đó để tạo nên use case phụ?
Include
Generalization
Extend
Delegation
Các sơ đồ nào thể hiện khía cạnh động của hệ thống?
use case, class, object, component, deployment
class, object, component, deployment
sequence, use case, class, statechart, activity
sequence, collaboration, statechart, activity
Trong một Use case diagram, các thực thể ngoài (external entities) hệ thống được gọi là
Use cases
Boundary objects
Actors
Stick men
Sơ đồ nào là cách biểu diễn tốt để mô tả hành vi của nhiều đối tượng trong một Use Case?
Sơ đồ trạng thái (State Diagram)
Sơ đồ cộng tác (Collaboration Diagram)
Sơ đồ hoạt động (Activity Diagram)
Sơ đồ lớp (Class Diagram)
Kết quả của giai đoạn triển khai (Elaboration) trong quy trình RUP là?
Các yêu cầu chức năng (Use Cases)
Nền tảng cho việc đánh giá chi phí đến cuối dự án
Các yêu cầu phi chức năng trong bảng chi tiết bổ sung
Tất cả các câu trên đều đúng
Mệnh đề nào sau đây ĐÚNG về sơ đồ trạng thái?
Sơ đồ trạng thái là cách biểu diễn tốt hành vi của một đối tượng qua nhiều Use Cases
Sơ đồ trạng thái là cách biểu diễn tốt hành vi của nhiều đối tượng qua nhiều Use Cases
Sơ đồ trạng thái là cách biểu diễn tốt hành vi của nhiều đối tượng trong một Use Cases
Sơ đồ trạng thái là cách biểu diễn tốt dãy các hành động cho nhiều đối tượng và Use Cases
Phát biểu nào sau đây KHÔNG ĐÚNG về mối kết hợp trong sơ đồ lớp?
Mối kết hợp biểu diễn các quan hệ giữa các thể hiện của các lớp
Mối kết hợp là các quy trình mà một lớp sẽ thực hiện
Mối kết hợp có thể vô hướng
Mối kết hợp có thể có cả hai hướng
Một mối quan hệ "is a" là mô tả tốt nhất cho:
Encapsulation
Composition
Aggregation
Inheritance
Một mối quan hệ "is a" là mô tả tốt nhất cho:
Encapsulation
Composition
Aggregation
Inheritance
Mục đích của sơ đồ hoạt động (Activity Diagram) là?
Biểu diễn hành vi với cấu trúc điều khiển, có thể biểu diễn nhiều đối tượng trong một use case
Biểu diễn cấu trúc tĩnh của các khái niệm, các loại và các lớp
Giúp nắm được mục đích cơ bản của lớp, tốt cho việc khám phá việc cài đặt use case như thế nào
Biểu diễn cách bố trí các thành phần trên các nút phần cứng
Đường sinh tồn (lifeline) của 1 đối tượng được trình bày trong sơ đồ:
Sơ đồ đối tượng (Object Diagram)
Sơ đồ trạng thái (State Diagram)
Sơ đồ tuần tự (Sequence Diagram)
Sơ đồ triển khai (Deployment Diagram)
Phát biểu nào là đúng với hình vẽ dưới đây?
Foobar là con của Barfoo
Barfoo là con của Foobar
Foobar hiện thực hóa Barfoo
Barfoo hiện thực hóa Foobar
Những lý do hợp lý để nhóm các class vào trong cùng một package là các class đó:
Có quan hệ với nhau theo sự chuyên môn hóa (specialisation)
Có quan hệ với nhau theo khối kết hợp (aggregation)
Liên quan về mặt ngữ nghĩa và có khuynh hướng cùng nhau thay đổi
Được xây dựng bởi cùng nhóm các nhà phát triển
Phát biểu nào đúng về sơ đồ hoạt động (Activity Diagram)?
Một phân nhánh có một hoạt động đến và nhiều hoạt động đi theo điều kiện (1)
Một sự hợp nhất đồng bộ của các luồng đồng thời (2)
Cả (1) và (2) đúng
Cả (1) và (2) sai
Vòng đời (life history) của một object được mô hình hóa trong một:
Statechart diagram
Use case diagram
Sequence diagram
Object diagram
Phát biểu nào sau đây ĐÚNG về sơ đồ trạng thái?
Sơ đồ trạng thái mô tả tất cả các trạng thái mà một đối tượng có thể có và sự chuyển dịch của các trạng thái như là kết quả của các sự kiện
Sơ đồ trạng thái mô tả hành vi của nhiều đối tượng trong cùng một Use Case
Sơ đồ trạng thái mô tả các loại đối tượng trong hệ thống và các loại mối quan hệ khác nhau giữa chúng
Sơ đồ trạng thái thể hiện nhiều thành
Lớp Circle được vẽ bằng UML cho biết hành vi "+ isVisible()" là:
protected
private
public
inherit
Sơ đồ hoạt động (Activity Diagram) được sử dụng trong những tình huống nào?
Phân tích một use case
Mô tả thuật toán tuần tự phức tạp, xây dựng lưu đồ
Liên quan đến các ứng dụng đa luồng
Tất cả các câu trên đều đúng
Mối quan hệ (relationship) giữa class 10 và class 11 là:
Dependency
Aggregation
Composition
Realization
Lớp sau đây thuộc loại nào?
Abstract
Utility
Template
Instantiated
Mối quan hệ (relationship) giữa class 12 và class 13 là:
Dependency
Aggregation
Composition
Realization
Các sơ đồ nào sau đây mô tả các hành vi động (dynamic behaviour) của hệ thống phần mềm?
Sơ đồ lớp và sơ đồ đối tượng
Sơ đồ Use-case và sơ đồ lớp
Sơ đồ cộng tác và sơ đồ triển khai
Sơ đồ tuần tự và sơ đồ cộng tác
Đối với lược đồ sau, phát biểu nào là đúng?
A sử dụng B, bắt buộc
A sử dụng B, không bắt buộc
B sử dụng A, bắt buộc
B sử dụng A, không bắt buộc
Phát biểu nào sau đây KHÔNG ĐÚNG?
Sự mô tả của các use-cases đủ để tìm và phân tích các lớp cùng các đối tượng của nó
Có ít nhất một boundary object cho mỗi cặp tác nhân và use-case
Có một lớp điều khiển (control class) ứng với mỗi use-case
Các đối tượng thực thể được nhận diện bởi việc xem xét các danh từ và cụm danh từ trong use-cases
Thành phần nào sau đây không là đặc tính của một đối tượng?
Sự nhận diện (Identity)
Ứng xử (Behaviour)
Hành động (Action)
Trạng thái (State)
Đối tượng participant1 gửi bao nhiêu thông điệp khác nhau đến đối tượng participant2?
2
3
4
13
Với mối quan hệ nào một thành phần thuộc về duy nhất một tổng thể. Các thành phần này luôn luôn tồn tại và mất đi cùng vớI tổng thể?
Aggregation
Compositio
Với mối quan hệ nào một thành phần thuộc về duy nhất một tổng thể. Các thành phần này luôn luôn tồn tại và mất đi cùng vớI tổng thể?
Aggregation
Composition
Classification
Generalization
Nếu ta muốn tổ chức các phần tử vào trong các nhóm được sử dụng lại với sự che dấu thông tin đầy đủ, ta có thể sử dụng một trong các cấu trúc nào của UML?
Package
Class
Class và interface
Subsystem hoặc Component
Trong giai đoạn xây dựng (Construction) của quy trình RUP, mỗi lần lặp sẽ bao gồm
Analysis, design, coding, testing, integration
Design, coding, testing, integration
Analysis, design, coding, testing
Design, coding
Để tổ chức các phần tử (elements) vào bên trong các nhóm (groups) ta sử dụng:
Package
Class
Class và Interface
Component
Mỗi message trong Sơ đồ tuần tự (Sequence diagram) sẽ được ánh xạ thành?
Một thuộc tính (attribute)
Một quan hệ phụ thuộc (dependency relationship)
Một operation
Tất cả đều sai
Sơ đồ nào là thông tin hữu ích nhất trong việc phân tích để tìm ra các hành vi của phần mềm?
Sơ đồ tuần tự (Sequence Diagram)
Sơ đồ lớp (Class Diagram)
Sơ đồ triển khai (Deployment Diagram)
Sơ đồ thành phần (Component Diagram)
Mô tả nào về tác nhân đúng nhất trong mô hình Use case?
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ế
Tác nhân là bất kì thực thể nào bên ngoài hệ thống đang được thiết kế mà tương tác với hệ thống
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ế
Tác nhân cung cấp dữ liệu cho hệ thống
Phát biểu nào sau đây ĐÚNG?
Không có sự hạn chế nào trên nhiều mối kết hợp (multiple associations) giữa cùng 2 lớp
Có thể có nhiều mối kết hợp giữa cùng 2 lớp, nhưng chúng phải mang các ý nghĩa khác nhau
Không cho phép biểu diễn nhiều mối kết hợp trên cùng 2 lớp
Các mối kết hợp giữa cùng 2 lớp phải được tập hợp lại thành 1 mối kết hợp
Câu phát biểu nào sau đây ĐÚNG?
Câu phát biểu nào sau đây ĐÚNG?
Một lớp là sự đóng gói của một đối tượng
Một lớp biểu diễn sự phân cấp của một đối tượng
Một lớp là một thể hiện của một đối tượng
Một lớp là một định nghĩa trừu tượng của một đối tượng
"A" là gì?
1 trạng thái
1 hành động
1 sự kiện
1 sự chuyển trạng thái
Tên của đối tượng trong hình vẽ sau là gì?
ActionListener
actionPerformed
ActionEvent
Tất cả đều sai
Một mối liên hệ giữa hai lớp trong mô hình lớp:
Thể hiện sự kế thừa giữa hai lớp
Cho phép sự tương tác giữa hai lớp
Cho phép sự tương tác giữa các đối tượng của hai lớp
Thể hiện sự phụ thuộc giữa hai lớp
Tính đa hình có thể được mô tả như là:
Che giấu nhiều cài đặt khác nhau dựa trên cùng một giao diện
Các thuộc tính và phương thức khác nhau của các lớp con có cùng lớp cha
Các lớp kết hợp (association class) với ràng buộc {or}
Sự tổng quát hóa (Generalization) các lớp con thừa kế
Trong giai đoạn nào của quy trình phát triển phần mềm RUP, ta xác định chi phí và thời gian của dự án, xác định các rủi ro và môi trường hệ thống?
Khởi tạo (Inception)
Triển khai (Elaboration)
Xây dựng (construction)
Chuyển giao (transition)
Sơ đồ UML diagram bên là biểu diễn của một:
Class
Object
Actor
Use case
Mục đích của sơ đồ lớp (Class Diagram) là?
Biểu diễn hành vi với cấu trúc điều khiển, có thể biểu diễn nhiều đối tượng trong một use case
Biểu diễn cấu trúc tĩnh của các khái niệm, các loại và các lớp
Giúp nắm được mục đích cơ bản của lớp, tốt cho việc khám phá việc cài đặt use case như thế nào
Biểu diễn cách bố trí các thành phần trên các nút phần cứng
Vòng đời của 1 lớp (Life cycle of a class) được trình bày bởi:
Sơ đồ cộng tác (Collaboration Diagram)
Sơ đồ trạng thái (State Diagram)
Sơ đồ lớp (Class Diagram)
Sơ đồ triển khai (Deployment Diagram)
Trong giai đoạn nào của quy trình phát triển phần mềm RUP, ta xây dựng hệ thống qua quá trình gồm nhiều vòng lặp?
Khởi tạo (Inception)
Triển khai (Elaboration)
Xây dựng (construction)
Chuyển giao (transition)
Mục đích của sơ đồ trạng thái (State Diagram) là?
Biểu diễn một đối tượng thay đổi trạng thái qua nhiều use cases
Biểu diễn nhiều đối tượng thay đổi trạng thái qua nhiều use cases
Biểu diễn cấu trúc tĩnh của các khái niệm, các loại và các lớp
Giúp cung cấp mục đích chính yếu của lớp
Sử dụng quan hệ nào khi chúng ta muốn tạo một Use case mới bằng cách thêm một số bước vào một use case có sẵn?
Include
Generalization
Extend
Delegation
Mối quan hệ "includes" nghĩa là gì?
Giống như một thủ tục con, nó là một use case được sử dụng bởi một use case khác
Vai trò được thể hiện bởi một người cụ thể khi người đó tương tác với hệ thống
Làm nổi bật tập hợp các đối tượng cộng tác cùng nhau để thực hiện một use case
Giúp định rõ phạm vi hệ thống bằng cách nhận dạng các vai trò của tác nhân (actor) tương tác với hệ thống
Mô hình Collaboration là:
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 suốt một use case
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
Mô hình thể hiện sự tương tác giữa các đối tượng
Một mô hình thể hiện các vai trò khác nhau của user và cách thức các vai trò đó sử dụng hệ thống
Mối quan hệ (relationship) giữa class 1 và class 2 là:
Generalization
Aggregation
Composite
Association
Một thực thể có vai trò được xác định rõ trong tài nguyên của ứng dụng và có trạng thái, có hành vi, và định dạng thì xác định:
Lớp
Tác nhân
Đối tượng
Thuộc tính
Trong giai đoạn nào của quy trình phát triển phần mềm RUP, ta thực hiện cài đặt hệ thống, thử nghiệm sản phẩm?
Khởi tạo (Inception)
Tinh c
Trong giai đoạn nào của quy trình phát triển phần mềm RUP, ta thực hiện cài đặt hệ thống, thử nghiệm sản phẩm?
Khởi tạo (Inception)
Tinh chế (Elaboration)
Xây dựng (construction)
Chuyển giao (transition)
Tên của các đối tượng trong lược đồ là gì?
joe và jane
Employee và Customer
communicate và purchase
Tất cả đều sai
Trong sơ đồ use-case, một tác nhân được trình bày bởi:
Một vai trò là 1 người, 1 thiết bị phần cứng hoặc hệ thống khác
Cùng một người dùng thực hiện nhiều hành động khác nhau
Một người dùng, khách hàng và không quan tâm đến vai trò của họ
Một hệ thống vật lý hoặc 1 thiết bị phần cứng cùng với các giao diện của nó
Mối quan hệ nào được dùng để chỉ hành vi tùy chọn mà chỉ chạy dưới những điều kiện nhất định chẳng hạn như là kích hoạt một cảnh báo?
Bao gồm (include)
Kết tập (aggregation)
Mở rộng (extend)
Kết hợp (association)
Sơ đồ nào biểu diễn các thể hiện trong một hệ thống tại một thời điểm?
Sơ đồ đối tượng (Object Diagram)
Sơ đồ lớp (Class Diagram)
Sơ đồ thành phần (Component Diagram)
Sơ đồ hệ thống (System Diagram)
Trong sơ đồ tuần tự (Sequence Diagram), ký hiệu --------> (mũi tên) biểu diễn?
Thông điệp (message)
Điều kiện (condition)
Lặp (iteration)
Xóa đối tượng (deletion)
Sơ đồ nào mô tả các kiểu của các đối tượng và các mối quan hệ tĩnh khác nhau giữa chúng?
Sơ đồ lớp (Class Diagram)
Sơ đồ cộng tác (Collaboration Diagram)
Sơ đồ trạng thái (State Diagram)
Sơ đồ hoạt động (Activity Diagram)
Biểu đồ nào đượ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?
Trạng thái (States)
Trường hợp sử dụng (Use Cases)
Mô hình Context
Gói (Packages)
Sơ đồ nào sau đây không phải là sơ đồ của UML?
Component diagram
State diagram
Deployment diagram
Relationship diagram
Sơ đồ nào là cách biểu diễn tốt để thể hiện dãy các hành động cho nhiều đối tượng và Use Case?
Sơ đồ nào là cách biểu diễn tốt để thể hiện dãy các hành động cho nhiều đối tượng và Use Case?
Sơ đồ trạng thái (State Diagram)
Sơ đồ tuần tự (Sequence Diagram)
Sơ đồ cộng tác (Collaboration Diagram)
Sơ đồ hoạt động (Activity Diagram)
"Purchase" là tên của:
Đối tượng
Lớp
Thông điệp
Đường truyền
Trong sơ đồ tuần tự (Sequence Diagram), ký hiệu [some_text] biểu diễn?
Thông điệp (message)
Điều kiện (condition)
Lặp (iteration)
Xóa đối tượng (deletion)
Trong sơ đồ tuần tự (Sequence Diagram), dấu X biểu diễn?
Thông điệp (message)
Điều kiện (condition)
Lặp (iteration)
Xóa đối tượng (deletion)
Trong giai đoạn nào của quy trình phát triển phần mềm RUP, ta đánh giá độ rủi ro các thành phần sử dụng?
Khởi tạo (Inception)
Triển khai (Elaboration)
Xây dựng (construction)
Chuyển giao (transition)
Các thông điệp messageB và messageC được gửi?
Đồng thời
Tuần tự
Theo nhóm
Tất cả đều sai
Sơ đồ hoạt động (Activity Diagram) được sử dụng trong những tình huống nào?
Biểu diễn các đối tượng cộng tác với nhau như thế nào
Biểu diễn các hành vi của đối tượng qua thời gian sống của chúng
Biểu diễn điều kiện logic phức tạp
Tất cả các câu trên đều sai
Loại Sơ đồ nào biểu diễn cùng 1 thông tin như Sơ đồ tuần tự (sequence diagram)?
State diagram
Activity diagram
Collaboration diagram
Object diagram
Trong hình vẽ sau, lớp "Category" thuộc loại nào?
Interface
Abstract
Link
Association
Để biểu diễn các quan hệ vật lý giữa phần mềm và các thành phần phần cứng trong một hệ thống bạn sẽ dụng sơ đồ nào của UML?
Sơ đồ triển khai (Deployment Diagram)
Sơ đồ hoạt động (Activity Diagram)
Sơ đồ lớp (Class Diagram)
Sơ đồ trạng thái (State Diagram)
