2009年8月22日 星期六

系統架構設計的開始

從零開始的時候,系統架構設計分為幾種方式:

1.分析Use case:

從需求面去設計一個系統的架構,常用的工具是use case。也就是從use case去分析出所需要的架構。要盡量知道所有的use case,需要使用activity diagram以及state chart來尋找出符合需求的use case。然後一個接著一個地去分解出子系統,並依樣畫葫蘆尋找子系統中的use case。一個主系統中單獨的一個use case可以分解出一些存在於子系統中的use case,而這些子系統中的use case正是滿足主系統中的單一user case。如果系統很大,子系統中還可以再分解出子系統。如果使用package,可以將某個(些)use case以及跟它相關的actors, activity diagrams, statecharts, and sequence diagrams通通打包起來,並賦予package名稱以便管理。

沒有留言: