在初始階段,分析與設計必須確認提出的系統是否可行,也要評估解決方案的可能技術 (在活動:執行架構合成中)。如果認為開發的風險很低(例如,因為非常瞭解領域、系統不是史無前例的,諸如此類),可以省略這項活動。
詳述階段初期強調建立系統的初始架構(活動:定義候選架構),做為主要分析工作的出發點。如果架構已存在(因為在先前的反覆或以前的專案中已產生,或取自於應用程式架構),則工作重心會轉為修正架構
(活動:修正架構)。此活動會建立一組初步的元素,提供適當的行為(活動:分析行為)。
確定初步元素之後,接著就進一步修正。活動:設計元件會產生一組元件,提供適當的行為來滿足系統的需求。如果系統包含資料庫,則會同步進行活動:設計資料庫。結果是一組初步的元件,將於功能型樣:實作中進一步修正。
|