地特三等申論題
105年
[資訊處理] 系統分析與設計
第 三 題
三、統一塑模語言的 4+1 觀點,可呈現統一塑模語言不同種類圖形在描述整個系統模型時扮演的角色,稱為觀點模型(View Model),其可同時使用多個不同觀點來描述系統架構,如下圖所示。請問使用案例觀點是從那 3 者的角度描述系統行為?流程觀點強調何種需求,並可使用 UML 的何種圖呈現?實際觀點則是採用何者的角度來描述最後部署的實際系統架構和軟體元件?(30 分)
📝 此題為申論題
思路引導 VIP
看到「4+1 觀點模型」,應立即聯想 Philippe Kruchten 提出的架構視角及其對應的利害關係人與需求類型。解題時依序擊破三個子題:(1) 使用案例觀點作為核心,主要服務於確認需求與測試的3種角色;(2) 流程觀點關注系統執行期的非功能性需求,並對應 UML 的動態行為圖;(3) 實際觀點則對應負責硬體佈署與網路配置的工程人員。
🤖
AI 詳解
AI 專屬家教
【破題】 4+1 觀點模型(4+1 Architectural View Model)由 Philippe Kruchten 提出,運用四個不同的核心觀點,並以「使用案例觀點」為中心將其串聯,全面描述軟體系統架構,以滿足不同利害關係人的需求。 【論述】
▼ 還有更多解析內容