本站小编为你精心准备了软件工程的管理和维护参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
摘要:
信息技术的快速发展与进步,日常生活与生产中已离不开计算机。因而随之产生许多计算机软件,所以软件行业必须加强软件管理和维护,保证计算机软件的安全与正常应用。通过对计算机软件工程管理现状分析,制定针对性软件管理与维护对策,充分发挥计算机性能。
关键词:
计算机;软件工程管理;维护
计算机软件工程作为新兴学科。目前,我国制定了科技兴国战略发展方针,政府也加大了软件行业发展支持力度。但是由于国内软件行业发展的规模比较小,部分软件企业在进行软件制作时,仅仅借鉴软件工程思想,与大规模软件工业生产依然存在明显差距。此种状况主要是因为管理体系和市场及软件工程管理等方面存在问题。因此,加强计算机软件工程有效管理与维护十分重要。
1计算机软件工程概述
计算机软件工程主要以应用计算机科学和逻辑学及管理科学等相关原理作为基础,进行研究与开发的工程。其实现了各种相关科学的工程化,目的是制作与维护软件。现阶段,软件工程不仅利用现代化计算机技术,还借鉴了部分传统工程原则与方法,其奠定了软件工程质量、减小成本、改进算法[1]。对于计算机软件工程而言,计算机科学预数学可创建软件建模与算法,且工程科学建立对应软件规范和评估成本;另外,管理科学可为软件研发提供科学规划、管理。在多方面合作下,能够研发出具备可靠性、安全性及可维护性的先进软件产品,进而满足我国社会发展需求。随着计算机软件工程的应用,不但使我们的生活模式发生了变化,还促进了科学技术与社会经济的进一步发展。
2计算机软件管理内容与现状
2.1计算机软件管理内容其一,人员管理。目前软件工程主要以人员管理作为主体,所有项目全为工作人员负责。依据各种项目的规模和性质,实现软件研发人员的科学编排,各个岗位工作人员的工作性质存在一定差异,其中项目一般包含资料查询和软件编程及后续处理等[2]。另外,需要提供工作人员专业素质和综合能力,实现合理调配管理。其二,用户管理。计算机软件研发目的为服务用户。因此,在进行软件研发时,应该深入了解、掌握用户需求及操作习惯,降低外界要素的影响,保证软件研发时,用户可提出相关意见,从而整体上提升软件功能和操作性能。
2.2管理现状其一,理论与实践差距。计算机软件工程进行管理时,工程师一般是依据相关状况需求分析,但是需求分析和实践业务操作存在一些差异,其为计算机软件工程管理方面的难题,且长时间存在。形成差异的主要原因是分析不全面与浅显,同时调查信息数据难以为分析依据奠定基础,在分析层次不断提高下信息数据差异性就会不断放大,从而造成需求分析与实践偏离。其二,难以精确估计计算机软件工程管理工作量。计算机软件工程与实物工程存在明显差异,其工程量具备一定弹性,而且人为要素直接影响计算机软件开发工作进度,若是忽视人为要素的影响,就会导致软件工程管理相关工作量无法掌控[3]。另外,人类并非机器,现阶段计算机软件工程的管理依然存在许多需要改进的地方,唯有在完善的前提下,运用科学、有效的方法才可以在相应范围之内实现软件工程管理工作量的掌控。
3计算机软件工程管理对策
(1)制定健全的软件工程管理系统。其一,制定软件工程管理系统人才体系,重视科学技术人才在软件工程管理方面的作用。其二,加大人力资源的管理力度,充分激发工作人员的积极性与主观能动性,保证软件工程所有项目目标有效落实。其三,时时谨记科学技术人员的关键性,通过平等、公平的态度实现人才的管理。(2)强化软件工程风险管理与进度管理。首先,需要制定健全的风险管理系统,针对软件工程项目相关管理人员而言,需要时时树立风险意识,积极学习与掌握风险管理知识,做到客观识别风险,实现量化分析,选取针对性的风向管控方法,并提交软件工程相应管理风险报告。其次,还应该加强软件工程的有效、安全管理,防止风险的发生,保证软件工程研发进度。(3)加强软件工程各个项目的团队合作管理。加强工程人员之间的沟通和联系,并在工作团队范围之内积极沟通意识,从而实现团队密切合作[4]。保证各个岗位的明确分工,同时结合软件工程具体发展状况,实现工作内容的科学、合理分配,把具体责任有效落实到个人,保证所有工作人员可全心参与软件工程研发中,实现软件工程科学管理。
4计算机软件工程的维护
4.1计算机软件工程工具的模块化在计算机软件研发时,为了加强软件工程维护性,应该在加强软件质量的基础上,减小软件研发成本。模块化具有多种特点,如变化一个模块,仅仅需要对此模块完成更改,而且不会对其它相关模块造成影响;同时增加软件程序功能时,能够只增加单个模块或是模块层。此种方法的应用使程序的重复测量和测试变得简单,且序列出现的错误比较容易发现与及时改正,从而保证程序的安全与稳定运行。
4.2软件程序设计语言的合理化科学选取软件程序设计语言,可以加强软件工程的维护。一般情况下,程序语言包含低级语言和高级语言及第四代语言。其中低级语言包含换边语言与机器语言,难以理解与掌握[5]。但是高级语言相比而言比较容易理解与维护,可是也分析各种程度。另外,第四代语言中实现算法并不需求用户指出,仅仅需要提供给编译程序与解释程序,便可获取对应的职能假设。
4.3创建软件品质目标计算机软件工程一定具备可理解、可移植、可测试、可修改等多种特点。从某个角度而言,一系列特点间依然存在矛盾,但可存在一些必然联系,且相互依赖,唯有合理运用程序,依据各种环境变化而进行改变,从而满足所有方面特征需求,实现计算机软件平直目标的合理创建。
4.4计算机软件工程维护对策为了能够保证计算机软件安全运行,必须确保计算机无病毒侵害,因而要安装防毒、杀毒以及防火墙等软件。同时,用户上网过程中要保持良好的习惯,针对部分非法程序软件不可随意下载,定期进行计算机软件扫描杀毒。通常情况下,计算机长期应用,硬盘中就会堆积许多残留信息数据,不但占据系统空间,还严重影响计算机软件的运行,威胁硬盘安全性[6]。对此,应该定期对计算机软件信息数据实时备份,然后清理磁盘与整理磁盘,从而保证计算机软件的有效维护。
4.5制定计算机软件维护计划为了加强计算机软件工程的维护,应该制定完善的计算机软件维护计算同时贯彻落实。不仅要制定风险预测和规避对策,还需要定期对计算机软件工程进行维护和检查,利用现代化测试方法,尽可能在问题发生之前查找根源,然后及时解决问题,最大程度上确保计算机软件的稳定性与安全性。
5结语
计算机软件工程,必须全方面了解其内涵,熟练掌握计算机软件工程基础知识,针对性应用计算机软件工程相关管理与维护技术。另外,在此前提下,利用先进技术深入研究计算机软件工程现代化管理与维护方法,从而提高计算机软件工作效率,强化软件研发能力,拓展计算机软件的运用领域,使计算机软件工程有效融入日常生活与生产中,促进社会经济的进一步发展。
参考文献:
[1]刘翔.浅析软件工程管理的有效方法及实践[J].科技资讯,2014,30:116
[2]吴业彤.计算机网络的管理与安全防范分析[J].网络安全技术与应用,2014,12:131+134
[3]王翔.计算机网络信息管理及其安全防护策略[J].网络安全技术与应用,2015,3:96+98
[4]童玲.关于计算机硬件维护关键技术的若干探讨[J].电脑编程技巧与维护,2015,12:92-93
[5]杨敏.计算机网络安全新技术研究[J].激光杂志,2015,12:156-158
[6]陈昭.基于云计算的中药信息融合知识服务平台构建[D].福建中医药大学,2015
作者:杨风山 单位:曲阜师范大学 信息科学与工程学院