1.架構的分類:業務架構、數據庫架構、軟件設計架構,正在流行的所謂soa架構也算吧
2. 涉及到的主要內容:
- 需求分析
- 領域分析
- UML建模
- 文檔設計管理
- 設計模式
- 基于javaEE5的設計(jsf+EJB3)[個人感覺jboss seam是最好的代表了]
3.今天一同事說在網上看到統計數據說基于soa的架構做的項目比傳統的做法成功率確實高,可能性是存在的,不過也不排除這些統計數據是某些大廠贊助的結果
4.今年打算有機會的話培訓一下軟件設計師的課程,內容摘要如下:(來自國信培訓)
一、面向對象分析設計與UML
Ø 面向對象分析與設計OOAD
Ø UML建模與ICONIX進程
Ø 領域建模與用例建模
Ø 需求分析與UseCase
Ø 健壯性分析
Ø 時序圖
Ø 對象圖、狀態圖、活動圖與協作圖
Ø 類圖、包圖與組件圖
Ø 部署圖
Ø UML與RUP
Ø 設計進度和設計粒度的控制
二、設計模式
Ø GOF設計模式
Ø 創建型模式
Ø 結構型模式
Ø 行為型模式
Ø 模式擴展
Ø 開源項目中的設計模式
Ø 模式與交流
三、軟件設計管理
Ø 軟件設計文檔
Ø 軟件流程改進策略
Ø 軟件設計風險管理
四、相關軟件設計案例集