浅谈计算机软件工程的有效管理

来源 :数字化用户 | 被引量 : 0次 | 上传用户:yiwangcom
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】计算机软件工程管理对软件项目的成功开发具有重要的意义,主要包括开发人员、组织机构、用户、控制和文档管理。能力成熟模型(CMM)已被广泛的应用到软件工程管理的过程中,成为软件质量保障的关键因素。CMM可以非常有效地控制软件的开发过程,提高开发效率,改进软件的产品质量。
  【关键词】计算机 软件工程 软件管理
  目前我国计算机软件工程管理工作还没能引起充分重视,仍存在着一些问题。究其原因,主要是由于人们传统的思想观念,再加上软件工程尚属于新兴学科,很多问题还处于探索与研究阶段。另外,由于软件产品具有一定特殊性,其管理工作也涉及诸多方面,如何強化计算机软件工程的管理工作,更好地发挥应用效果,是当前值得思考的话题。
  一、计算机软件工程概述
  软件工程是应用计算机科学、数学、逻辑学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本和改进算法。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计规范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。 软件工程的目标是在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
  二、计算机软件工程管理的内容
  (1)对开发人员的管理
  开发人员主要包括项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员。在项目实施过程中,必须做到职责明确,不同职责的人,要求的素质也不同。例如:项目负责人需要有卓越的组织能力、判断能力和遇到重大问题做出正确决策的能力;系统分析员要有良好的概括能力、分析能力和社交活动能力;程序员需要有熟练的编程能力和丰富的开发经验。
  (2)对用户的管理
  用户是软件产品的最终评价者和使用者,因此在开发过程中自始至终要得到用户的密切配合和支持。作为项目负责人,既要与用户保持密切的联系,掌握用户的心理和需求,又要防止来自用户的各种干扰。
  (3)对控制的管理
  要保证软件的开发按照预定的计划进行,就必须对开发过程进行严格的控制。控制是以计划为基础的,其内容主要包括进度控制、人员控制、经费控制和质量控制。进度控制是为了保证项目能按照预定的时间表进行,保证项目按期完成。人员控制是为了保证开发人员的积极性和稳定性。经费控制要编制详细的经费预算,保证项目在规定的经费内完成。质量控制主要是通过各个阶段的复审来保证,保证项目各个阶段的完成质量。
  (4)对文档资料的管理
  软件工程的管理在很大程度上是通过对文档资料的管理来实现的。因为开发过程中的各种活动都记录在文档资料上,每一个阶段的文档资料即是对前面工作的复审,又是后面工作的基础。文档标准化是文档管理的关键,要把开发过程中的初步设计、中间过程、最后结果等建立成一套完整的文档资料。
  三、计算机软件工程管理的方法与对策
  (1)构建完善的计算机软件工程管理体系
  首先,构建计算机软件工程管理的人才体系,意识到人才在工程进展中的积极作用,加强人力资源管理,调动工作人员的主观能动性,确保工程各项目标的顺利落实;其次,加强对计算机软件工程相关知识的学习与渗透,对项目管理人员、工作人员等进行专业化的培训,了解最新软件工程知识,做到理论与实践相结合,运用到具体的工程项目中,增强计算机软件的开发水平与利用价值,提高工程项目管理效率;再次,为了更好地调动工作人员的主动性和积极性,应加强制度规范建设,全面落实奖惩制度,以更好地实现计算机软件工程效益目标。
  (2)加强计算机软件工程的风险管理与进度管理
  首先,构建完善的风险管理制度体系。作为计算机工程项目的管理工作人员,应树立风险意识,学习风险管理知识,能够客观识别风险并进行量化分析,有针对性地采取风险防控方法,提交计算机软件工程管理的风险报告。其次,定期做好计算机软件工程项目的风险预控与识别。对于一个完整的计算机软件工程项目来说,应该将风险管理贯穿于整个工作过程中,应对随时可能发生的风险,将风险产生的损失降到最低。一般可采取规避、减缓、转移等手段处理风险。最后,还应加强对计算机软件工程的进度管理,提高工程效率水平,合理控制开发成本。结合计算机软件工程项目的实际情况,制订科学、完整、有效的进度管理工作表,对工程项目的进展状况进行实时监督,确保各项工作有条不紊地进行。
  (3)强化计算机软件工程项目合作团队的管理
  一个良好的团队是实现计算机软件工程管理的根本保障,强化团队管理工作,对实现工程目标起到积极作用。其一,加强工作人员的沟通与联系,在整个工作团队范围内渗透沟通意识,在团队内实现合作;其二,明确各岗位人员的分工,结合计算机软件工程的实际情况,进行合理、明确的任务分配,将具体的责任落实到个人,确保各项工作的有序开展;其三,充分调动团队内部的主动性与积极性,确保每个人都能够全身心地参与到计算机软件工程建设中,激发团队动力,共同做好计算机软件工程管理工作。
  总之,在当前信息化社会快速发展的背景下,软件工程起到非常关键的作用。提高计算机软件工程项目的管理效率与质量水平,加大人力与物力投入力度,积极改进思路,运用新方法、新手段,将更好地促进计算机软件工程项目的稳定进行,顺利实现工程的经济效益与社会效益目标。
  参与文献:
  [1]陈小庆;计算机软件工程管理工作研究[J];知识经济;2012年12期.
  [2]由智尧;计算机软件工程管理初探[J];数字技术与应用;2013年07期.
  [3]修鹏鹏;如何创新和完善计算机软件工程管理[J];计算机光盘软件与应用;2013年23期.
