计算机软件工程管理综述

计算机软件工程管理综述

一、计算机的软件项目管理的主要内容

1、管理用户。软件开发的最终目的是越来越多的用户使用该软件。在软件开发的全过程中,应首先做好调查工作,全面了解用户的习惯与需求。并且因此,来自外部世界的干扰应减少到最低限度。当软件开发时,为了得到用户足够真挚的反馈意见,就应考虑用户的利益,为其提供正确的软件,该软件的实用性和可操作性,必须要有可持续改进的潜力,为用户带来更简单的操作。

2、组织管理。所谓组织其实就是:为了使信息更准确的传达以及确保分工的明确,就应重视人员配置和组织结构的完整性,而不只是停留在简单的集合。但是,因为不同的项目有不同的要求,所以到目前为止也不能提供一个统一的系统模式。

二、计算机软件项目管理问题

1、要求分析和实际业务有相当大的差距存在。在计算机软件工程工作过程中最难得的一个工作差距就是需要分析和处理业务问题。专注于业务数据,里面有基本的因素,在调查的各个方面是需求阶段的一个项目,测试和开发活动存在的问题。然而,调查数据的初步结果可以看出,在很大程度上忽略了这些业务规范的工作,只能作为开发软件的框架的作用。这就使得软件开发人员设计的业务规则的时候有很大的空间去自己发挥,这样就使得最终产品的实际效果与预期的计算机软件的开发效果有很大出入。

2、在工作时不能够准确的估计工作量管理计算机软件。正如我们都知道,计算机软件项目管理的工作是由人来操作的,而工作量又极其庞大繁杂,因此对计算机软件项目管理影响最大的因素是人。人为的因素对整个计算机的发展和进步起到决定性的影响。例如:工作态度,人力的投入,发展水平,管理,等等。在开发软件时,如不能将人为因素考虑在内,在确定了业务规则的情况下,您可以轻松地估算计算机软件开发。所以我们可以看到,当前项目管理软件在计算机基础上,仍然有许多需要改进的地方和研究。因此,跟随着电脑软件的重要前提条件是基本特性必须加以改进,因此,必须找到一个准确、快速、高效的数据处理和计算机软件业务计划的方法,这种多层次的标准化才能实现。

三、计算机软件项目管理的方法和对策

1、软件效率的提高。在过去,前台进程来控制修改的数据的方法的操作。然而,这些近年来,这种方法已经逐步由网络运营商的计算机所取代,这是因为数据库和信息技术已被开发。所以,当你修改数据,该软件程序,是提高效率的先决条件,而在其指定级别的其他计算机,这是最好的方式,可以提高效率。

2、计算机软件项目,建立健全管理制度。第一步我们要找到一个在软件项目管理系统方面的人才。人才才是发展的动力,为使项目目标顺利完成,需要加强人力资源的管理,及时掌握项目的进展情况,要注意到人才所带来的巨大创造力,并充分调动起人才的工作积极性;其次,对员工及管理人员的培训,加强学习,使软件工程知识得到普及,等等。我们要不断掌握新的软件工程知识,使理论与实践相结合,使软件的人机交换更快捷方便,提高其价值,这样会使项目管理效率提高到一定程度,在实际操作中,全面实奖励政策,建立监管和制度措施。这些举措能够调动全体员工的积极性,奠定了计算机软件工程效率目标的良好基础。

3、进行统一规划软件开发平台。目前,操作系统软件还没有一个统一的平台,这对计算机软件开发过程产生了巨大的影响。每款新的软件都从新建立新平台,再进行开发。由于网络的飞速发展,建立一个统一的规则的软件开发平台迫在眉睫。此外,全球的软件开发人员可以共同开发计算机软件,来创建一个统一的平台。

4、加强软件工程的风险管理。软件开发各阶段都会存在着风险。软件项目的风险主要体现在四个方面:需求、技术、成本和进度。需求方面体现在客户对软件的需求表达不明确,因此这里就需要软件工程管理人员要和客户保持联系,了解并明确客户的需求。客户对软件的体验效果不良,要求重新设计,或者是客户提出的意见没有被技术人员采纳而没有达到其预期需求的效果,导致其要求重做等;技术方面主要体现在如软件开发技术人员编程不够熟练,导致程序编写失误等等;成本方面,主要是软件开发过程中成本问题,假若一家软件公司为客户进行软件工程开发,在其开发过程中,由于工程管理不当,造成人力资源和开发费用的浪费,这就会增加开发成本,甚至有的成本比报酬高,所以要加强成本控制;进度风险体现在,由于开发过程中工程管理不到位,导致人员工作效率低、拖沓等,造成进度缓慢而不能按照客户要求的时间成功完成软件的编程。

四、在工作中计算机软件工程管理的应用

在新世纪计算机网络的发展是非常快的,因为计算机软件工程有着高效,准确的工作特性。因此各行业使用计算机软件工程也是非常普遍。换句话说,计算机软件的功能,使人们在工作和生活越来越依赖它。今天,铺天盖地的计算机软件,计算机软件功能本身对校园也有非常显著的作用。学生的信息可以利用计算机软件的统计功能,老师在教学时可以使用多媒体软件,进行更丰富的教学,学生将接受指导和及时传递信息的教师。计算机软件的主要功能是使用一个软件就能管理及其庞大的信息。此外,计算机软件工程在各行各业都普遍的应用。然而,许多因素在都会制约着计算机软件工程的开发,因此,为了控制这些因素的出现,要选择正确的发展规划,以满足广大用户的好评。总之,21世纪是信息智能化社会,计算机在各行业都得到了广泛的应用,计算机软件为办公的智能化、自动化提供了技术支持。计算机软件项目开发对促进我国经济的发展有着重要的意义。

作者:修鹏鹏 单位:敦化职业技术学院