2009/4/22

採用物件導向分析的好處

對於想要說服部屬採用物件導向分析方法的主管,以及對於想要說服主管採用物件導向分析方法的部屬而言,物件導向分析可以帶來下列七項好處:

  1. 物件導向分析重視問題領域,因此能夠面對豐富多樣的問題領域。物件導向分析並沒有鎖定特定的問題領域,所以可以用來分析各式不同的問題領域。
  2. 物件導向分析採用人們慣用的組織方法來表達系統分析與規格內容,因此增進了系統分析師與領域專家之間的溝通、互動與了解。
  3. 物件導向分析將屬性與操作整合在同一個類別中,使得系統內部的資料結構(屬性)與行為結構(操作)一致。對比於古典的結構化分析方法,以實體關係圖(Entity Relationship Diagram)呈現資料結構,且以結構圖(Structure Chart)呈現行為結構,使得系統內部的資料結構與行為結構不一致。相反地,物件導向分析則將系統內部的資料結構與行為結構整合在一起,並且以類別圖呈現出來。
  4. 物件導向分析透過繼承概念,明顯地表達出可以共用的相同屬性與操作。
  5. 物件導向分析以穩定的問題領域結構來封裝易變的部分,以此形成具有彈性的系統結構,使得系統能夠順應需求的變動。
  6. 物件導向分析採用問題領域做為系統內部結構,因此提升了分析產出的重用(reuse)程度,無論是現在的重用或者是日後的重用。這是因為問題領域比較穩定,變化速度較為緩慢,所以結構的雷同性高,相對的重用程度當然就會提升。
  7. 無論是系統分析或系統設計都採用物件導向技術,因此從分析到設計都採用一致性的思維與圖示。

0 回應:

 

UML Blog Copyright © 2009 Cookiez is Designed by Ipietoon for Free Blogger Template