论文部分内容阅读
随着计算机技术的不断发展,软件的规模和复杂度有了很大的提高。军用软件已经发展成为武器装备中重要的组成部分,提高军用软件质量、稳定性和开发效率成为发挥武器装备效能的有力保障。在这样的背景环境下总装备部颁布了GJB5000A(军用软件能力成熟度模型)规范我国军用软件研制过程,提高军用软件的研制水平。GJB5000A标准提出了项目策划过程阈的框架,并没有告诉我们如何去完成框架下的功能。作者以这个框架为依据研发出一套评价和管理军用软件研制过程的项目策划系统。项目策划系统主要采用Browser/Server模式进行设计,开发技术选取的是J2EE,并结合着SSH(struts+spring+hibernate)框架以及JBPM工作流引擎技术进行开发,数据库选用的是Oracle,系统Web服务器选用的是Tomcat,电子表格的生成使用OWC控件实现。本文首先依据GJB5000A关于项目策划过程的规定进行项目策划需求的分析,确定系统的角色职能信息,确定项目策划过程中各环节的功能。然后,进行项目策划系统的设计与实现,项目策划流程包含数据管理计划、WBS、项目估计、项目跟踪、资源计划、利益相关方计划、风险表示、测量分析计划、SCM计划、SQA计划、编辑文档和评审等环节,通过使用JBPM工作流技术将项目策划任务环节建立起联系,有效的实现了系统的业务流程管理。本系统在项目策划工作流程设计之外增加立项管理和项目策划概述两个环节。其中项目估计环节从规模、工作量、进度三个方面对项目进行了估计,测量分析计划是包含六个任务的子流程。最后,从功能和性能两个方面对系统进行了测试,通过系统的测试结果可以看出本系统功能正常、性能稳定,满足了GJB5000A关于项目策划过程的要求。目前,本系统已经在某研究院下属各研究所内得到广泛的应用。