关于软件工程管理的现状及创新策略分析

来源 :数字化用户 | 被引量 : 0次 | 上传用户:ilovegigi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】软件工程管理,实质上是希望通过一系列规范、标准、科学化的技术和方法,对软件系统进行有效管理。类似管理工业产品生产一样,通过有效的管理手段,尽量缩短产品的生产时间,并力争是使用较小的开支下保证产品具有较高的竞争力。因此,软件工程管理在保证软件进度、成本、质量等方面具有至关重要的作用。作为一门交叉学科,软件工程管理必须具体到软件工程的实际应用中去才能发挥作用。
  【关键词】软件工程 管理 现状 创新策略
  随着计算机的发展,硬件和软件的比例关系有很大改变,计算机的软件开发成为该领域研究的主要课题。其中,软件工程管理成为一项至关重要的任务。根据美国PMI对软件工程管理所作的定义:软件工程管理就是根据某一个项目的需求或所要达到的目标,将有关的工具、技术、知识、技巧等用于具体的项目事务中去,以达到期望目标的工作[1]。软件的设计、生产、质量、维护等各环节均离不开管理,软件工程管理成为提高软件产品质量,保证软件系统实施的重要课题。实际上,当前软件工程管理现状不容乐观,本文就此分析了软件工程管理的现状,并提出了实施软件工程管理的创新策略。
  1 软件工程管理的现状
  软件工程包括软件工程管理和软件开发两大内容,其中,软件工程管理就是对软件项目的开发全过程进行管理的工作,也就是对软件的生存期所进行的各种管理工作[2]。当前,软件工程项目尤其引人关注。而通过到大量的实践,证明软件工程项目的成败在很大程度上取决于管理的水平,而非技术方面的问题。当前,低质量软件的开发成为最为突出的软件危机问题。这一危机问题的出现提醒人们,如今软件的质量问题是软件工程亟需解决的重点问题。而随着计算机的不断发展进步,硬件技术也得到飞速发展,而软件系统发展却相对滞后。站在软件工程的角度上,软件的开发现状不容乐观,主要表现在以下几个方面:
  其一,软件开发管理水平不高。当前,我国软件开发单位的开发人员有50%以上为硕士,研究队伍整体水平较高。但所开发出来的产品质量却难以得到保证。根据市场调查,很多用户在正式使用这些产品后,都出现了诸多质量问题。这与项目管理、职责分工、组织机构分工、过程管理、配置管理等不善有密切关系。软件开发人员以及管理人员均低估了软件开发的复杂性和系统性。其二,不能完全明确软件产品的市场需求,对需求的定义存在矛盾、混杂、模糊的现象。其三,不注重文档资料的管理,文档资料指的是对软件开发的全过程(包括初步设计、生产、使用等环节)记录。因此,文档资料成为进行软件工程管理的重要依据,并是影响软件质量的重要因素。而管理者往往忽视了对文档的管理,很多都是在编程结束后进行补救,有些甚至不进行补救。其四,软件的开发时间、成本往往无法达到规定的标准要求。据统计,只有约5%的项目能按规定要求按时完成,而且很多软件项目的开发都大大超出了资金预算[3]。而开发时间的延长、资金预算的超出是造成项目失败或终止的主要原因。其五,问题处理相对滞后。很多软件产品都是在正式投入使用手才发现缺陷或错误问题,而此时进行软件维护,成本费用将大大超出早期发现的费用,并给使用企业以及社会造成很大损失和负担。这些问题的出现与软件工程管理不到位有直接关系,因此,亟需进行软件工程管理策略创新。
  2 软件工程管理的创新策略
  鉴于软件工程管理的现状,对软件工程项目实施新的管理策略至关重要。但软件工程涉及多个学科问题,因此,是一项较为复杂的工作,其管理难度很大。尤其是我国对软件工程的研究起步比较晚,与国外的软件开发企业相比,软件工程管理水平较低。为此,笔者认为可实施以下管理策略。
  2.1实施分布式软件工程管理策略
  分布式软件工程管理具有容错、开放性、资源共享、缩放性、并发性等特点。综合以上特点,采取分布式软件工程管理策略的优势十分明显。另外,分布式应用的功能主要分为以下三层:
  ⑴应用逻辑层。也被称为业务逻辑层,该层主要是提供计算功能。如应用于购物车中,负责处理计算订单总额、进行信用卡验证、计算运输成本和销售税等。⑵表示层。该层主要是为用户提供界面。如应用于购物车,表示层能自动生成一些web页面,用户能利用浏览器浏览这些网页。⑶服务层。该层主要是为应用逻辑层和表示层提供底层服务。如进行域名查找服务、数据库管理服务、进行进程之间的通信服务等[4]。但该种管理策略也无法避免地存在一些缺点。例如,与其他系统相比(如集中式),分布式系统更加复杂,需要更多的人力资源进行管理。另外,分布式系统更易受到外部的攻击作用,且响应结果较难预料,具有不可预见性(主要是与网络负载和系统构造有关)。因此,应视具体情况选择应用该管理策略。
  2.2实施软件能力成熟模型管理策略
  企业要想完成既定的商业目标,就必须将软件开发看作一个过程,并利用统计质量管理的相关理论进行过程管理,以使软件开发实现标准化和工程化的目标。能力成熟模型(CMM)十分重视软件的开发过程管理,这对提高软件工程的能力,以及帮助软件开发结构形成规范、科学的软件开发过程具有很大作用。总结CMM的基本用途主要有以下几点:⑴进行软件能力评价,即软件采购者能对软件过程能力进行评价,以此降低采购风险。⑵对软件过程进行改进,建议根据SW-CMM能力等级顺序制定改进对策(由低往高),这也是CMM最主要的用途表现。⑶对软件过程进行评估,即利用SW-CMM分析软件过程的状态,从而找到软件的强弱处,软件开发者和采购者均可使用。
  3.结语
  总之,软件工程管理是一项复杂而系统的工作,管理难度较大。软件工程管理策略也应顺应时代的发展需要,对软件开发进行不断地改进和调整,在保证软件质量的同时,提高软件开发的效率。
  参考文献:
  [1]任建军.浅议计算机软件工程的管理与应用[J].中国电子商务.2012(10):67.
  [2]马丹.浅析计算机软件工程的管理和维护[J].计算机光盘软件与应用.2013(22):310+312.
  [3]韩涛.浅析软件工程质量标准与管理[J].中国科技博览.2011(28):38.
  [4]梁镇.软件工程质量标准与管理之浅析[J].计算机光盘软件与应用.2011(17):111.
