软件工程监理是指在软件工程开发过程中,对开发过程进行监督、检查和评估,以确保软件工程的质量、进度和成本符合合同要求和规范标准。软件工程监理实施方法是软件工程监理的具体实施过程,是保障软件工程质量的重要手段。DB21/T 1712.4-2012标准规定了软件工程监理实施方法的基本原则、任务和职责、监理实施方法、监理报告等内容。
1. 基本原则
软件工程监理实施应遵循以下基本原则:
(1)独立性原则:监理人员应独立于开发人员,不受其干扰和控制。
(2)公正性原则:监理人员应公正、客观地对待开发人员,不偏袒任何一方。
(3)保密性原则:监理人员应保守开发人员的商业秘密和技术秘密。
(4)合法性原则:监理人员应遵守法律法规和合同规定,不得违法违规。
2. 任务和职责
软件工程监理人员的主要任务和职责包括:
(1)监督软件工程开发过程,确保开发过程符合规范标准和合同要求。
(2)检查软件工程开发文档,包括需求分析、设计、编码、测试、维护等文档。
(3)评估软件工程开发过程和成果,提出改进建议和意见。
(4)协调开发人员和用户之间的沟通,解决开发过程中的问题和矛盾。
(5)编写监理报告,向业主和开发人员汇报监理情况和监理意见。
3. 监理实施方法
软件工程监理实施方法包括以下几个方面:
(1)需求分析阶段:监理人员应对需求分析文档进行审核和评估,确保需求分析符合规范标准和合同要求。
(2)设计阶段:监理人员应对设计文档进行审核和评估,确保设计符合规范标准和合同要求。
(3)编码阶段:监理人员应对编码过程进行监督和检查,确保编码符合规范标准和合同要求。
(4)测试阶段:监理人员应对测试过程进行监督和检查,确保测试符合规范标准和合同要求。
(5)维护阶段:监理人员应对维护过程进行监督和检查,确保维护符合规范标准和合同要求。
4. 监理报告
监理人员应编写监理报告,向业主和开发人员汇报监理情况和监理意见。监理报告应包括以下内容:
(1)监理范围和任务;
(2)监理过程和方法;
(3)监理结果和评估;
(4)存在的问题和建议;
(5)其他需要说明的事项。
相关标准
GB/T 19000-2016 质量管理体系
GB/T 22000-2006 食品安全管理体系
GB/T 24001-2016 环境管理体系
GB/T 28001-2011 职业健康安全管理体系
GB/T 50001-2011 能源管理体系