文摘
英文文摘
第一章 综述
1.1论文工作背景
1.2基于软件体系结构的特定领域软件开发
1.2.1软件复用
1.2.2领域分析
1.2.3软件体系结构
1.2.4远程教育体系架构
1.3软件体系结构设计方法
1.3.1软件体系结构设计及传统设计方法
1.3.2体系结构设计
1.3.3体系结构分析
1.3.4形式化软件体系结构
1.3.5体系结构视图
1.3.6软件体系结构和UML
1.4存在的问题
1.5论文的工作内容
1.6论文的组织
第二章 UML的体系结构建模特性
2.1 UML介绍
2.1.1标准建模语言UML的出现
2.1.2标准建模语言UML的内容
2.1.3标准建模语言UML的主要特点
2.1.4 UML的应用领域
2.2 UML的静态建模机制
2.2.1用例图
2.2.2类图
2.2.3构件图和配置图
2.3 UML的动态建模机制
2.3.1消息
2.3.2状态图
2.3.3 顺序图
2.3.4协作图
2.3.5活动图(Activity Diagram)
2.3.6四种图的运用
2.3.7存在问题
2.4系统模型
2.4.1需求模型
2.4.2结构模型
2.4.3行为模型
2.4.4实现模型
2.4结论
2.5存在问题
第三章 E-LEARNING系统体系结构建模的基本问题
3.1需求工程(REQUIREMENTS ENGINEERING)与用例(USE CASES)
3.1.1什么是需求工程
3.1.2什么是需求
3.1.3需求类型及其它因素的考虑
3.1.4用例
3.2业务过程建模
3.2.1使用用例图对过程建模
3.2.2使用包进行高级处理
3.2.3高级的建模概念
3.3领域建模
3.3.1领域模型获取
3.3.2结构建模
3.3.3行为建模
3.4体系结构建模
3.4.1确定质量需求框架
3.4.2建立体系结构模型
3.4.3领域分析结果的演化
3.5关于用例的几个问题的讨论
3.5.1用例和OO分析的关系
3.5.2用例和OO设计的关系
3.5.3用例和业务过程建模的关系
3.5.4用例和非功能需求的关系
3.5.5用例的局限性
3.6本章小结
第四章需求分析到体系结构的映射
4.1问题的提出
4.2解决映射的思路和可行性
4.2.1需求集合的界定
4.2.2体系结构集合的界定
4.2.3可行性的判断
4.3体系结构模型之间的关系
4.4需求模型到结构模型的映射关系
4.5结构模型和行为模型之间的关系
4.5.1行为模型中图的作用
4.5.2行为模型中的几个重要概念
4.5.3行为模型中的图之间的关系
4.5.4结构模型、行为模型到实现模型的映射
4.6体系结构模型之间的约束关系
4.6.1模型之间的一致性
4.6.2功能一致性约束
4.6.3结构一致性约束
4.6.4行为一致性约束
4.6.5标识一致性约束
4.6.5结论
4.7构件的组成及其关系
4.7.1构件模型
4.7.2组合构件
第五章 基于UML的E-LEARNING系统的软件体系结构模型UESAM
5.1 UESAM的组成
5.2 UESAM的表示
5.2.1用例视图
5.2.2逻辑视图
5.2.3构件视图
5.2.4配置视图
5.3基于UESAM的软件开发策略
第六章 结束语
6.1相关的技术标准
6.1.1系统集成标准
6.1.2对象接口标准
6.2相关的非技术因素
6.3进一步的工作
参考文献
附录A RATIONAL UNIFIED PROCESS
附录B CMM软件能力成熟度模型
致谢