軟件架構概述
目標:了解軟(ruan)件架構的定義、明確軟(ruan)件架構的目標;了解影響軟(ruan)件架構的因素(su)、和軟(ruan)件架構的作用
內容:軟件(jian)架(jia)(jia)構的(de)動機; 軟件(jian)架(jia)(jia)構的(de)定義;軟件(jian)架(jia)(jia)構的(de)目標;軟件(jian)架(jia)(jia)構的(de)影響因素(su);軟件(jian)架(jia)(jia)構的(de)作用(yong)
軟件架構(gou)和項目開發過程
目(mu)標(biao):了解軟件架(jia)構在項(xiang)目(mu)開發中(zhong)的(de)角色
內容: 軟件架構和其(qi)他開發活動的(de)(de)關系; 軟件架構構建過(guo)程; 架構師的(de)(de)能(neng)力要(yao)求和職責;軟件架構和組織結(jie)構
軟件(jian)架構(gou)和需(xu)求(qiu)分析
目標(biao):了解需求分析的(de)(de)工作產品及其對軟件(jian)架構的(de)(de)意義
內容:用例;領域(yu)模型;領域(yu)驅(qu)動設計(ji)
軟件架構的影響因素分析
目(mu)標:了解軟件架構(gou)的(de)影響因素分(fen)析和架構(gou)設計策略開(kai)發(fa)
內容:影響因素介紹;架構設計策(ce)略(lve)開發
軟件架構文檔
目標:了(le)解軟件架構的描述方式和架構文(wen)檔的內(nei)容
內容:軟(ruan)(ruan)件(jian)架(jia)構(gou)的相關視圖(tu);軟(ruan)(ruan)件(jian)架(jia)構(gou)文(wen)檔(dang)的內容和模(mo)板;UML
軟件架構設計
目標(biao):了(le)解軟(ruan)件架構設計
內容:基(ji)本要(yao)素和原則;軟(ruan)件架(jia)構建(jian)(jian)模(靜態視圖);軟(ruan)件架(jia)構建(jian)(jian)模(接(jie)口);軟(ruan)件架(jia)構建(jian)(jian)模(動態視圖);軟(ruan)件架(jia)構設(she)計模式;舉例(AutoSar)
軟件架構實現
目標(biao):了解(jie)軟(ruan)件架構的(de)實現方法和優缺點
內容:從架構到代碼實現、自動代碼生成技術介紹
軟件架構的(de)質量和評估
目(mu)標:了解軟件(jian)架構的質量和評估(gu)
內容:產品質量(liang)和過程質量(liang);評估方法介紹
軟件架構相關工具
目標:了解(jie)軟件架構的(de)(de)實現方(fang)法(fa)和優缺點相(xiang)關(guan)的(de)(de)工具
內(nei)容:工(gong)具(ju)(ju)選擇原則;相關工(gong)具(ju)(ju)介紹,包括:需求管(guan)理(li)工(gong)具(ju)(ju)、建模(mo)工(gong)具(ju)(ju)、分(fen)析工(gong)具(ju)(ju)、構(gou)建工(gong)具(ju)(ju)、配置管(guan)理(li)工(gong)具(ju)(ju)等 |