需求模型到软件体系结构的转换方法研究
摘要 | 第5-7页 |
Abstract | 第7-9页 |
第1章 引言 | 第12-23页 |
1.1 研究背景 | 第12-15页 |
1.2 研究目的和内容 | 第15-16页 |
1.3 相关工作 | 第16-21页 |
1.3.1 软件需求的建模方法 | 第16-17页 |
1.3.2 需求模型到软件体系结构转换的方法 | 第17-19页 |
1.3.3 需求模型变更的追踪机制 | 第19-20页 |
1.3.4 小结 | 第20-21页 |
1.4 论文组织结构 | 第21-23页 |
第2章 基于软件行为的需求模型及其模型结构 | 第23-33页 |
2.1 行为描述语言 | 第23-26页 |
2.1.1 行为描述语言 | 第23-26页 |
2.1.2 BDL语言结构的BNF范式 | 第26页 |
2.2 基于软件行为的需求模型的建模方法 | 第26-30页 |
2.3 BDL模型的模型结构 | 第30-32页 |
2.4 本章小结 | 第32-33页 |
第3章 BDL模型结构到软件体系结构的转换 | 第33-61页 |
3.1 BDL模型结构元素 | 第33-39页 |
3.1.1 BDL模型结构元素的分析 | 第33-36页 |
3.1.2 BDL模型结构元素及其关联关系的识别 | 第36-39页 |
3.2 BDL模型的特征化 | 第39-53页 |
3.2.1 BDL的特征模型 | 第39-46页 |
3.2.2 特征模型的特征要求 | 第46-49页 |
3.2.3 特征模型的ADS刻画 | 第49-52页 |
3.2.4 特征模型和模型转换的关系 | 第52-53页 |
3.3 BDL结构元素到软件体系结构的映射方法 | 第53-57页 |
3.4 BDL数据元素的精化和映射 | 第57-59页 |
3.5 本章小结 | 第59-61页 |
第4章 BDL模型结构到软件体系结构的转换一致性 | 第61-84页 |
4.1 概述 | 第61-65页 |
4.1.1 模型转换的研究 | 第63-64页 |
4.1.2 基于体系结构映射的模型转换 | 第64-65页 |
4.2 范畴理论和进程代数 | 第65-68页 |
4.2.1 范畴理论 | 第65-67页 |
4.2.2 进程代数 | 第67-68页 |
4.3 形式化的体系结构模型和映射函子 | 第68-75页 |
4.4 转换过程的语义保持 | 第75-80页 |
4.4.1 语义特性和保持 | 第76-77页 |
4.4.2 映射的语义保持 | 第77-78页 |
4.4.3 行为语义的特性保持 | 第78-80页 |
4.5 转换过程的语义一致性 | 第80-82页 |
4.5.1 结构语义的一致性 | 第80-81页 |
4.5.2 行为语义的一致性 | 第81-82页 |
4.6 本章小结 | 第82-84页 |
第5章 模型变更的追踪应对机制 | 第84-103页 |
5.1 需求变更的依赖分析 | 第85-92页 |
5.1.1 需求的结构性和依赖性 | 第85-88页 |
5.1.2 需求的依赖分析 | 第88-92页 |
5.2 模型变更的追踪机制 | 第92-99页 |
5.2.1 需求变更的过程化 | 第92-93页 |
5.2.2 需求变更的识别 | 第93-95页 |
5.2.3 需求变更的追踪机制 | 第95-99页 |
5.3 需求的完备性、冗余和缺失检测的重要性 | 第99-102页 |
5.3.1 利用标识追踪技术 | 第101页 |
5.3.2 利用依赖关系识别技术 | 第101-102页 |
5.4 本章小结 | 第102-103页 |
第6章 需求模型到软件体系结构的转换实例 | 第103-116页 |
6.1 应用流程 | 第103-105页 |
6.2 B2C-Toolset | 第105-107页 |
6.3 B2C-Toolset的模块管理机制 | 第107页 |
6.4 B2C-Toolset的模型追踪机制 | 第107-108页 |
6.5 火车进路建立阶段的实例 | 第108-113页 |
6.6 其他模型在该方法下的可行性分析 | 第113-115页 |
6.6.1 Statechart的模型转换 | 第113-114页 |
6.6.2 Petri网的模型转换 | 第114-115页 |
6.7 本章小结 | 第115-116页 |
第7章 总结和展望 | 第116-118页 |
7.1 总结 | 第116-117页 |
7.2 未来工作展望 | 第117-118页 |
参考文献 | 第118-126页 |
攻读博士学位期间发表的论文和参与的科研项目 | 第126-128页 |
致谢 | 第128-130页 |
附录 | 第130-140页 |