计算机软件工程的管理与应用
2019-02-28徐明阳
徐明阳
摘 要:在当代社会,各种先进的技术贯穿在我们的生活中,计算机的应用对我们的生活产生了巨大的影响,人们在生活与工作中对于计算机的依赖性也在提高,所以计算机的发展己经关乎国家的发展,只有将计算机技术提高到世界先进水平,才可能使我国的经济有质的飞跃。计算机软件工程在计算机技术中占据非常重要的地位,只有将计算机软件管理做到完美,才可以使其发挥最大的作用,使其为我国的发展带来更多的可能。本文对计算机软件工程的管理与应用进行分析。
关键词:计算机;软件工程;管理;应用
随着网络化技术的不断深入发展,人们开始关注计算机软件的发展问题,但是针对计算机软件工程的管理问题并没有得到足够的重视,我们可以通过系统化的发展方式来实现我国计算机软件工程的管理问题,因此,本文主要是针对计算机软件工程管理问题进行重点的关注和分析,最终促进我国计算机软件管理技术的进一步提升和发展。
1软件工程的概念
软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。软件工程借鉴了传统工程的理念和方法,以优化软件产品的开发和管理效率,减少投入成本,提高产品质量。其中,工程科学被用于软件产品模型设计、规范制定、成本评估等方面,管理科学则被用于软件产品开发及维护成本、计划、质量、服务等方面管理。在给定开发成本及进度的前提下,开发出具有有效性、适用性、兼容性、可修改性、可靠性、可理解性、可维护性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品,提高软件产品的质量和开发效率,减少维护的成本和困难,是软件工程的最终目标。
2计算机软件管理的概述
2.1开发人员
从理论上讲,软件开发人员包括项目组织者、管理者程序开发人员、系统分析人员、资料管理人员等。然而在实际工作中,企业为了降低生产成本,对于一些规模不大、工程量较小的项目往往不会投入很多的人员,这就导致实际工作中同一个人员会扮演几个角色。即便如此,由于不同的岗位需要的专业素养和技能不一样,因此在实际工作中仍然需要将每一项具体的工作岗位职责区分清楚。实际工作中,软件的每一个工作阶段都会拥有一定的区别,同时拥有非常紧密的联系,因此软件工程管理人员不但要具有很高的专业素养,而且需要有一定的团队领导和协作能力。
2.2关于软件工程的控制管理
计算机软件工程的管理工作涉及的内容方面很多,其中主要有人员的控制、经费的控制、进度的控制和质量上的控制等。这其中的经费的控制就是控制计算机软件的项目在所规定的经费范围内进行;进度的控制则是为了保证计算机软件项目顺利的按照所预定的时间表内完成;质量的控制就是要在计算机软件开发进行过程中,每个阶段都要进行复审,以这种分段的方式来提高计算机软件工程项目的质量。
2.3用户的使用和管理
软件开发工程的根本目标就是用户的使用,因为,在开发软件的同时应依据用户的实际需求以及操作习惯,避免受到外界因素的干涉。除此之外,在开发软件的过程中还应不断的搜集用户对使用软件后的意见,并认真分析这些意见,让软件达到更完美,只有这樣才可以使软件开发实现价值的最大化。
2.4项目档案管理。
项目档案是项目建设和后期管理过程中形成的具有保存价值的各种形式的历史记录。项目档案的有效管理,可以为项目各阶段工作的有序开展奠定基础,同时也便于后期项目复查,提高对计算机软件工程项目的可控性和质量水平。
3增强软件工程管理的一些建议
3.1建立和完善软件工程的管理制度
人才是实现良好管理的基础,想要实现软件工程的良好管理,就必须构建起一支可靠的管理队伍及完善的管理制度,进一步提升人才在企业管理中的地位。在企业实际管理过程中,企业应该充分运用合适的制度来提升员工的积极性,如运用激励制度就可以有效提高对员工的积极性,从而提高软件的质量,缩短开发周期,降低企业生产经营成本。
3.2进一步加强对计算机软件工程的风险管理与进度管理
计算机软件工程本身就存在着严重的风险问题,因此,对于计算机事业的发展来说,不论是在软件的设计过程中还是实际的应用过程中,都需要进行进一步的科学化管理,因此,针对软件工程的开发过程中,设计和开发人员需要进行不断的系统细化分析和检测方式来对软件进行管理,而在用户的实际应用过程中,则是需要对客户进行实际反应出现的问题进行及时的反馈管理,实现对问题以最快速度的解决。
3.3加强计算机软件工程的团队合作管理
一个良好的团队是实现计算机软件工程管理的根本保障,因此加强团队合作的管理,强化团队管理工作有着非常重要的意义。首先,要想实现团队合作,就必须加强工作人员之间的沟通与联系,在整个工作团队范围内强调沟通的重要性,在从而实现团队合作;其次,明确各岗位分工,结合软件工程的实际情况,进行明确、合理的任务分配,避免“踢皮球”事情的发生,将具体的责任落实到各项明确的工作人员,确保工作的正常进度;不仅如此,还应极力调动团队内部的主动与积极性,确保每个人都能够尽全力参与到计算机软件工程中,共同做好计算机软件工程的工作。
3.4计算机软件工程的相关应用
在信息化网络技术快速发展和释放的时代的大环境下,计算机软件被人们广泛的应用到日常工作和生活中。计算机软件工程的开发需要管理的系统化和细致化。科学的管理是计算机软件具有更好的发展方向的保障。目前被广泛应用到软件工程管理过程中的模型是能力成熟模型(CMM),它是软件质量保障的关键因素。CMM可以非常有效地控制软件的开发过程,提高开发效率,改进软件的产品质量。任何软件企业所实施的软件过程,总体上必然属于这五个级别中的某一个。
4计算机软件工程的应用
随着社会的发展及人们对新兴技术重视程度的提升,计算机软件工程技术的发展速度必然会愈来愈快,应用领域也会愈来愈广,从而该技术在社会各个领域占据的地位必将愈来愈重要。例如,现在校园教育开展过程中就应用了大量的软件。教师运用软件进行教学,可以加强与学生之间的交流,强化学生学习效果;教务处运用的学生信息登记软件可以解放大量的人力,并且更加便捷。另外,我国企事业单位大量应用了计算机软件。所以,在开发和应用软件过程中,必须提升对其应用性能的重视程度,采用先进的方式实现对它的有效控制,以便于尽可能地满足所有用户的不同需求。当前,和发达国家相比,我国的计算机软件还有很多的不足,所以,我国应该提升对计算机软件的重视度,促进其健康快速发展。
结束语:
计算机技术的应用在工程方方面面得到了广泛的应用。随着计算机技术的不断发展,工程技术人员能在先进的软件支持下,更加高效的完成工作以及设计任务,使得项目的整体工作量大大缩小,工作效率明显提升,快速方便的完成了整个工程项目。我们有理由相信在日后的发展和实践过程中,会不断的提升和完善我国的工程项目管理水平,进而帮助生活和生产得到全面的前进和应用。
参考文献:
[1]刘红梅.计算机软件工程管理与应用探究[J].无线互联科技,2015,02:97~98.
[2]兰璇.关于计算机软件工程管理与应用探讨[J].电子技术与软件工程,2015,06:89.
[3]孙华,李爱平,金智.加强计算机软件工程管理应用的措施分析[J].电子制作,2015,08:78.