这里要注意的是,面对本项目多达两位数的承建单位,监理在对技术过程与成果进行质量控制时,要树立总集成商在技术上的权威性,充分发挥总集成商的作用,主要由总集成商对各子系统的承建单位进行技术把关;监理对整个过程进行监督、协调与控制。但这并不意味着监理方忽略了对承建单位技术成果的评估与度量:监理在本项目的质量控制中,首先要对总集成的技术结果(如总体设计方案以及由总集成商承担的其它任务)进行评估和度量;其次由总集成商对各承建单位进行技术把关;最后监理应当通过抽查总集成商对子承建单位进行技术把关的结果来达到对各承建单位进行质量控制的目的。在这个过程中如果监理对子承建单位技术成果进行抽查,发现了不少问题,而总集成商尚未发现,那么可以确认总集成商尚未履行自己的责任。监理就应当加强对总集成商技术把关能力进行质量控制。
(3)过程控制
信息化工程特别是应用软件开发真正按进度、质量要求完成且用户(业主)满意的,只占极少数,据报道不足20%,绝大多数工程都不同程度地存在问题,不少工程验收不了,或者验收完了就弃之不用,存在大量浪费资金的现象。这种现象存在的主要因素之一就是软件系统建设过程的可视性差,而且在度量和检查方面难度较高。这一部分内容的监理也是信息工程监理的主要难点,它涉及到是对应用软件产品设计、开发过程的监理。
应用软件开发项目质量控制的要点之一是在软件开发全过程的关键点采用质量度量技术对项目的质量进行评估。以便有效地进行项目的质量控制,对于信息工程监理来说,没有项目的质量度量,等于没有质量标准。在项目质量度量中,我们常用的质量度量有软件可靠性度量、复杂度度量、缺陷度量、规模度量等。
监理在进行质量度量的范围非常广泛,从需求分析到设计、实现、测试;从代码实现到各种评审、检视;会涉及到从项目管理者到开发者、测试者、技术支持者、甚至用户的工作;每一个阶段、每一个角色的各种软件活动都会归纳入度量的活动的范围内。这里要注意的是,监理只是选择一定数量的重点质量控制(度量)点进行度量。另外要充分利用相应的工具辅助我们的度量工作,以提高度量的可行性和效率。
(4) 工程标准的制定
标准化工作极为重要,它是支撑信息化工程建设和目标实现的重要手段。信息系统的资源整合是一项技术性很强的工作,科学的标准和规范是资源整合的前提和基础,它是衡量整合结果是否符合目标的基准。满足本系统建设、运行维护和管理工作的实际需要的工程建设管理标准是项目成功建设和顺利运行的基本保障。
本项目工程建设标准的关键质量控制点是要确保建立起联系紧密、相互协调、层次分明、构成合理、相互支持、满足需要的标准体系并贯彻实施,以支持整体工程建设和运营维护。为了带到这个目标,在质量控制监理工作中要注重以下几个方面:
判断本项目工程标准质量好坏的唯一准则是该标准是否能够正确地指导项目建设和运营维护,达到项目的建设目标。因此要把数据能否正确地进行共享与交换、业务处理是否正常、管理标准是否能够确实指导、约束参见单位的行为、运营维护标准的实用性等方面做为质量标准,结合使用标准的参见单位和专家评审意见,最终确认工程标准的质量是否达到合同要求。
由于标准化工作的承建单位是由多个单位组成的联合体,监理要确保由联合体各单位组成的项目组,选择一位技术精湛、协调能力强的人员对标准编制进行总体把控。以避免标准的各部分出现结构松散、层次不清、内容粗细和深浅不同,指标项缺失、过高要求,甚至互相抵触等问题的出现。
在技术标准的制定工作中,提出的指标项应当合理、可行,要有全局性考虑。例如,总体技术要求“表的设计要达到第三范式,又要求部分关键表应当单独进行备份”,这将造成表的设计受到很大的约束,或者造成备份出来的表难以恢复至数据库中。又例,要求单元测试的路径覆盖度达到85%以上,这个要求在本项目中不合理高且缺乏可行性,可以替换成“代码函数覆盖数量或代码运行使用到的功能覆盖数量”等方面的技术要求。测试的覆盖率,可以用测试项目的数量和内容进行评价,应当根据测试对象的不同进行选择。像人-机交互的程序,带有用画面表示的人-机界面功能,由于数据量比较大,所以不仅要考虑执行语句的数量,还要考虑数据量。
文章来源于领测软件测试网 https://www.ltesting.net/










