● 摘要
近年来,我国的软件行业取得了突飞猛进的发展,软件公司的数量不断增加,软件行业的总产值也在不断提高。中航公司作为中国航空工业集团下属的一家单位,软件在产品研发中所占的比例越来越重,但在软件项目数量大量增加与管理水平仍为传统水平的同时,常常会出现管理混乱、工期滞后经费超过预算等问题,这些问题将严重影响软件研发项目的顺利进行。解决上述问题最好的方法是,采用软件能力成熟度模型集成(CMMI)。并根据此模型建立一套软件过程管理系统,有助于规范软件开发过程,提高软件项目的质量和效率。
论文通过研究中航公司的软件过程管理系统,提出了一套系统的管理解决方案。论文首先分析了国内外的研究现状以及软件过程管理系统的用户现状、建设目标、数据处理要求及详细的业务流程,分别各个过程域的业务流程管理进行了功能性需求分析,然后从总体上设计了系统的体系结构、功能结构和网络拓扑结构,总体的框架设计采用B/S的架构实现,系统开发中运用了J2EE技术和模块化的设计方法。论文接着论述了项目计划和软件配置管理模块的详细设计和数据库设计,介绍了系统的测试情况,通过系统测试与应用,表明本文所设计的系统能较好地满足公司日常的软件过程管理系统要求。
论文还详细描述了系统的实施过程和实施的效果,表明该系统实现了软件过程管理的要求,大大提高了公司关于软件项目的管理能力。