其他文献
【摘 要】水分对于城市道路以及桥梁,都有着很大的破坏作用,本文针对城市道路与桥梁防水问题,首先概述了水分对于城市道路以及桥梁的破坏作用,进而详细列举了城市道路与桥梁的具体防水措施,可以为城市道路桥梁的建设与管养工作提供合理的参考。  【关键词】城市道路;桥梁;防水  随着我国城市建设的迅速发展,城市道路与桥梁建设项目日益增多,对于提高城市交通基础设施建设水平,推动城市经济发展发挥了重要的作用。但是
期刊
【摘 要】针对网络化务件下涉密信息应用和管理中的保密需求,提出了一种涉密信息网络化集中应用模式,建立了相应的涉密信息网络安全应用系统框架,并对其体系结构进行了详细叙述,最后通过建立系统原型验证了该系统框架的可行性和实用性。随着信息技术的不断发展,网络信息的安全问题也受到了威胁。本文主要从网络信息安全的定义、影响因素、防御措施几个方面进行阐述,希望可以一定程度的提升我国网络信息的安全程度。  【关键
期刊
【摘 要】随着信息化的快速发展,通信技术的突飞猛进,高校也在不断的完善自身的硬件资源,但是在建设和运行中也面临一些比较重要而且很容易被忽视的安全问题,本文就目前存在的一些常见安全问题并结合高校的模式进行讨论  【关键词】高职院校 安全 预防 自然灾害  随着信息技术突飞猛进的发展,创造了多种新型技术,同时这些技术也广泛应用高校的发展建设中,现在几乎任何一间高职院校都有自己的信息与通信网。教育信息化
期刊
【摘 要】为了保障虚拟化技术安全,建立完善安全的数字化网络环境, 通过对虚拟化基础架构及虚拟化环境信息安全整体防护的探讨,从安全策略的角度对虚拟化管理中的安全问题进行了层次划分, 建立了分层控制的虚拟化安全解决方案。  【关键词】云计算;虚拟化技术;分层控制; 安全策略  1.引言  随着服务器虚拟化技术的推广与发展,哈尔滨金融学院开始引入了虚拟化设备。虚拟化技术的应用提高了硬件资源使用率,给数字
期刊
【摘 要】随着计算机技术和信息网络技术的发展,全球信息化已成为人类发展的趋势。行政部门信息网络的互联,最大限度地实现了信息资源的共享和提高行政部门对企事业单位监管监察的工作效率。然而网络易受恶意软件、黑客等的非法攻击。如何保障计算机信息网络的安全,已成为备受关注的问题。  【关键词】新农合部门 计算机 网络信息安全  新农合部门的计算机网络系统通常是跨区域的Intranet网络,提供信息管理、资源
期刊
【摘 要】随着当今信息技术的飞速发展,互联网的建设和使用得到了广泛的普及,计算机网络安全问题也应运而生,如何加强计算机网络的安全防护,确保计算机网络的安稳运转,是当下信息体系面临的重要课题之一,这篇文章联系信息体系网络安全建造实际,剖析了计算机网络安全方面存在的疑问,并针对疑问提出了具体的解决对策。  【关键词】网络安全;防范技术;问题与策略  一、计算机网络安全概述  (一)计算机网络安全的含义
期刊
【摘 要】本主要问阐述了电脑硬件出现故障的判断和在出现故障是怎样维修。  【关键词】硬件 维护 电脑  随着科技的不断进步,计算机技术得到迅速发展,与其相适应的网络也慢慢成为了我们日常生活与工作中不可缺少的一部分。它的出现不仅提高了各行各业的工作效率,而且为我们的日常提供了极大的方便。计算机作为网络广泛应用的主要硬件设备,对保障网络安全,为人们提供一个良好的网络环境有着十分重要的作用。然而,忽略了
期刊
【摘 要】随着社会经济的发展以及科学技术的突飞猛进,计算机以及互联网技术得到了广泛应用与推广,然而在发展迅速的今天,其网络逐渐出现各种不安全因素,这些不安全因素严重威胁着计算机用户的切身利益,尤其是经济利益,  【关键词】计算机 安全技术 电子商务 应用 必要性  本文以下将电子商务与计算机安全技术的基本涵义进行了简述,同时,将计算机安全技术应用于电子商务中的必要性以及意义进行了阐述,其中将电子商
期刊
【摘 要】随着我国经济的飞速发展以及科学技术的发展,计算机技术已经渗透到社会各行各业中,成为行业发展的必须品。在这种背景下,以计算机为犯罪工具和对象的新型犯罪活动日益增加,严重威胁人们日常生活与财产安全。接下来,本文将详细论述计算机取证技术及其发展。  【关键词】计算机 取证技术 发展  近年来,我国互联网技术得到了突飞猛进的发展。但是,由于我国互联网起步晚、发展快,相应的法律体制、网络安全体系均
期刊
【摘 要】21世纪以来,计算机得到了迅猛的发展,尤其表现在硬件方面,由于硬盘的存储空间比较大,而且他的价格便宜,所以他就成为人们用于存储数据的主要工具。但是很多原因都会导致硬盘的损坏,这就会使我们有所损失。虽然现在有很多厂商具备数据恢复的较为成熟的技术,但是对于普通人来说,想恢复数据是一件特别难的事情。庆幸的是我们有很多工具去完成这方面的工作,该论文分析了硬盘的内部结构和文件存储系统以及硬盘数据损
期刊