二、建模基礎

bolan392發表於2010-09-08
  1. 建模

          是指通過客觀事物建立一種抽象的方法用以表徵事務並獲得對事物的理解,同時把這種理解概念化,將這些邏輯概念組織起來,構成一種對所觀察的物件的內部結構和工作原理的便於理解的表達。

 

          怎樣建模?做需求的時候不是要弄清業務是如何一步一步完成的,而是要弄清有多少業務的參與者?每個參與者的目標是什麼?參與者的目標就是你的抽象角度。實際上,這就是用例。用例就是業務建模的方法。

 

          什麼是模?模就是人(業務主角、業務工人、參與者)、事(業務用例、系統用例)、物(業務實體、實體)、規則(特定條件)。

 

 

     2.   用例驅動

 

          整個軟體生產過程就是用例驅動的,在統一過程中,一個用例就是一個分析單元、設計單元、開發單元、測試單元甚至部署單元。

 

 

     3.   抽象層次

          在軟體生產過程中,主題上應該採取自頂向下的抽象方法,同時輔以自底向上的方法。

 

 

     4.   檢視

          試圖用於組織UML元素,表達出模型某一方面的含義。

 

 

     5.   物件分析方法

 

          獨立性、原子性、抽象性和層次性是物件導向分析時應當遵守的一些原則和方法。

相關文章