论文摘要
上世纪60年代软件危机的爆发引起了人们对软件质量的重视,也带来了软件工程的蓬勃发展。经过近三十年的实践,人们发现软件过程是解决问题的关键所在,即寻求流程、人以及工具之间的最佳配合,其中最著名的软件过程是SEI建立的CMM/CMMI,即能力成熟度模型。CMMI2中的度量与分析过程域对于理解、评价、控制和改进软件过程必不可少,且涉及的信息范畴较广,实现度量自动化不仅能节省用于度量的工作量,还能保证数据收集的及时性和准确性。因此本文选择了该过程域作为研究对象,以CMMI2级对度量的要求为原始需求,结合企业自身的特点,使用面向对象的分析设计方法,介绍了一个采用B/S架构的度量信息管理系统的实现过程。CMMI2级是可重复级,其目的是建立项目级的过程规范,使项目的成功经验能够在更多的项目中得到重复。为了达到上述目的,CMMI2将度量和分析作为一个单独的过程域。度量和分析过程域要求首先识别出度量的目标,并将目标分解为可操作的度量项,然后实施度量。CMMI2级的关注重点在于项目,因此度量目标就是能够帮助项目制定合理的计划,并能通过监视项目的各项指标来发现偏差,以便于及时采取纠正措施,保证项目的最终成功。本文就是围绕以上度量目标,逐层分解至具体的度量项,结合企业组织结构特点和工具应用的现状,形成系统的功能需求和非功能需求,并使用了用例图、活动图和时序图来说明。在需求分析基础上,我们进行了系统的架构设计。系统采用B/S架构,基于三层结构的设计思想,分为页面展示层、逻辑处理层和数据访问层三个层次。其中页面展示层和逻辑处理层结合十分紧密,也可以被合并当作页面层来看待。之后,依次从功能设计、数据设计、接口设计和运行设计等不同角度对页面层和数据访问层进行描述,并以类图、时序图、状态转换图、组件图、部署图等形式来展示设计结果。基于架构设计划分出的层次,以评审管理模块为例,本文对页面层和数据访问层的详细设计进行了论述,并以类图、时序图和页面设计草图来辅助说明。在系统的实现部分,首先介绍了系统实现环境,然后展示了系统的整体效果图。依然选取评审管理模块为例,介绍该模块的实现过程以及运行效果图。最后,本文对系统的开发过程进行了总结,并结合过程的发展方向对系统的后续改进提出了建议。综上所述,我们在分析CMMI 2级各过程域的要求、以及企业特点的基础上,设计并实现了度量信息管理系统,且该系统已经在企业得到成功应用。
论文目录
相关论文文献
- [1].中小软件实施CMMI2存在的问题及改进的方向[J]. 生物技术世界 2013(07)
- [2].CMMI2级实施案例与经验[J]. 中国金融电脑 2009(07)