摘要:随着我国科学技术的不断进步,信息化进程也在逐渐加快。在这样的环境影响之下,计算机已经全面覆盖于社会的各个领域之中,对于人们的日常生活与工作来说也密不可分。因此,市面上也出现了大量的计算机软件。目前我国的计算机软件种类较多,都是根据不同用户的具体需求开发出来的,在功能上也有着明显的区分。面对庞大的计算机软件市场,对计算机软件工程的管理与维护也显得十分重要,同样也是计算机行业内所必须面临的问题之一。人们使用计算机的目的明确,就是为了获得更好的计算机软件体验,因此计算机软件工程的管理与维护也是当前计算机领域内的现实问题。如何保证计算机软件的稳定运行与功能完善是我国计算机软件开发部门与技术人员的首要任务。这也就要求了计算机软件工程开发人员需要总结探寻最佳的计算机软件工程的管理与维护办法,保证计算机软件在计算机的运行当中能全面发挥出自身的作用。因此,本文将结合实际计算机软件的使用情况,对计算机软件工程的管理与维护进行思考分析,以此完善我国的计算机软件工程的发展。
关键词:计算机;软件工程;管理;维护
随着社会信息化的全面覆盖,计算机软件工程也在逐渐受到来自于社会不同领域的重视。计算机软件工程属于新兴的概念,在日益庞大的市场需求下,计算机软件工程也是一个新兴起的学科。我国目前正在大力开发科学技术,对计算机技术的重视程度也在不断提升,因此计算机软件工程也得到了来自社会各个方面的支持。政府目前也在大力扶持这一项目,以此推动我国的计算机软件行业。当我国在计算机软件工程开发上尚属于起步阶段,相比于其他发达国家发展较晚,很多地方还需要相关的技术部门与开发人员有所注意,并且我国的整体软件行业规模较小,很多计算机软件开发企业在开发软件时思想仅仅局限于软件的硬性制作上,并没有更高深的设计开发理念,因此与我国的实际计算机软件需求还存在着较大的技术差距。同样的在计算机软件工程中的维护与管理也面临着较大的局限性。探究其具体原因,是由于管理体制的不科学造成的,在市场与政策因素的影响之下,计算机软件工程的理论确定也并不清晰具体。因此,对计算机软件工程的维护与管理研究就显得十分必要。
1计算机软件工程的定义
计算机软件工程是为了研究工程化方法构建与维护有效的、实用性较高的高质量软件工程,在计算机技术中有着明显的地位和作用。其中包含了大量的计算机关联理论知识,如编程语言、数据库、开发工具、操作平台等等。计算机软件工程就是为了让用户得到更好的计算机使用体验而产生的,因此也设计到诸多学习与工作方面的因素。可以说,计算机的正常使用工作已经完全离不开计算机软件工程的介入,在各个不同的行业领域内都需要使用计算机软件。如人们常常使用的电子邮件、嵌入式系统、办公软件、计算机操作系统、游戏等等。在各个行业的具体部门机构之中,也都需要计算机软件的介入使工作进行的合理并开展的完善[1]。可以说,计算机软件工程给人们的生活与工作带来了巨大的改变,传统的生活方式与工作效率都因计算机软件工程发生了质的飞跃,整体上也促进了我国的经济发展,对社会格局有着深刻的影响作用。
2计算机软件工程的管理及改善措施
2.1主要管理内容
计算机软件工程的管理内容有多个方面,如组织机构管理、工作人员管理、用户管理与档案资料的管理等。在各个管理方面的共同协调之下,计算机软件工程的管理才会发挥出应有的作用。组织机构管理不能单单仅停留于集合开发者层面上,也需要保证人员工作分配的合理与组织内部的系统完善,保证各个人员与部门能各尽其能,信息掌握准确无误。但目前我国的计算机软件工程管理中还没有将这一方面发挥到最好;工作人员的管理对整体的计算机软件工程的管理情况也十分重要。在对人员进行管理时,应当保证各个工作人员查阅信息的准确程度,保证工作职责,并且不同的工种之间要做好协调的工作,发挥特有的人员技术特长,培养整体团队的协作能力;用户管理则是计算机软件工程当中的最终管理目标。计算机软件工程是为用户进行服务的,所以在用户管理过程中,需要加强对用户的需求认识,保证所开发的软件能够满足不同用户的实际需求,使计算机软件的操作性强;档案资料管理是指在计算机软件工程开发过程当中,对具体的流程以及细节进行记录,能够较好的发现日后的软件问题,对软件的使用情况进行保障。可以说在整体的计算机工程管理中,各个环节缺一不可,在各个方面的共同协调工作下才能使整体的管理效果达到最佳状态[2]。
2.2管理中的不足
我国的计算机软件工程正处于发展建设阶段,因此实际的工程需求与实际业务需求仍存在较大的差距。在具体的工程开发过程当中,因这一差距所暴露出的问题也越来越明显。在计算机软件开发过程中,过多的经历都放在了实体研究层面上,对业务规划工作往往忽略了重要性[3]。因此也就导致了产品与现实需求的差距。并且我国所需的软件工程管理量较大,计算机软件工程的开发工作所需要安排的工作也比较复杂,在工作实际开展的过程之中会面临很多因素的干扰,其中包括内部与外部因素。很多方面的局限也导致了目前的计算机工程管理效果不佳。
2.3改善措施
在计算机软件工程中的管理改善需要从多方面入手。首先来讲,需要将软件应用效率进行提升。近年来计算机数据库与信息技术水平在飞速发展,很多传统死板的操作方式正在被网络计算手段取代。因此,提升计算机软件工作效率的必然途径之一就是对数据程序的修改,使其能分布于各个工作层面之中,通过这一方式也将极大提升计算机软件工作效率。并且计算机软件的开发平台也需要进行统一的规划。在目前的计算机软件运行过程当中,因运行平台的不统一也导致了诸多问题的发生,使计算机软件的运行环境混乱。在网络技术不断发展完善的今天,应当大力建设统一的计算机软件平台,保证计算机软件的稳定运行。同时在此基础上,提高对计算机软件工程的风险管理意识[4]。在开发工作开展过程中,相关的技术人员应当对计算机软件工程中存在的风险有一定的认识,运到问题应妥善处理,并加强工程进度的管理,使整体的计算机软件工程效率提升。
3计算机软件工程维护工作
3.1计算机软件工程质量的提升
计算机软件工程的一项重要维护工作就是提高软件工程的质量,将其向模块化方向发展,对于计算机软件工程维护来说是一项重要的改善措施。这一工作的优点比较明显,并且操作简单,易于实施,也不会影响到其他模块进行独立工作。在这一工作情况下,对程序的测试工作也变得轻松了许多,能很容易的发现其中的漏洞并及时清楚,将工作效率提升。
3.2建立软件的品质目标
对于计算机软件工程来说,应当建立高品质的软件目标。软件本身的维护应当具备可靠性、可理解性、可植入性、可修改性、可测试性等多方面的不同特性,使工作效率得到稳步的提升。单这些特点之中存在着较大的矛盾,但各个因素缺一不可,需要共同协助完成计算机软件工程的维护工作。所以想要达成这一效果,就需要建立完善的高品质计算机软件目标,按照实际情况对计算机软件工程进行维护,将体系构建完整[5]。
3.3编程语言的选择
对于计算机软件工程开发来说,编程语言的选择是最为重要的一个技术环节,对于软件的研发进程来说有着至关重要的影响。在传统的计算机软件编程当中,层次较低的编程语言不容易被人理解掌握,因此造成了极大维护上的困难。但是高级编程语言的可理解程度却存在较大的差异性,虽然更能为人所接受与维护。实际的语言选择应根据不同的计算机软件情况来决定。对种类不同、结构不同计算机软件选择不同的编程语言将能在很大程度上保证软件的正常使用与运行。
3.4具体维护办法
在具体的计算机软件维护工作当中,应首先建立高效的病毒防御机制。在很多情况下,造成计算机软件维护工作困难的因素来自于病毒对计算机的入侵,在这一情况下,就需要建立高效的防火墙,并安装绿色的杀毒软件。同样的,计算机用户本身也需要有良好的上网素质,避免下载非法软件,防止捆绑软件的产生。用户所使用的计算机也需要定期进行病毒查杀,保证使用效果的稳定。对计算机的磁盘应及时清理垃圾并定期进行彻底的扫描。很多情况下,在计算机长时间使用后,会产生很多的数据垃圾,将在极大程度上影响计算机的运行速度与软件使用情况,同样也给病毒入侵埋下了安全隐患。不单在磁盘中应实施这一工作,软件本身的系统缓存也需要及时清理,以此保证计算机软件的使用效果。随着计算机使用时间的增加,应当对计算机磁盘的安装程序数量进行删减与优化。计算机使计算机软件运行的重要载体设备,单空间是有限的。所以在安装计算机软件时,应当注意分盘安装,使计算机软件能独立运行,不受其他软件的影响。在一定时间内,对计算机操作系统进行重装也是十分有必要的,能在很大程度上使整体的计算机软件运行速度得到提升。总体上来讲,计算机软件工程的维护将会在很大程度上提高软件的质量,并且让用户得到更好的使用体验。对于计算机软件来讲,安全一直是重点研究问题之一,通过计算机软件的维护工作,将会在极大程度上提升计算机软件的安全系数,使用户的个人信息不外泄。并且计算机软件工程维护工作也可以较好的使计算机软件适应社会的发展需求,满足不同用户的不同要求,将软件的功能向多样化发展。计算机软件的维护实际上也是在对计算机本身进行维护。由于软件在计算机当中的不断运行,使计算机运行速度也有所下降。对计算机软件工程的维护不仅可以使用户得到更好的软件使用体验,还能保证计算机的运行情况稳定,同样对计算机网络安全的作用也较大,能使计算机系统不受到过多的网络病毒的攻击。
4总结
综上所述,随着我国计算机技术的不断进步,计算机软件工程的维护与管理工作的规模也在不断扩大,社会各方面对其的重视程度也在不断上升。但目前我国的计算机软件工程仍存在着很多不完善的地方。如何解决这其中的问题是我国相关部门与技术人员应思考的问题之一。计算机对于社会的进步来说有着重要的促进作用,各个行业也都离不开计算机的介入。因此,我国的计算机软件工程的管理与维护水平仍需要不断加强,以此保证我国计算机软件工程的完善,也将在整体上促进我国信息化产业发展,带动科技竞争力。
参考文献:
[1]马丹.浅析计算机软件工程的管理和维护[J].计算机光盘软件与应用,2013(22):310+312.
[2]高建涛.计算机软件工程的管理和维护[J].电子技术与软件工程,2014(6):86.
[3]杨风山.计算机软件工程的管理和维护研究[J].信息通信,2016(2):189-190.
[4]刘蓉.浅析计算机软件工程的管理和维护[J].信息通信,2015(1):155.
[5]何红勇.浅谈计算机软件工程的管理和维护[J].计算机光盘软件与应用,2014(23):74+76.