计算机光盘软件与应用
主办单位:中国科学院
国际刊号:1007-9599
国内刊号:11-3907/TP
学术数据库优秀期刊 《中文科技期刊数据库》来源期刊
       首 页   |   期刊介绍   |   新闻公告   |   征稿要求   |   期刊订阅   |   留言板   |   联系我们   
  本站业务
  在线期刊
      最新录用
      期刊简明目录
      本刊论文精选
      过刊浏览
      论文下载排行
      论文点击排行
      
 

访问统计

访问总数:17299 人次
 
    本刊论文
关于软件工程监理体系建设的研究
  【摘要】随着我国信息化技术的不断进步,信息化技术已经广泛应用于各个行业,包括交通、航天、国防等,而现代信息化技术的核心就是软件工程,软件工程应该成为衡量国家整体实力的重要指标之一。我国工业基础远远没有西方发达国家深厚,不论是传统的机械加工行业,还是基础材料学科都与西方发达国家存在较大的差距,而信息化革命为我国工业发展带来了新的机遇。近年来,我国软件工程行业已经取得了巨大的成果,但软件数量的爆发式成长已经大大降低了软件工程的质量密度,一方面恶意软件泛滥,已经对网络安全造成巨大的威胁,另一方面软件工程管理混乱,降低了软件的整体质量,增加了软件开发的成本。本文将深入研究软件工程监理体系的必要性,并分析软件工程监理体系框架与内容,探究软件工程监理体系对软件产业的影响。
  【关键词】软件 工程 监理体系 构建 应用
  随着我国软件产业的发展,软件工程监理体系已经成为软件产业的必然选择,软件工程监理体系基于软件开发过程进行管理,最大限度提升软件整体质量与开发效率,同时有效规避了软件市场中的不规范。目前,我国软件工程监理体系仍然处于初级阶段,软件产业对软件工程监理体系的实践很少,只有科研机构对软件工程监理体系进行了尝试,除此之外,政府机构没有直接参与软件产业的规划,软件产业缺少必要的政策支持与约束。软件工程监理体系可以对软件工程中的质量、资金、进度等进行跟踪管理,同时协调软件工程中的各个参与方,保证各方全力支持软件工程开发。软件工程监理体系不仅可以提高软件工程的质量,也可以加速软件产业的完善。下面将详细研究软件工程监理体系的基本理论,包括软件工程监理体系的目标、框架体系等,并对软件工程监理体系的影响进行分析。
  一、软件工程与监理
  (一)软件工程
  软件工程实质属于多学科的交叉,包括了计算机语言、计算机硬件、信息通信技术等,软件工程是传统工程管理模式与软件科学的完美结合,软件工程不会深入软件设计的细节,而是以软件的开发进度为核心,软件产业是一个更新迅猛的行业,软件系统的生命周期很短,只有快速推出软件产品才能占领市场主导权。传统软件工程可以分为八个阶段,按照项目的推进顺序可以概括为项目背景调研、项目需要分析、项目可行性分析、项目综合分析、工程细节设计、编码设计与测试、综合软件综合测试以及软件维护等。管理人员根据软件开发的进程制定可行的管理计划,同时严格控制各个环节,保证各个环节之间的协调性,目前,我国软件工程开发流程已经比较明确,但基于软件质量的监理体系仍然缺位,软件工程出现“保量不保质”的现象。
  (二)软件工程监理
  传统施工建设工程中包括了业主、设计方、施工方以及监理方,业主是项目投资的主体,设计方负责工程设计,施工方负责现场施工与协调,监理方属于独立于施工方与业主之外的第三方机构,业主将质量监督、现场管理监督、安全监督等权限转交给监理方,监理方根据国家的相关规定与行业标准对项目进行审核。软件工程监理体系是将传统工程的监理机制移植到软件工程中,软件工程监理机构可以对软件工程进行监督与管理,因为软件工程具有一定特殊性,软件工程承建单位同时承担了软件设计与软件编程任务,因此第三方监理机构的介入十分必要,一方面可以提高软件工程开发效率,另一方面可以保证投资方的基本权益。软件工程本身就属于十分复杂的过程,不论是软件功能设计、结构设计,还是软件编程,都放映出了人类思维逻辑的严密性,因此,软件工程监理体系也根据严谨与严格。
  二、软件工程监理体系框架
  软件工程监理体系属于典型的全过程管理模式,监理机构持续跟进软件开发进度,需要对软件质量、安全、效益进行综合分析与审核,同时需要对工程承建单位进行资格审查,对项目施工过程进行可行性分析。软件工程监理体系的核心是软件工程,监理的主体包括政府机构与第三方监理单位,软件工程监理体系的目标是实现工程利益最大化,软件工程监理体系的参与主体除了政府部门以外,还包括投资机构、承建单位、仲裁单位以及政府其他职能部门等,投资方与监理单位的监理合作依据包括法律规范、合同、契约等。由软件工程监理体系的框架可以看出,监理系统主要包括两大组成部分,分别是政府宏观监理体系以及第三方监理体系,政府宏观监理体系的内容包括行业标准的制定、法律法规的贯彻落实、工程承建单位的资质认证、项目合同有效性的审核等。社会监理体系主要以独立的专业化社会监理单位为主,第三方社会监理单位接受投资方的委托,负责软件工程的日常监督工作。
  三、软件工程监理体系内容
  (一)质量控制
  目前,我国的软件工程监理体系的内容与目标主要体现在六个方面,包括质量控制、成本控制、进度控制、合同管理、信息管理以及组织管理。其中质量控制的主要任务包括四点:一是对承建单位进行资质审核,确保承建方有足够项目实力,并从多个承建单位中挑选最合适的单位;二是明确质量技术指标;三是全程监督承建单位的工作,保证每一个环节符合质量标准;四是排查软件工程中的质量缺陷,保证软件满足基本使用需求。除此之外,监理机构还需要对承建单位提交的系统设计方案进行审核,确保系统测试计划能够达到设计目标,同时对承建单位提供的设备与材料进行质量审核,项目完成后由监理机构对软件子系统以及整体系统进行综合检测。
  (二)成本控制
  软件工程监理体系的成本控制目标就是为了现实利润最大化,业户与监理机构需要对项目成本预算进行综合审核,核实软件工程项目的工程量与材料成本,项目完成后需要对工程结算进行全面审查与监督,保证项目款项符合实际。软件工程监理体系成本控制的途径主要有六个:一是对审查项目的设计预算进行审查,监理机构对方案成本、材料、设备进行细化预算,审查每一项支出的合理性;二是对已经完成的工程量进行记录,为工程结算提供依据;三是对合同条款进行审查,保证业主与承建单位签订的合同符合法律规范,同时保证合同报价满足双方利益;四是对工程变更部分进行审核,软件工程在进行建设过程中存在很多随机性,需要根据项目需求进行修改,因此,监理机构需要对项目变更部分进行记录,保证工程结算准确性。
  (三)进度控制
  软件工程监理体系对进度的控制主要体现在三个阶段,包括项目准备阶段、项目执行阶段以及项目验收阶段,监理机构需要按照不同阶段的建设目标安排审核任务,进度控制的目标就是保证软件工程项目可以按照预期规划推进。软件工程监理体系对项目的控制方案包括事前控制、事中控制以及事后控制,事前控制需要监理机构对项目建设内容、项目难度、工程量进行准确预估,另外还需要对项目计划进行可行性分析,保证项目可以按照计划推进;事中控制需要监理机构实时更新施工进度,保证项目进度达到预期设计目标,如果项目不能按照预期规划完成,则需要及时通知业主,由业主对施工计划进行调整,并采取相应的惩罚措施,事后控制需要监理机构对项目的整体推进情况进行评估,保证项目整体达标。
  (四)管理控制
  软件工程监理体系的管理控制内容涉及了合同管理、信息管理以及组织管理。(1)合同管理,合同管理是软件工程监理体系的重要组成部分,合同是保障软件工程监理体系各方利益的重要凭证,因此软件工程合同必须具备真实性与客观性,监理机构有责任参与合同拟定,合同拟定过程中,监理机构需要协调各方利益,除了需要对合同进行审核外,还需要监督各方履行合同义务,调解合同中的矛盾,保证合同可以顺利有效履行。(2)信息管理,软件工程项目涉及的信息十分庞大,不仅包含了项目本身的设计信息,还包括项目市场信息、项目协调信息等,信息是项目控制的基础,监理人员需要根据项目情况充分收集、整理、整合项目信息,同时加强关键信息的保密工作,为项目审核提供资料。(3)组织管理,软件工程涉及的参与方很多,包括投资单位、监理单位、承包单位、分包单位等,各个项目参与方都有一定的利益诉求,同时也有自身的工作模式,软件工程监理体系必须有效协调各个参与方,将各方力量集中在项目建设,保证项目推进顺利。
  四、软件工程监理体系构建
  按照软件工程监理体系的设计目标与内容对软件工程监理体系进行拆分,可以分为四个阶段,包括招投标阶段、设计阶段、实施阶段以及验收阶段,根据项目推进的流程对软件工程监理体系进行分步骤构建,将软件工程监理体系分为招标阶段监理体系、设计阶段监理体系、实施阶段监理体系以及验收阶段监理体系,以监理体系的设计目标为基础进行监理体系进行构建。
  (一)招标阶段监理体系
  招标阶段监理体系的监理目标体现在两个方面:协助业主明确工程技术指标,同时确定建设目标;保证业主与承建单位达成一致,促成合作。招标阶段监理体系的质量控制目标是了解业主单位的质量需求,并参与制定招标书,进度控制的目标是帮助业主单位制定工程的工作推进计划,成本控制的目标是明确企业主的工程范围,并确定工程的整体预算,管理控制的内容包括参与合同制定过程,并明确合同中的技术指标与验收标准,同时与业主以及其他项目参与方构建信息沟通机制,保证信息沟通渠道畅通。
  (二)设计阶段监理体系
  设计阶段监理体系的监理目标体现在三个方面:保证业主与承建单位在进行工程设计时符合国家规范;对软件工程设计进行审核,保证相关技术指标规范化,并为业主提供最优化的设计建议;帮助业主单位发现设计中的漏洞与缺陷,从而消除设计缺陷。设计阶段的质量控制目标是保证设计具有一定兼容性与可开发性,进度控制的目标是根据合同督促承建单位按要求推进计划,成本控制的目标是项目建设最优化,最大限度地压缩项目成本,管理控制的目标是及时梳理合同变更的内容,并对合同变更进行记录,监理单位有责任保证业主与承建单位的信息沟通渠道,同时对项目建设中的文档资料进行管理,组织各个项目参与方定期沟通。
  (三)实施阶段监理体系
  实施阶段监理体系的建立目标体现在三个方面:保证软件工程实施方案的合理性与可行性;保证工程建设的内容符合国家标准及行业规范;保证工程建设,处于受控范围内,并达到合同要求的标准。实施阶段的质量控制目标是对承建单位提交的质量管理计划报审表进行逐项审核,同时对项目各个子系统进行实时监测,进度控制的目标是保证承建单位的项目推进进度达到合同要求,成本控制的目标是审核承建单位提交的工程付款申请,对合同变更中产生的成本进行记录,未验收阶段工程结算提供依据,管理控制的目标是定期向业主单位与承建单位提交监理报告,通报监理合同执行的情况,由监理机构统一管理施工阶段的各种数据与报告。
  (四)验收阶段监理体系
  验收阶段监理体系的建立目标体现在三个方面:保证软件工程测试方案的合理性;检验软件工程建设目标是否满足国家相关标准及业主合同内容;验证工程项目的技术指标是否达到合同标准。验收阶段的质量控制目标是及时向业主承建单位提交检验报告,保证工程检验的公正性与真实性,协助业主排查项目中的质量问题,对需要整改的部分进行重新验收,进度控制的目标是对项目验收阶段的进度进行控制,同时审核项目的整体推进进度,成本控制目标是帮助业主单位进行工程决算,管理控制的目标是对整个项目的执行情况提出建议意见,同时将各种验收报告与监理数据提交给业主单位,组织项目各方参与验收与移交工作。
  五、软件工程监理体系影响分析
  软件工程监理体系作为软件产业的未来发展趋势,同时也是软件工程的核心,软件工程监理体系对软件产业市场构成直接影响。软件工程监理体系对软件市场有影响主要体现在三个方面:一是对软件产业市场结构的影响,软件工程监理体系将直接打破现有的软件市场结构,软件工程监理体系可以提高软件工程的经济效益,导致软件工程资源集中在部分有有资质的大企业,同时将加速软件产业优化,淘汰一批不具备专业能力的承建单位,实现产品差异化竞争模式;二是对市场行为的影响,软件工程监理体系将促进软件产业市场的标准化建设,通过标准化管理模式降低软件开发的成本,激烈的市场竞争将刺激企业的创新能力;三是对产业效益的影响,一方面环境工程监理体系提高了软件开发效率,另一方面软件监理体系促进了行业技术革新,有利于产业规模化经营,提高了产业的整体效益。
  六、总结
  21世纪是计算机信息化技术的新纪元,计算机信息化技术已经成为世界经济发展的主要动力,软件产业是信息化技术衍生出的第三产业,而且软件产业占我国国民经济总值的比例越来越高。软件工程是一个十分复杂的系统工程,涉及多个行业与部门,且软件工程的建设成本较高,如果设计完成的软件出现质量问题,将对业主造成巨大的经济损害,同时造成社会资源流失。软件工程监理体系可以跟踪软件设计的全流程,通过标准化的监理模式管控软件开发过程,软件工程监理体系是软件产业的必然选择,而且软件工程监理体系逐渐得到软件产业与政府部门的重视,我国部分研发机构已经将软件工程监理体系用于投资大、周期长、风险高的软件系统工程,并已经取得较好的效果。本文详细阐述了软件工程以及软件工程监理的含义,并根据软件工程的管理需求建立了软件工程监理体系,对软件工程监理体系的管理目标、管理主体等进行了系统阐述,最后探究了软件工程监理体系对软件产业的影响,希望本文的研究有利于我国软件工程监理体系的健康发展。

特别说明:本站仅协助已授权的杂志社进行在线杂志订阅,非《计算机光盘软件与应用》杂志官网,直投的朋友请联系杂志社。
版权所有 © 2009-2024《计算机光盘软件与应用》编辑部  (权威发表网)   苏ICP备20026650号-8