地特三等申論題
105年
[資訊處理] 系統分析與設計
第 一 題
一、合理統一流程(Rational Unified Process, RUP)為一物件導向方法論,適合使用物件導向技術開發系統,它具有 3 個主要特點,其中 2 個分別為使用案例驅動(Usecase-Driven)與架構中心(Architecture-Centric),請問第 3 個主要特點為何?請說明物件導向技術的那個特性,使得第 3 個主要特點適合用於物件導向系統的開發?(20 分)
📝 此題為申論題
思路引導 VIP
看到 RUP 的三大特徵,應立即聯想到「反覆與漸增式(Iterative and Incremental)」。接著思考物件導向的「封裝性(模組化)」與「繼承(擴充性)」特性如何允許系統在不破壞現有架構的情況下,逐步疊代與增加新功能。
🤖
AI 詳解
AI 專屬家教
【破題】 合理統一流程(RUP)的第三個主要特點為「反覆與漸增式開發(Iterative and Incremental Development)」。此特點與物件導向的封裝及繼承特性高度契合。 【論述】
▼ 還有更多解析內容
RUP特點與OO特性
💡 RUP核心「反覆漸增」開發,需仰賴物件導向之封裝與繼承特性支撐。
- RUP 三大核心:使用案例驅動、架構中心、反覆與漸增式開發(I&I)。
- 反覆與漸增式:將開發切分為小週期,每期產出可測試且可執行的增量。
- 封裝(Encapsulation):確保模組高內聚,降低功能漸進擴充時的耦合衝突。
- 繼承(Inheritance):符合開放封閉原則,使系統在反覆疊代中能無痛擴充。