基于软件工程理论的信息工程监理的研究

2012-06-04 01:30宁武新潘明杰
城市建设理论研究 2012年13期
关键词:信息工程软件工程特点

宁武新潘明杰

【摘要】:信息工程是企业信息系统中不可或缺的一部分,本文从信息工程的特点入手,对信息工程监理的必要性,信息工程对软件工程理论等方面进行论述,旨在为行业的研究与探索提供一定的参考借鉴。

【关键词】:软件工程;信息工程;特点;信息工程监理;监理模型

Abstract: Information engineering is an integral part of enterprise information systems, the need to start from the characteristics of information engineering, information engineering supervision, information engineering, discussed the theory of software engineering, aimed at industry and exploration provide some references.Key words: software engineering; information engineering; characteristics; information engineering supervision; supervision model

中图分类号:TP311.5 文献标识码:A文章编号:2095-2104(2012)05-0020-02

前言:信息社会的到来,信息工程已经成为信息化社会的主流,信息化是社会进步的不可或缺的一个重要组成部分,信息工程是企业信息系统不可或缺的一部分,是企业现代化程度的重要标志。信息工程包括信息网络工程、信息资源工程、信息应用工程。信息工程的日益火爆,带动了信息监理产业的繁荣,信息监理公司越来越多。根据《信息工程监理暂行规定》,信息工程监理主要是指依法设立且具备相应资质的信息系统工程监理单位,受业主单位委托,依据国家有关法律法规、技术标准和信息系统工程监理合同,对信息系统工程项目实施的监督管理。

1、 信息工程的具备的特点:相比其他的工程项目,信息工程有着复杂高度、能见度低等不确定因素。其主要有组织促进性、全员全程参与性、不确定性等特点。

1.1 信息工程的组织促进性

企业信息工程项目的组织和建设越来越表现出不可分割的一面。工程项目组织要求信息工程必须严格确定:从前期准备、工程项目规划、工程项目设计、工程项目实施、工程项目验收、工程项目维护等组织的过程,设立周密的“组织标准”并通过这些组织标准来带动相关的技术标准的确立,通过组织需求带动技术需求,通过组织满意度评价技术满意度。1.2 信息工程的全员全程参与性信息工程和很多企业工程不同,信息工程要求建设单位的所有员工进行全程参与。这主要是由于企业信息工程项目存在一定的复杂性,是一个非常复杂的信息传递过程,这就要求建设单位的所有员工必须学习相关知识;因此建设单位与开发单位之间的相互适应、相互协调,是相互促进基本要求。企业信息工程系统是一个人机结合的有机系统,可以说没有建设单位人员的全程参与,信息工程系统将很难实现其全面性、完整性和有效性。1.3 信息工程项目的不确定性:

信息工程项目的不确定性造就了它的不确定性,信息工程和传统的建筑工程不同,不具备可见性。它有着检验复杂,维护时间长,受到其他的非技术因素的影响等特点,因此,企业的信息工程项目具有搞复杂性、低能见度和存在诸多的不确定因素的特点。

2 信息工程监理的必要性

信息时代的到来,信息工程的火爆,信息产业的大力发展有目共睹,但是我国的信息工程项目还存在着一定的问题。比如:现在信息工程项目的成功率非常低等。 根据我国企业信息工程项目的自身特点,保证信息工程项目的成功几率的提高,必须进行信息工程建立,即必须通过第三方监理单位对企业信息工程项目的实施进行监督。信息工程监理将有利于开发单位跟企业的相互协调,彼此协同共进,能确保信息工程项目的有效进行。

