民國105年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第77題

在軟體開發中,下列那些為U M L 使用案例之間的關係?

題目

在軟體開發中,下列那些為U M L 使用案例之間的關係?

  1. (1) 包含( I n c l u d e )
  2. (2) 組合( A g g r e g a t e )
  3. (3) 繼承( I n h e r i t )
  4. (4) 擴展( E x t e n d )

官方答案

(1) 包含( I n c l u d e )、(3) 繼承( I n h e r i t )、(4) 擴展( E x t e n d )

解析

UML使用案例圖中,使用案例間的關係主要有包含(Include)、擴展(Extend)與泛化(Generalization,即繼承)。包含表示基底用例一定呼叫被包含用例;擴展表示特定條件下才執行延伸用例;繼承表示子用例繼承父用例行為。組合(Aggregate/Aggregation)是類別圖中表達整體與部分的關聯,不屬於使用案例之間的關係。故正確為包含、繼承、擴展,即1、3、4。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料