首页> 中文学位 >基于CMMI支持过程域的集成过程支持系统IPSS的研究与实现
【6h】

基于CMMI支持过程域的集成过程支持系统IPSS的研究与实现

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

1绪论

1.1问题的提出及研究意义

1.1.1问题的提出

1.1.2研究的意义

1.2国内外研究现状

1.3本文研究的目的及研究内容

1.3.1本文研究的目的

1.3.2本文研究的主要内容

2软件过程改进与软件质量

2.1引言

2.2软件质量

2.3软件过程改进

2.4本章小结

3软件过程模型

3.1引言

3.2ISO9000

3.3 SPICE

3.4 SEI-CMM/CMMI

3.4.1 CMM

3.4.2 CMMI

3.4软件过程模型比较

3.5本章小结

4 IPSS过程域实施分析

4.1引言

4.2 CMMI过程类型分析

4.2.1支持管理过程域

4.2.2过程管理过程域

4.2.3项目管理过程域

4.2.4工程过程域

4.3 IPSS过程实施分析

4.4本章小结

5 IPSS子工具实施方法分析

5.1引言

5.2 SQAT实施分析

5.2.1 SQAT对应过程目标

5.2.2 SQAT实施方法分析

5.3 DPT实施分析

5.3.1缺陷预防过程

5.3.2 DPT对应过程目标

5.3.3 DPT实施方法分析

5.4 IAT实施分析

5.4.1内部审计过程

5.4.2IAT对应过程目标

5.4.3 IAT实施方法分析

5.5本章小结

6 IPSS总体架构设计

6.1引言

6.2 CASE工具

6.3软件工程环境要求

6.4系统架构设计

6.4.1 Struts和Hibernate简介

6.4.2 IPSS程序逻辑控制

6.4.3 IPSS表述层设计

6.4.4IPSS业务逻辑层设计

6.4.5 IPSS持久化层设计

6.5本章小结

7 IPSS系统功能设计

7.1 IPSS Portal

7.1.1 Portal用例

7.1.2 Portal关键顺序图

7.1.3 Portal数据视图

7.2 SQA子工具

7.2.1 SQA工具用例

7.2.2 SQA工具关键顺序图

7.2.3 SQA工具数据视图

7.3 DP子工具

7.3.1 DPT用例

7.3.2 DPT关键库数据流向图

7.3.3 DPT数据视图

7.4 IA子工具

7.4.1 IA子工具用例

7.4.2 IAT审计流程图

7.4.3 IAT数据视图

7.5本章小结

8结论与展望

8.1主要结论

8.2后续研究工作的展望

致 谢

参考文献

附录:作者在攻读硕士学位期间发表的论文目录

展开▼

摘要

可重复的质量只有通过可重复的过程获得。为了持续地获得理想的软件质量,软件开发的过程也应该是经过充分定义的、可重复的。CMMI为我们提供了这样的过程模型。CMMI过程模型关注于过程改进,即通过改进过程来改进软件质量。但CMMI只描述了一个成熟组织应具有的软件过程能力,却没有指出如何取得这种能力的具体方法。如果没有过程能力的具体实施方法和缺乏相应的过程支持工具,即使是通过CMMI的组织也无法建立可重复的过程并获得可重复的软件质量。 针对这一问题,本文对CMMI支持类过程域中的过程和产品质量保证(ProcessandProductQualityAssurance,PPQA)、原因分析和解决(CauseAnalysisandResolve,CAR)等关键过程域进行了深入分析,并结合软件工程最佳实践,提出了一套以CMMI过程模型为指导,切实可行的过程实施方法并实现了相应的支持工具,其中包括质量保证支持工具(SoftwareQualityAssurance,SQATool)、缺陷预防支持工具(DefectPrevention,DPTool)和内部审计支持工具(InternalAuditTool)。本文还论述了如何在面向Web应用的STRUTS框架下动态地将各支持子工具与项目信息管理和用户信息管理集成到系统Portal中,以形成一套完善的以支持软件开发过程为目的的集成过程支持系统(IntegratedProcessSupportSystem,IPSS)。 在系统实现中,针对以往三层结构系统中业务逻辑和业务数据访问紧耦合的弊端,IPSS采用了四层结构,将系统分为表述层、业务逻辑层、持久化层和数据库层。Java开放源码Struts框架和Hibernate中间件的联合应用有效地将数据访问和业务逻辑分开,使IPSS具有了模块化、可重用和易扩展的优点。 本文的研究来源于惠普全球软件服务中心(HPGDCC)内部的IQMS质量管理项目。本文所研究的IPSS过程支持系统是IQMS项目的重要组成部分。IPSS的研究为软件过程的重复实施提供了内置的一致性和可靠性。当本系统被重复地应用于不同的软件项目中时,则意味着使用本系统的不同软件项目遵循着相同的软件过程。通过实施可重复的软件过程,软件企业可彻底摆脱对个人经验等不确定因素依赖,以获得可重复、可预测的软件质量。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号