介绍核电工程软件开发中的过程控制管理
4 项目收尾
通过两年多的开发,目前该项目的开发工作已经全部完成并通过了用户的验收并已正式投入使用,拖过对该项目的经验总结,为该项目的后续拓展和其他项目的开发提供经验支持和借鉴。
通过该项目的开发,我们已经具备提供大型核电工程软件技术服务的能力,目前在国内外其他核电厂、船舶或其他行业已经开始市场推广该项目,并已初步取得一定成绩。
5 项目控制管理的分析总结
5.1 项目开发管理质量化
该项目组通过编制《项目质量计划》、《项目开发计划》和《项目测试计划》等质量文件,对该项目进行全过程监督、控制,使各质量相关活动在受控状态下完成,确保项目中的各项质量要求得到了满足。
5.2 项目开发过程规范化
(1) 该项目的软件系统在依据软件工程化开发和软件工程化管理的理念和方法的基础上,
通过严格执行有关软件开发管理和工作程序,规范了软件研发过程,同时也更好的指导了培训大纲和基础理论教材的开发工作。该项目软件系统依据的管理程序主要包括:输入输出控制、接口控制、更改控制、设计审查、不符合项的处理、配置管理程序等。软件研发工作程序包括研制各阶段产生文档、程序,如软件需求、软件设计、软件开发规范、测试计划和测试程序等。
(2) 项目所有过程文档资料均采用统一的编码和编写格式。
(3) 软件系统的界面、窗体、字体、变量名和说明遵守统一的约定。
(4) 软件系统的所有模块按功能划分遵守相应的命名约定和格式要求。
5.3 项目开发控制进度化
(1) 依据软件工程化开发和软件工程化管理的理念和方法,科学的划分和制定核电工程应用
软件的研制过程,同时各阶段也兼顾了培训大纲和基础理论教材的开发工作。
(2) 采用三级进度管理体系,分级落实进度责任制。一级为合同规定总体进度要求,由项目
负责人对本部门负责人负责;二级为功能块进度计划,由各功能块负责人对项目负责人负责;三级为个人进度计划,是二级进度计划的展开,由个人对功能块负责人和项目负责人负责。
5.4 项目开发监督岗位化
由于该项目软件系统的《需求分析说明书》往往是采用软件设计的术语编写,因此常常令计算机背景知识较少的核电厂用户的业务需求方难以理解,也就很难发现需求报告中与实际需求不符之处,更难提出建设性的意见。因此在该项目软件系统的研制开发过程中引入了软件监督岗位,由核电厂信息技术管理部门担任,其主要职责是在项目进行过程中,