软件过程能力评估框架的研究
致谢 | 第1-3页 |
中文摘要 | 第3-4页 |
英文摘要 | 第4-5页 |
目录 | 第5-8页 |
1 软件和软件工程 | 第8-14页 |
1.1 软件 | 第8-11页 |
1.1.1 软件的定义 | 第8-9页 |
1.1.2 软件的发展和软件生产 | 第9-11页 |
1.2 软件工程 | 第11-13页 |
1.2.1 软件工程的体系架构 | 第11-12页 |
1.2.2 软件工程视图 | 第12-13页 |
1.3 小结 | 第13-14页 |
2 过程和过程标准 | 第14-24页 |
2.1 工程和过程 | 第14-15页 |
2.2 过程能力 | 第15-16页 |
2.3 过程能力评价标准 | 第16-23页 |
2.3.1 CMM | 第16页 |
2.3.2 ISO9000s | 第16-17页 |
2.3.3 CMM与ISO9000s的比较 | 第17-20页 |
2.3.4 PSP | 第20-21页 |
2.3.5 TSP | 第21-23页 |
2.3.6 CMM与PSP、TSP之间的关系 | 第23页 |
2.4 小结 | 第23-24页 |
3 软件过程能力成熟度模型 | 第24-44页 |
3.1 什么是CMM? | 第24-31页 |
3.1.1 CMM的思考 | 第24页 |
3.1.2 从过程能力的角度考虑CMM的内涵 | 第24-26页 |
3.1.3 从过程可视性的角度考虑CMM的内涵 | 第26-27页 |
3.1.4 从质量的角度考虑CMM的内涵 | 第27-30页 |
3.1.5 成熟度模型的几个阶段 | 第30-31页 |
3.1.6 小结 | 第31页 |
3.2 CMM的发展历史 | 第31-33页 |
3.2.1 CMM的历史 | 第31-32页 |
3.2.2 小结 | 第32-33页 |
3.3 CMM的现状 | 第33-35页 |
3.3.1 模型的现状 | 第33页 |
3.3.2 CMM实施的现状 | 第33-35页 |
3.4 内容 | 第35-43页 |
3.4.1 成熟度级别 | 第35-37页 |
3.4.2 成熟度级别的内部结构 | 第37-40页 |
3.4.3 关键实践 | 第40-43页 |
3.5 小结 | 第43-44页 |
4 CMM的实施 | 第44-53页 |
4.1 引言 | 第44页 |
4.2 CMM的实施方法 | 第44-50页 |
4.2.1 基于CMM的评价框架 | 第44-45页 |
4.2.2 体系结构 | 第45-50页 |
4.3 CMM在网新中研的具体实施 | 第50-52页 |
4.3.1 评估框架 | 第51页 |
4.3.2 实施 | 第51-52页 |
4.4 小结 | 第52-53页 |
5 软件估算 | 第53-63页 |
5.1 CMM中的软件估算 | 第53-55页 |
5.1.1 小结 | 第54-55页 |
5.2 估算的弱项 | 第55页 |
5.3 估算方法的研究 | 第55-61页 |
5.3.1 分解技术 | 第56-59页 |
5.3.2 基于模型的估算方法 | 第59-60页 |
5.3.3 自动化成本估算技术 | 第60-61页 |
5.4 COCOMO模型的研究 | 第61-63页 |
5.4.1 条件 | 第61页 |
5.4.2 估算公式 | 第61-62页 |
5.4.3 估算步骤 | 第62页 |
5.4.4 小结 | 第62-63页 |
6 总结与展望 | 第63-64页 |
6.1 总结 | 第63页 |
6.2 展望 | 第63-64页 |
7 附录A | 第64-65页 |
8 附录B——术语表 | 第65-71页 |
9 参考文献 | 第71-73页 |
10 作者在攻读硕士学位期间完成的有关论文 | 第73页 |