高考申論題
105年
[資訊處理] 系統分析與設計
第 二 題
二、當系統過於複雜時,使用案例圖與類別圖也會過於複雜,對此,可以使用物件導向統一塑模語言(Unified Modeling Language, UML)的那種圖形將之切割成子系統或模組?請繪圖舉例說明之。又於切割成有意義的子系統或模組時,須使用一個簡短名稱代表之,則表示這些子系統或模組內擁有何種力?(30 分)
📝 此題為申論題
思路引導 VIP
考生看到此題應首先聯想 UML 中用於『分組與組織模型元素』以降低系統視覺與架構複雜度的圖形,即為『套件圖(Package Diagram)』。其次,思考軟體工程的核心設計原則:當一個模組可以被賦予一個單一且明確的簡短名稱時,代表該模組內部元素具有高度的目標一致性,這正是『高內聚力(High Cohesion)』的表現。
🤖
AI 詳解
AI 專屬家教
【破題】面對過度複雜的使用案例圖與類別圖,應使用 UML 的「套件圖(Package Diagram)」將其切割為子系統或模組以降低複雜度;而當模組能以一個簡短名稱代表時,表示該模組具備「高內聚力(High Cohesion)」。 【論述】 一、解決複雜系統的 UML 圖形:套件圖(Package Diagram)
▼ 還有更多解析內容