APP下载

软件工程监理过程及方法应用分析

2016-07-10林毅

电子技术与软件工程 2016年7期
关键词:软件工程监理活动

林毅

软件工程监理的重要性不言而喻,本文主要探讨软件工程监理过程的活动以及相关方法应用。

【关键词】软件工程 监理 活动 方法 拥有

1 软件工程监理过程的活动

厘清软件工程建立过程中的主要监理内容与监理活动,是开展监理工作的重要前提和准备工作。软件工程会随着工程进展不同,而呈现出不同的阶段性特点,因此,监理活动内容也不完全相同。软件工程也是一个系统的工程活动,它与传统意义上的工程项目的组织方式并无区别,软件工程通常也存在招标、设计、实施、验收等阶段。下面根据一般性软件工程的不同阶段归纳其建立过程的活动。

1.1 招标阶段监理活动

招标阶段是软件工程实施方与业主方达成一致的过程,代表了法律意义上双方的合作关系。通常情况下,软件工程的招标方会提供相关的招标内容、招标条件,由多个投标单位采取公开竞标的形式进行招标活动。在这个阶段,监理的主要内容包含以下几个方面:

(1)协助业主方编制软件工程的相关工作计划,并且进一步的确定业主方的主要要求。

(2)对业主方提供的招标资料进行相关事项的审核,包括有技术指标、技术要求、投标资格界定、进度控制要求、验收质量标准、接收标准等。

(3)对业主方提供的工程预算、工程使用功能、目标进行审核,并从专业的角度去协助其在合理、科学的范围之内。

(4)审核承建合同。

在这一阶段,监理工作的主要对象为招标方的工作,也就是对业主方面的要求进行合理性、规范性的审核,监理单位应该积极保持与业主单位的良好沟通,保证双方的理解一致。

1.2 设计阶段监理活动

设计阶段的监理活动将直接决定软件工程质量,软件设计工作的好坏将会直接影响后续的软件开发、配置,影响软件的系统功能。在这一阶段,监理方的主要监理对象为软件工程服务方,其主要监理的内容包含以下几个方面:

(1)审核软件服务商所提供的对软件工程的关键技术的实现办法、与系统需求的匹配性、流程与技术合理性等内容,同时监理方需要签署审核意见。

(2)审核目标系统与现有系统之间的兼容性以及相互操作性,对工程设计方案进行审核,此项审核可以与业主单位的专业人员共同进行,确保监理方与业主单位的决策一致,避免出现三方矛盾。

(3)对服务商提供的阶段性测试验收方案审核,

(4)审核设计阶段进度、设计计划,与承建合同进行进行比对,审核后签署审核意见。

(5)协调业主与软件服务商的良好沟通,根据软件工程服务商的相关要求,协调业主方予以适当的资源,以及配合服务商做好前期的资料调查和审核,以第三方确保软件服务方的资料获取渠道的正确性。

1.3 施工阶段监理活动

实施阶段是监理活动最为繁重的阶段,一方面,软件工程的实施过程具有瞬时性,误差出现的过程极为短暂,监理活动的进行有较大的难度,另一方面,软件工程的实施流程较多,要确保每一个阶段的监理和验收无误需要更多的人力物力。软件开发型项目监理基本线性流程包括:需求分析、设计、开发编码、测试等过程,针对不同工程的工作特点和重点进行监理,主要监理活动如下:

需求过程的监理:主要针对软件服务商提供的相关目标、设计、需求文档等进行审核和确认,对于不合格的项目提出监理意见。

设计过程的监理:设计过程可以大致分为结构设计和数据设计,其监理的活动包括对软件结构设计、数据库选取与目标的兼容性与一致性。

编码过程的监理:对软件开发代码实现阶段进行审查,审查软件开发商的开发环境、开发方法、文档管理、源代码管理、关键技术实现等,对发现的问题,责令软件开发商整改完成。

测试过程的监理:包括对测试计划、执行过程、单元测试等活动进行监督。

1.4 验收阶段监理活动

验收阶段的监理活动包含有:确认试运行计划、监督试运行计划的执行、系统验收移交过程的正确性、规范性等。

2 软件工程监理方法

2.1 质量控制监理方法

目前,监理单位常用的质量控制监理方法为鱼骨图方法,该方法十分符合对软件工程监理活动的特性,理论上来说,对软件工程的监理,核心在于技术管理,关键在于各方的调节、宏观的质量控制。软件监理过程中的监理范围相对较小,其监理的结果必须要保证产品合格并且保证业主的满意度。鱼骨图作为一种关注质量问题相关因素的控制方法,能够满足监理对整个项目质量整体把握的要求。鱼骨质量控制方法将软件工程中的因素分为几个层次,上层为人员、设备以及材料,下层为方法和环境,其控制机制主要目的分为顾客满意、产品合格两个方面,基本结构如图1所示。

2.2 进度控制监理方法

软件工程监理的进度控制方法主要是采用甘特图的方式,一方面,利用甘特图进行质量控制能够很直观的体现监理任务,同时还能够体现软件工程各阶段的关键路径,并且具有较为成熟的专业软件支持更加快捷的分析和计算,有助于提升监理效率。甘特图直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比,由于甘特图形象简单,在诸多的项目中都得到了广泛的运用。监理可以利用甘特图,清晰的知道一项任务(项目)剩余工作,并可评估工作是提前还是滞后,还是正常进行。

3 结束语

当前,信息系统工程监理已开展了十多年,越来越多的信息工程建设采用了监理制。相信经过更加系统的发展,软件工程监理活动将会呈现更加规范化、系统化的服务状态,为业主方提供更好的项目监理服务,提升软件工程质量。

参考文献

[1]徐全平,葛乃康.信息化工程监理规范简介[J].信息技术与标准化,2012,(04):24-28.

[2]王晓红.浅谈信息化监理在信息系统工程中的重要性[J].我国招标,2012,(42):46-47.

作者单位

广西玉柴机器股份有限公司 广西壮族自治区玉林市 537000

猜你喜欢

软件工程监理活动
“六小”活动
“活动随手拍”
行动不便者,也要多活动
三八节,省妇联推出十大系列活动
关于建设工程监理发展趋势的探讨
工程监理管理模式创新探索
依托工作室的软件工程实践教学研究
关于如何创新和完善计算机软件工程管理的探讨
推行输变电工程设计监理的必要性思考
新形势下监理发展趋势再思考