计算机软件工程管理研究论文
如今,可以说软件工程广泛地被社会应用了。然而人们却没有重视计算机软件工程的管理工作,管理工作存在着很多的问题。下面是学习啦小编给大家推荐的计算机软件工程管理研究论文,希望大家喜欢!
计算机软件工程管理研究论文篇一
《计算机软件工程管理与应用探究》
摘 要:在现今这个社会中,计算机的普及使得计算机软件也成为人们日常使用所必不可少的一项,人们的生活工作都需要依靠计算机软件来进行,且计算机软件已遍布各个行业,各行业的日常办公都需要计算机软件的参与,也是因为有了计算机软件,人们的办公效率得到提高,生活水平、经济发展都得到了发展,人们的生活质量也有了很大的改善。所以可以说软件工程广泛地被社会应用了。然而人们却没有重视计算机软件工程的管理工作,管理工作存在着很多的问题。
关键词:计算机普及;计算机软件
在软件技术开始发展的时候,经常与计算机软件接触的人很少,计算机软件基本也没有为各行业提供帮助,逐渐的,计算机软件的功能越来越强大,也越来越完备,这也使得计算机软件从以前的少数人使用逐渐变成如今的各行各业都需要依靠它才能正常的运作。而软件技术不止正在被各行各业接受,它本身也在逐渐向规范化趋近。
1 软件工程管理内容
计算机软件工程管理就是对软件开发人员的管理、组织机构的管理、用户的管理、对控制的管理以及对文档资料的管理。
1.1 开发人员的管理
理论上项目负责人、初高级程序员、系统分析员以及资料整理人员等都属于软件开发人员。但是实际上,由于一些项目的规模不大,不需要那么多人同时投入到一个项目中,所以就会存在让一个人同时扮演多种不同功能人员的现象,虽然如此,每项工作的具体职责仍旧要分清楚,因为承担不同任务职责的人,需要的专业素质也不尽相同。例如在任何的一款软件的生命周期内,它的不同阶段的工作之间都会存在区别,但同时它们又是相互联系的,所以这就是软件开发需要开发人员不仅专业素质要高,又懂得团队合作学会与人配合良好的原因。
1.2 组织机构的管理
计算机软件工程管理里的组织机构绝是包括有开发人员和多种结构的集合。一般包括3种:(1)由主力程序员组成的。这样能够维护整队的协调合作及内容的统一。详细的分工为:高级工程员负责制定计划、调节和审核整组的技术。对于那些一般的技术人员的任务则是负责分析和开发软件。(2)由资深程序员构成的机构。该组的成员的专业素质都非常高,且每个人都在某个方面的造诣很深,这一部分的机构可以保证项目的优越性,同时这样也可以激发员工工作的积极性。(3)大众组织。这一组织的人员一般是在各方面都曾工作过的人员组成。[1]
1.3 对用户的管理
软件开发是为了能够最大限度的为用户提供需要,软件的使用以及评价软件的好坏最终都是有用户来实现。所以,在开发软件时,开发人员必须要让客户与自己配合融洽,不只在软件设计开发阶段需要如此,整个软件开发过程都需要开发人员与客户的良好互动。对主要负责软件开发的工作人员来说,他们必须要保证开发的软件一定要切实的符合现今用户的需要,还要让客户避免受到一些不固定因素的干扰。
1.4 控制的管理
控制管理其实主要就是对项目的经费、人员、进度和质量的控制。之所以要控制进度其实是为保证项目能够在规定的时间内完成;而控制经费其实是为了让项目在完成时没有出现超支的现象;控制人员是为了让开发人员的工作效率稳定、工作积极;而控制质量也就是保证项目完成时的质量。
1.5 对文档资料的整理
在开发软件的每个过程都需要建立相应的文档资料,建立这些资料的目的不只是为后面的工作打好基础,同时还能够对之前的工作进行检查,这样更能妥善的保证项目能够正确无误的完成。实现对计算机软件工程的管理一般都是由管理这些文档资料来实现的,所以对文档资料的整理、记载在开发中的重要性不言而喻。
2 完善计算机软件工程管理的建议
2.1 建立健全计算机软件工程管理体制
企业要想建设完善的企业管理体系,就该懂得利用人才,建立一个完善可靠的人才管理使用体系,明确出人才在工程中价值,制定出合适的人力资源管理制度。可通过使用奖励机制来激发员工的工作热情,这样也会有利于项目完成的质量,另外要进行一些专业知识的培训,让员工在工作之余还可以学习更多软件工程的知识,再将学到的知识加以实践,这样既能让员工增长技能,又能有利于工程更好的完成;不止要实行奖励制度,还要实行惩罚制度,有奖有罚才能有利管理的规范建设。
2.2 强化对计算机软件工程的风险管理与进度管理
要想完善风险管理和进度管理,首先我们要有制度执行作为基础,通过这样才能完善管理体制,与一般的管理工作相比,计算机工程管理的风险稍高,所以,负责管理工作的的员工要明确的意识的责任沉重,要培养起防范风范的意识,日常的工作中也要加强防范风险的意识,这样才可以在工作中较为准确的规避风险,寻找出可能的风险隐患,怎样恰当的规避风险,强化对风险的控制和对风险的识别。例如,客户是否满足软件最后制作出来的效果、或者是客户要求重新设计软件,抑或是软件设计中并未采纳客户的需求,最后导致项目重做等等。
2.3 强化团队合作管理
团队是否能够团结一致决定着工作能否顺利进行,倘若一个团队不团结一致,而是像一盘散沙样各做各的,那么他们肯定不能很好的完成工作,所以说强化团队合作,注重它的管理,是非常有利于软件工程的顺利开展的。倘若要实现团队之间的良好合作,那么我们就需要让部门人员之间的联系变得更为密切,其次就是要让团队的工作人员明确的了解到自己的工作职责及工作任务,让需要的每一项工作都能够具体的落实到每一个人的身上,这样才能够确保工作可以规范的进行。[2]
3 计算机软件工程的应用
21世纪计算机、网络技术发展迅速,软件工程因其使用党鞭并且具备着高效与准确性,所以社会对于计算机的应用变得越来越广泛,人们的日常生活工作都已经无法离开计算机软件了。典型的计算机软件应用在日常生活中有电子邮件、操作系统、办公套件、人机界面、游戏、数据库等等。例如,校园网服务器能够对整个校园网提供服务,校园的服务器基本上都与校园网连通,然而对一些来自网络内的威胁并无防护。为了让服务器变得安全,可以通过增加Web防火墙,形成安全隔离的网络环境,通过这就能够实现对软件工程的运用。
在校园中,计算机软件扮演的角色也是非常的重要。教师们在教学时要使用计算机软件来与学习是信息交流,这样会更方便教师教学,提高课堂教学效率;教务处登记学生的信息,也是要使用计算机软件才能更为方便的实行的,而学生在校园、超市进行消费时,也是要通过计算机软件进行收费的,学生在校园进行身份识别时,也是需要计算机软件进行实现的;计算机软件能够轻易地管理着校园成千上万的人,只是需要一些简单的操作就能实现那么多复杂的工作,而与这样类似的计算机软件应用不止在校园中使用,在企业、医院,以及各个生活场所中,都是遍布计算机软件的。在软件开发中,软件的需求和生活中的一些其他的因素之间联系很大,所以开发手段一定要恰当,这样才能更好的对其进行控制,那样开发出的软件才可以更好的满足客户需求。现今计算机软件的发展规模已经变得很大了,我们也在逐步完善计算机软件工程,中国的计算机软件开发能力还不算特别先进,它依旧落后于很多发达国家,所以,计算机软件开发还需要持久的努力发展。[3]
4 结语
计算机软件工程开发的作用重大,只有提高计算机软件工程管理水平,才能更好的促进计算机软件工程的应用、发展,为社会做出更大的贡献。
[参考文献]
[1]初旭.计算机软件工程管理与应用解析[J].中国管理信息化,2013(5):72-73.
[2]陈磊,肖笑.探讨计算机软件工程管理与应用[J].信息与电脑:理论版,2013(8):94-95.
[3]单劲虎.关于计算机软件工程管理与应用探讨[J].科技风,2011(23):92.
点击下页还有更多>>>计算机软件工程管理研究论文