本站小编为你精心准备了软件工程监理过程及方法应用参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
摘要:
软件工程监理的重要性不言而喻,本文主要探讨软件工程监理过程的活动以及相关方法应用。
关键词:
软件工程;监理;活动;方法;拥有
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.
作者:林毅 单位:广西玉柴机器股份有限公司