調查局四等申論題
106年
[資訊科學組] 系統分析與設計概要
第 一 題
📖 題組:
一、請說明:
一、請說明:
📝 此題為申論題,共 2 小題
小題 (一)
在收集需求階段,scenario 和 use case 的主要差異有那些?(10 分)
思路引導 VIP
看到這題,首先要聯想到物件導向中的「實例(Instance)」與「類別(Class)」概念。解題策略應先分別精確定義情境(Scenario)與使用案例(Use Case),接著從「抽象層級」、「涵蓋範圍」與「開發順序」三個維度進行對比,最後務必輔以一個實務範例(如:ATM提款)來具象化兩者的從屬關係,以獲取高分。
小題 (二)
在設計原則中,合成(composition)和聚合(aggregation)的不同點有那些?(15 分)
思路引導 VIP
看到此題,應立即聯想到物件導向設計與UML中的「關聯性(Association)」。解題關鍵在於先點出兩者皆為「整體-部分(Whole-Part)」關係,接著從「所有權強弱」、「生命週期相依性」、「UML符號」與「實務範例」四個維度進行結構化對比,以展現概念的清晰度。