为项目的实施,建立由项目总负责人(项目经理)负责,系统总设计师技术把关,分组,具有成熟案例开发经验的软件工程师开发,监控的质量技术体系。
从工程整体实施过程来看,每一个开发阶段的实施,都由有项目经验的技术人员进行实施和全面管理控制。有过成功的经验,才能准确把握项目的技术关键和难点,把问题消灭在产生之前或萌芽中,充分项目实施的成功率。有了成功实施的技术队伍,才能项目的质量和性能。
设计和开发确认:为确保产品满足业主要求,在产品交付前进行产品的设计确认。确认结果和跟踪措施应予以记录。设计确认常采用系统验收测试+鉴定会的方法。在设计确认之后,进行产品发布,由产品经理批准,由软件配置管理员实施。
设计和开发更改的控制:所有更改和修订经原审批途径进行审批,或由设计更改的实施部门负责人批准。设计更改经过评审和验证,必要时组织设计确认。对设计更改的评审包括对已投入使用的产品及产品的其他组成部分的影响,提出处理意见。
质量控制:软件开发阶段划分的目的是为了便于形成基于里程碑的软件开发质量控制体系,每个里程碑都是一个质量控制节点,这些质量控制节点贯穿于整个软件开发全过程,从而构成软件开发的质量控制体系。
贯穿于整个生命周期中的QA活动依据一整套的规范来进行,在每个里程碑结束时质量控制机构SQA(由技术质量部和测试小组组成),根据相应的软件开发管理规范及应用要求对阶段成果进行评议控制,确保应用开发的顺利进行,及交付的应用系统能够满足业主的使用需要,确保交付的系统能够代表项目承建方的整体技术水平。同时也有利于规避软件开发风险。
质量措施:为确保软件生存月期的各阶段的质量要求得到满足,要求按照ISO 9001系列标准对本项目进行质量管理和控制。分析、设计、开发、安装和维护等各阶段活动均按以下要求监控质量: