UML在柔性开发模式中的应用研究
1 前言 | 第1-17页 |
1.1 软件危机及软件工程思想的产生 | 第8-9页 |
1.2 传统软件工程开发模式 | 第9-14页 |
1.2.1 瀑布式模型 | 第10页 |
1.2.2 原型开发模型 | 第10-11页 |
1.2.3 螺旋模型 | 第11-12页 |
1.2.4 四代技术 | 第12-13页 |
1.2.5 面向对象生存期模型 | 第13-14页 |
1.3 本文的研究意义及方法 | 第14-17页 |
2 面向对象思想及UML | 第17-29页 |
2.1 面向对象 | 第17-19页 |
2.2 统一建模语言UML | 第19-29页 |
2.2.1 UML的产生及发展 | 第19-21页 |
2.2.2 UML的主要内容 | 第21-25页 |
2.2.3 UML的建模机制 | 第25-27页 |
2.2.4 UML的应用领域和前景 | 第27-29页 |
3 柔性开发模式研究 | 第29-41页 |
3.1 柔性开发模式的提出 | 第29-30页 |
3.2 实现柔性开发的必要条件 | 第30-32页 |
3.3 UML与柔性开发模式 | 第32-35页 |
3.3.1 UML与需求工程 | 第33页 |
3.3.2 UML与系统模拟 | 第33页 |
3.3.3 UML代码生成 | 第33-34页 |
3.3.4 UML与逆向工程 | 第34-35页 |
3.4 对柔性开发模型的改进 | 第35-41页 |
3.4.1 不一致性的产生 | 第35-37页 |
3.4.2 改进后的柔性开发模型 | 第37页 |
3.4.3 一致性检查机制的实现 | 第37-41页 |
4 应用实例 | 第41-53页 |
4.1 项目概况 | 第41-42页 |
4.2 系统分析 | 第42-49页 |
4.2.1 系统功能 | 第42-45页 |
4.2.2 系统用例模型 | 第45页 |
4.2.3 系统角色定义 | 第45-46页 |
4.2.4 数据需求分析 | 第46-47页 |
4.2.5 系统的性能需求 | 第47-49页 |
4.2.6 系统开发环境及工具的选择 | 第49页 |
4.3 系统设计 | 第49-51页 |
4.3.1 系统的体系结构 | 第49-50页 |
4.3.2 系统的实现类设计 | 第50-51页 |
4.4 系统实现 | 第51页 |
4.5 逆向工程 | 第51-53页 |
5 结论 | 第53-55页 |
6 参考文献 | 第55-58页 |
附录A | 第58-61页 |
附录B | 第61-62页 |
附录C | 第62-64页 |
致谢 | 第64页 |