其他文献
近年来,随着计算机技术、信息技术和网络技术的飞速发展,计算机应用在各类高职院校中也得到了高速的发展,计算机机房已成为学校现代化装备的重要组成部分,是学校开展教学、科研和管理工作的必备场所。绝大多数的教学任务是在计算机房完成,学生在使用的过程中,可能会做一些不正确的操作以及一些无意的删除,造成系统的不稳定甚至崩溃。还有一些学生私自带盘拷入游戏,使机器感染了病毒,这些都会造成计算机的非正常使用,直接影
期刊
VBV系统组成及作用:  一、构成  VBV系统由1个燃油动力液压齿轮马达、1个主活门、1个止动装置、1个位置传感器、1根主软轴、11个次级活门、11根从动软轴构成。  二、作用  VBV系统主要作用于发动机防喘振控制,当发动机在低转速时低压压气机功率高,提供的压缩气流大于核心机需要的气流,此时VBV活门打开放掉多余空气。当发动机在高转速时VBV活门关闭以提供足够的压缩气流供给发动机使用。  VS
期刊
【摘 要】科学技术不断进步和发展,计算机技术也随之成熟,为我们的生产和生活增添了丰富的色彩,广泛应用于各行各业之中。其中,在图像处理领域中,计算机技术发挥了巨大的作用。本文论述了计算机技术在图像处理领域中的应用,并且展望了计算机技术在图像处理领域的发展前景,以期促进图像处理的发展。  【关键词】计算机技术;图像处理;技术应用  计算机技术发展越来越成熟,给我们的生产和生活都增添了丰富的色彩,并且广
期刊
【摘 要】虚假信息注入攻击作为智能电网的重大安全问题之一在近年来浮出水面,文章对该攻击手段的理论模型进行了总结,并介绍了基于拓扑结构推断的攻击模型,最后对目前存在的问题进行了描述。  【关键字】虚假信息注入;智能电网;状态估计;拓扑结构;直流模型  1引言  智能电网在我国的建设正如火如荼地进行。国家电网中国电力科学研究院表示,我国的智能电网是以特高压电网为骨干网架、各电压等级电网协调发展的坚强电
期刊
【摘 要】随着社会经济文化水平的提高,计算机早已不局限于高端的科研研究精密的复杂计算而走进人们的生活,成为人们工作、休闲、娱乐不可或缺的重要组成部分,甚至对于当代年轻人而言其获取定向信息的速度及幅度远远超过了广播电视所提供的。但发展的过程中问题的出现是不可避免的,计算机的安全问题日益浮现而且带来的损失也随着扩大甚至蔓延于经济、文化、社会福利等各个方面,本文将通过对计算机硬件的设计方面进行分析,在提
期刊
【摘 要】在我国现代化信息技术不断发展的过程中,计算机软件的开发与应用越来越广泛,软件开发的技术也越来越成熟。软件开发技术被应用于软件工程的研究方面,在一定程度上促进了我国各行业的发展。本文就计算机软件开发技术的应用进行简单的分析,以期能够对计算机软件开发有进一步的了解。  【关键词】计算机;软件开发技术;应用  引 言  计算机能够正常的获得运行,其中硬件与软件是不可缺少的两部分。对计算机资源综
期刊
【摘 要】随着计算机技术的不断发展,计算机软件功能也逐步的完善与更新,而插件技术是计算机软件中最为常见、最为实用的功能技术之一。本文将针对计算机软件中插件技术概念、功能、类型、运作原理及应用等方面进行分析阐述,以为计算机软件中的插件技术应用和插件开发提供一定参考。  【关键词】计算机;软件;插件技术  引言  计算机软件中的插件技术是一种应用功能型技术,它不但可以提高软件的应用性和扩展性,还可解决
期刊
【摘 要】本文介绍了智能建筑领域中的智能住宅小区的概念、历史及发展。通过对其的了解,讨论了住宅小区智能化的重要性。并以某智能住宅小区项目为例,详细介绍了它的弱电系统的工程设计。其中本设计主要包括以下几个方面。  【关键词】智能建筑 智能小区 弱电系统 需求分析  一、视频监控系统设计  视频监控(又称CCTV)系统是安防领域中的重要组成部分,系统通过摄像机及其辅助设备(镜头、云台等),直接观察被监
期刊
【摘 要】本文主要讨论220kv开关站GIS设备施工技术问题,做出一些总结归纳。随着科技水平的发展,部分企业尤其是工矿企业对高压电的使用需求越来越高,如何运用新型技术安全有效的控制高压作业成了企业关心的问题。  【关键词】GIS;设备;安装技术  GIS采用六氟化硫(SF6)气体作为绝缘和灭弧介质正是由于该气体绝佳的绝缘性和灭弧性。表面上看,GIS技术与传统敞开式配电装置相比,只是将高压电器元件密
期刊
【摘 要】随着科学技术的不断发展,视听技术在刑侦案件中的作用日益凸显。痕迹检验技术的特点是人工干预性强,有时会不可避免地因为人们的思想盲点等主 观因素导致错案的发生。为了克服人工干预的种种弊端,同时适应时代的要求,将视听技术充分应用到刑事技术痕迹领域,实现痕迹检验的数字化、信息化、网络化已经成为目前很多刑技人员着重努力的方向。本文作者将计算机在鞋印和工具痕迹领域中的应用做一简要介绍。  【关键词】
期刊