由于信息应用系统建设的特殊性,监理单位此阶段的重点并不再对具体工作的检查、测试上,而应该放在对承建单位的宏观监督方面。
目前国内信息应用系统建设过程中,在此阶段常发生承建单位不按设计阶段制定的质量保证计划对编码工作进行约束检查,忽视开发过程的单元测试、集成测试工作等情况。上述情况会导致工程建设质量得不到保证,最终影响到工程的质量、进度与资金投入。
因此,监理单位在此阶段主要监督承建单位严格按照工程设计阶段所制定的进度计划、质量保证计划、系统设计进行开发工作,检查承建单位是否按照设计中制定的规范与计划进行编码与测试。在此过程中,监理单位主要通过代码走查方式检查编码规范的执行情况,检查单元测试、集成测试和确认测试是否按计划进行并有测试与修改记录、集成测试是否按计划进行并有测试与修改记录。在此过程中需要检查测试计划是否得到落实,测试方案与规范是否合理,测试是否有详细记录并进行修改与回归测试,必要情况下可由监理单位对测试结果进行抽检。
对于开发过程实现阶段的监理,还需要注意承建单位版本控制方面的工作是否能够正常进行,是否有专人进行版本的总体控制,开发人员是否严格按照质保人员的要求进行具体版本控制,必要情况下需要对版本控制的工作进行抽检。但切忌由监理单位进行具体测试而取代开发方的内部测试,这种方法并不能保证工程的质量。
系统测试一般由专门委托的测试机构进行,需要对所有软硬件进行以功能为主的测试工作(必要情况下要附加性能测试),需要对测试情况进行记录并进行针对错误的修改与回归测试,在测试完成后要根据测试全过程的情况编写正式的系统测试报告。
各省软考办 | ||||||||||