●1ARCADIA的動機、背景和介紹
1.1背景與挑戰
1.2歷史:ARCADIA方法論的誕生
1.2.1工程演化
1.2.22001-2006年:首次嘗試基於模型的方法
1.2.32006年:從工程改造到新方法提出
1.2.4首次部署——新的挫折
1.2.5過渡到對方法論的敏捷定義過程
1.2.6全局運行部署和成熟度
1.3ARCADIA的適用範圍
1.3.1關注架構協作開發而非架構探索
1.3.2與領域專家合作但不涉及其核心專業
1.3.3關注架構的定義和設計而非架構的開發實現
1.3.4一些非常廣泛的應用範圍和領域
1.4ARCADIA介紹
2構成建模方法的主要視角
2.1從需要到解決方案
2.1.1運行分析
2.1.2繫統需要分析
2.1.3邏輯架構
2.1.4物理架構
2.1.5產品構建策略
2.2主要概念概述
2.3示例:平交路口的交通管制
3適配項目環境和生命周期的建模方法
3.1迭代或增量式方法
3.2安排活動
3.3自上而下或自下而上方法
3.4漸進式和有側重點的架構構建
3.5針對特定領域的活動調整及適配
4功能分析的一般方法
4.1功能分析在ARCADIA中的作用
4.2ARCADIA功能分析的一般規則
4.2.1功能與交換
4.2.2任務、能力、功能鏈和場景
4.2.3狀態和模式
4.2.4數據模型
4.2.5非功能性特征與分析視點
4.2.6總結
4.3功能分析構建方法
4.3.1自上而下的層次化方法
4.3.2自下而上的功能分組方法
4.3.3功能構建/分配方法
4.3.4基於服務功能和遍歷功能鏈的方法
4.3.5基於用例場景的方法
4.3.6功能分析的實用方法
4.3.7總結
……
5運行分析
6繫統需要分析
7基本架構或邏輯架構的定義
8最終架構或物理架構的定義
9實現、研制、采購及集成合同定義
10混合視點:分析和特性
11需求工程與建模
12集成、驗證和確認方法
13工程層級之間的銜接
14繫統監督:狀態和模式
15對產品線工程的貢獻
16ARCADIA建模語言簡介
17功能描述和運行描述的概念
18狀態和模式的概念
19結構化描述的概念
20功能描述和結構化描述之間的鏈接
21數據交換概念及其與功能和結構化概念的鏈接
22其他概念
23構建全局模型
24結論與展望
附錄Capella簡介:ARCADIA基準建模工具
參考文獻
索引