文章分類:系統分析與設計
【好書分享】Object-Oriented Analysis and Design by Booch
Object-Oriented Analysis and Design with Applications (2nd Edition) ———————————– 作者: Grady Booch/著 出版社: …
觀察電動牙刷的結構設計
我的電動牙刷已買了約有四年之久了,期間,約每兩個月就換一次牙刷頭。因為是買百齡牌的電動牙刷,最大的好處是,無論電動牙刷是使用哪一種型號,牙刷頭均可以套用,原因也就在於百齡牌的電動牙刷柄均採用相同的介面來連接刷頭。 不過,最近開始有點問題了。因為,刷柄內的充 …
利用 Transaction Pattern 快速捕捉問題領域內的概念物件
從需求文件找出物件(訪談記錄或使用案例敘述) 人 – ex. 顧客、員工。 地 – 可以想成是包含其它物件的容器(Container)。ex. 旅館、商店、銀行。 事物 具體(tangibility) – ex. 收銀機、產品項目(item)。 抽象(ab …
淺論系統內部的結構分析與設計
什麼是系統內部的結構(Structure)? 系統內部(內涵),由某些單元或元素所組合而成為一個整體(Whole)。 系統被視為一個整體時,即具備了系統功能(System Functions),可以提供服務(Services),以應付外部的需求。 系統作為 …
為何是利用使用案例記錄需求?
系統開發初期最重要的一個前導工作即在於紀錄及蒐集需求(Requirement)。 所謂的需求即是使用者與系統(System)之間的一種契約(contract),它是一組特定的功能、規格、特徵或原則,而系統必須提供以達成為使用者服務的目的。 所以需求也就構成 …
什麼是使用案例?
使用案例(Use Case)是一種需求捕捉(Requirement capture)及記錄的技術。 使用案例係利用純文字的紀錄,以敘述性的方式來描述參與者(Actor)使用系統的操作互動過程,最後,系統能滿足參與者使用系統的目的。 在利用文字來記錄使用案例 …