对于信息工程监理必要性,主要原因在于:目前我国企业信息工程监理参考了过去传统的建筑工程监理模式,但又有一定的差别。这表现在很多方面:信息工程的可见度非常低,开发过程相当复杂与多变,它所涵盖的知识密度也相当高。不像建筑工程项目的监理那样能随时对施工现场进行其质量、进度进行监督管理。信息工程监理根本无法对信息工程的操作现场、质量进行监督和管理。信息工程的合同执行情况、软件质量、资金使用情况、进度等很难得到必要的控制,从而致使了信息工程监理低能见度、高复杂度、差操作度等现象。为了解决这些问题,必须采用软件工程理论。通过这一理论,可以分解高复杂度的信息工程项目,有效地解决信息工程中能见度低这一难题。根据现有的软件工程平台,能为信息工程项目的监理提供一套降低复杂性、提高可见度的监理平台,从而很大程度上满足了现阶段我国企业信息工程项目建设的需求。3软件工程理论基础上的信息工程监理模型软件工程是一门通过工程化的手段来维护和构建高质量的、实用的、有效的软件的学科。软件工程涉及到的内容是多方面的它包括:设计模式、软件标准、系统平台、软件开发工具、数据库、程序设计语言等。在目前社会生活中,软件的应用领域非常广泛,政府部门、航空、银行、农业、工商业都会应用到软件,其最具典型的有:数据库、编译器、操作系统、办公套件、人机界面、嵌入式系统和电子邮件等等。软件工程的应用将对社会的现代化和经济的发展有着极大的促进作用。多年的实践证明,通过软件工程的对信息工程进行监理具有更易被监理活动过程中的三方接受的特点。因此将软件工程引入信息工程项目监理中,将能为信息工程项目的监理提供一套“复杂度”低、“可见性”高的监理平台。

3.1信息工程监理的确立目标 进行软件工程最主要的目的是利用科学的、有效的管理方法来促进软件开发质量的提高。其主要要求是转变过去的软件开发模式(小作坊开发模式)。在对过去的开发模式其进行细分和分解中,按照各阶段的特征选用不同的方法,从而使复杂度较高的软件生产进行可度量、可操控的设置。其次,经过对各个阶段进行严密的、有效的控制,从而促使一些可能出现的风险和问题在前期阶段就得以解决和重视,从而大幅度的促进软件开发风险的降低和软件质量的提升。总之,企业信息工程监理的最主要的任务就是对工程的进度、质量、投资等进行有效的、科学的控制和规划,其最基本的方法是进行有效的合同管理、展开合理的组织协调、实现工程的动态控制、完成理想的目标规划,使监理贯穿于整个“前期准备-工程项目规划-工程项目设计-工程项目实施-工程项目验收-工程项目维护”的工程项目过程。因此,信息工程监理的最终目的是通过合同管理、质量控制、进度控制、成本控制、信息管理来保证工程项目的有效、高质量、顺利的进行。3.2 如何构建信息工程监理的模型根据信息工程监理的目标,信息工程项目应该分为:项目分析、项目设计、项目实施以及项目维护等四个阶段。基于软件工程理论的信息工程监理并不是机械地复杂软件工程的相关理论于信息工程的监理中,而是根据软件工程理论,对复杂度高、能见度低的工程项目进行设计和管理,并将其融入到信息工程的监理中去的方法。根据这种方法,从而建立基于软件工程理论的信息工程监理模型。该模型主线是信息工程项目过程的控制,对企业信息工程的项目分析、项目设计、项目实施以及项目维护等四个阶段进行全方位控制和监督,从管理上对其进行风险管理、需求管理、合同管理、信息管理,从控制上对其进行进度管理、质量管理、成本控制,并从管理角度对项目阶段进行总体协调,形成企业信息化项目监理的“三控四管一协调”三维监理模型。

4、结束语综上所述,软件工程是一门通过工程化的手段来维护和构建高质量的、实用的、有效的软件的学科。进行软件工程最主要的目的是利用科学的有效的管理方法来促进软件开发质量的提高。其基于软件工程理论的信息工程监理的模型应该以信息工程项目过程控制为主线,对企业信息工程的项目分析、项目设计、项目实施以及项目维护等四个阶段进行全方位控制和监督。

参考文献:[1] 安红昌.信息化工程的全面监理体系研究[C]//第二届武汉电子商务国际会议论文集.北京:科学出版社,2002.[2]张冰.软件开发型信息化项目监理初探[J].CAD/CAM与制造业信息化,2007(3).

猜你喜欢
信息工程软件工程特点
电子信息工程专业学生创新能力培养路径研究
电子信息工程技术的发展应用探析
我国电子信息工程发展现状及保障措施
计算机网络技术在电子信息工程中的应用
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
微信辅助对外汉语口语教学研究
关于如何创新和完善计算机软件工程管理的探讨
从语用学角度看英语口语交际活动的特点