面向對象學習筆記二--建模

不論是在需求分析,系統分析還是系統設計上,讀者一定要學會採用面向對象的方法,在面對問題領域的時候首先不要決定去通盤考慮,而是找出問題領域中包含的抽象角度。如果你把抽象角度都找全了,並且這些角度都分析清楚了,問題領域也就解決了。雖然這些抽象角度在思考的時候可能是互不關聯的。

具體來說,做需求的時候,首要目標不是要弄清楚業務是如何一步一步完成的,而是要弄清楚有多少業務的參與者?每個參與者的目標是什麼?參與者的目標就是你的抽象角度。與分析一個複雜的業務流程相比,單獨分析參與者而的一個個目的要簡單的多。實際上,這就是用例,這也就是爲什麼用例會成爲業務建模的方法的原因之一。

模是什麼?模就是“人”,“事”,“物”,“規則”。

人=業務主角(business actor)、業務工人(business worker)、參與者(actor)

事=業務用例(business use case)、系統用例(use case)

物=業務實體(business entity)、實體(entity)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章