Which statements are true for use case relationships?
Dễ6 phương ánCó lời giảiXuất hiện trong 2 bộ đề
A·B·C·DCác phương án trả lời
AAn Include relationship means that a UseCase includes the behavior described in another UseCase
BAn Extend relationship implies that a UseCase may extend the behavior described in another UseCase
CGeneralization between UseCases means that the child is a more specific form of the parent. The child inherits all Features and Associations of the parent, and may add new Features and Associations
All of the above.
Đúng
EOnly a) and b)
FOnly b) and
Giải thích chi tiết
Các mối quan hệ giữa Use Case được định nghĩa như sau:
Một mối quan hệ Include cho biết một Use Case bao gồm hành vi được mô tả trong Use Case khác.
Một mối quan hệ Extend cho biết một Use Case có thể mở rộng hành vi được mô tả trong Use Case khác.
Tương tự như kế thừa trong lập trình, mối quan hệ Generalization giữa Use Cases cho biết Use Case con là một dạng cụ thể hơn của Use Case cha. Use Case con thừa kế tất cả các tính năng và mối quan hệ của Use Case cha và có thể thêm mới các tính năng và mối quan hệ.
Tất cả các mối quan hệ trên đều đúng và được sử dụng trong việc mô hình hóa Use Case.