公务员期刊网 论文中心 正文

计算机软件工程维护措施

计算机软件工程维护措施

【摘要】SE在计算机领域中发挥了重要作用,要注重有效维护SE。维护计算机SE的目的在于保证软件产品具有可操作性、可移植性以及可适应性的特点,以便可以利用计算机SE有效提升生活效率与工作效率。本文探讨了SE的应用现状以及维护目标,并详细分析了维护措施,包括SE的开发维护措施,SE的管理维护措施以及SE用户方面的维护措施。

【关键词】软件工程;计算机;措施;维护;浅谈

软件工程(SE)涉及到数据库、编译器、操作系统以及人机界面等领域,在政府部门、航空工程、商业、农业及工业的发展中起到了非常重要的作用。在维护计算机SE时需要全面协调好过程、工具以及方法之间的关系,确保SE能够为计算机半自动或自动化运行提供良好的支撑环境[1]。本文探讨了维护计算机SE时常用的措施,旨在降低SE维护成本以及提升SE维护质量。

1SE应用现状与维护目标

计算机SE在社会经济发展以及日常生活领域中得到了广泛应用,SE属于广义工程范畴,其开发过程具有需求多变性以及个性化的特点,为了有效维护SE,应了解SE的应用现状以及维护目标。首先,SE可以应用于工程项目的管理工作当中。利用SE管理大型工程项目,不但可以避免建设过程的盲目性,同时能够降低项目管理成本以及提升项目建设效率。基于SE的项目管理工作具有规范性以及有序性的特点,可以确保项目资源、资金等得到高效管理,因此在工程项目建设领域中应用SE能有效提升管理效益。SE也在软件测试工作中被广泛应用,开展软件测试工作的主要目的在于发现软件运行缺陷,在测试工作中应用SE不但可以及时提高软件缺陷的查找效率,同时有助于改善软件运行质量。此外,SE可以应用于控制卫星系统、电缆系统等[2]。为了确保SE能够在各个领域中发挥应有的作用,则应设定以下维护目标。第一,在维护SE的过程中应确保软件能够充分适应不断变化的外部运行环境,同时保证修改或维护应用程序后,SE的适应性可以得到有效提升;第二,在维护SE的过程中应注重纠正软件运行错误,并根据实际需要对软件应用功能进行拓展,以便可以改善系统运行性能以及减少软件使用过程中的维护成本。

2计算机SE的维护措施

2.1SE的开发维护措施

为了有效维护SE,则应从软件开发方面入手,通过完善开发工作实现维护目标,同时保证SE可以正常投入使用。在软件开发工作中,应充分考虑SE生命周期问题以及安全问题,应用安全维护理念、生命运行周期全方位维护的软件开发理念,确保SE开发维护过程的有效性。首先,应全面评估SE产品面临的风险,在评估SE产品风险的过程中可以采用问卷调查法收集资料,以了解软件运行过程中的常见风险,包括安全特性、移动代码、受攻击面以及安装风险等,同时对SE产品隐私进行分级,可以分为高级、中级与低级。在评估风险后应及时分析SE产品面临的安全风险因素,根据分析结果建立风险防范模型。其次,应根据风险防范模型开发设计相应的安全维护文档,包括开发设计者文档、帮助文档、主线产品安装或使用说明文档,同时开发向导及生成器等安全工具,保证用户可以在相对安全的环境下配置SE系统以及使用软件。此外,在开发维护阶段,应重视根据SE开发设计需求应用安全编码、安全测试及安全响应策略。在安全编码方面,应尽量在开发设计中使用最新的支持工具与编译器,保证编译器具有良好的安全防御性能,禁止将违禁函数作为源代码的分析工具。在安全测试方面,可以采用渗透测试与模糊测试相结合的方法。在安全响应方面,可以采用漏洞报告接收策略、创建修复策略以及安全更新策略等。

2.2SE的管理维护措施

强化日常管理是维护SE的重要措施,为了做好SE的日常管理工作,可以从以下几个方面入手。首先,应强化组织结构与人员管理。在管理SE时应重视建立起信息上传下达机制畅通、分工明确的管理结构体系,同时根据SE的运行条件以及适用范围等对组织结构体系进行适当调整,以便确保管理结构可以有效满足SE维护工作的需要。在人员管理方面,应根据SE的性质与规模等因素合理安排开发设计人员,同时明确规定不同岗位人员应负责的工作,包括查找SE维护资料、编写软件程序以及处理SE运行阶段的后续工作等。在管理工作人员的过程中,还需要根据工作人员的能力以及专长等做好调配管理工作,确保工作人员能够在SE维护中发挥专业所长以及高效解决维护过程中遇到的问题。此外,应强化档案管理以及使用管理工作。在档案管理方面,应及时收集好SE开发设计阶段中所产生的档案资料,包括开发设计流程资料、SE架构设计资料等,以便为后期维护工作的开展提供必要的依据,同时有效提升软件质量以及运行水平。在使用管理方面,应在充分了解SE使用需求以及用户操作习惯的基础上制定具有针对性的使用管理方法,减少外界不良干扰因素对SE维护工作产生的影响,从而使SE操作性能以及实用性能等均能够得到有效改善。

2.3SE用户方面的维护措施

为了有效维护SE,还应从用户方面入手,督促用户养成良好的操作习惯,以降低SE维护难度以及提升SE维护水平。首先,应在用户端安装杀毒软件、防火墙等,定期更新杀毒软件中的病毒库,确保杀毒软件具有较强的防护能力,同时保证SE能够在杀毒软件的防护下实现安全运行。要注意对计算机硬盘存储的无用数据文件、垃圾文件等进行定时清理,尽量减少计算机C盘中存储的数据文件,避免因数据文件所占内存过多而造成SE的运行效率以及运行过程中的安全性受到不良影响。其次,应注意定期查杀硬盘,发现木马等恶意程序时需要及时清除,并注意采用备份、加密等方法管理硬盘中的重要数据及文件,避免因系统崩溃而影响到硬盘数据的完整性。在浏览网络的过程中,应避免进入国家明令禁止的网站,以预防病毒通过网络传播到本地计算机中,从而保证SE运行的安全性。还应注意避免“翻墙”或打开不明链接地址,以减少SE面临的不安全因素。

3结语

综上所述,SE为计算机的海量存储、高速运算以及智能化管理提供了技术支撑,同时为计算机使用者打开了全新的空间,包括虚拟世界、人机面对面服务、知识搜索以及云计算等。为了确保具有模糊计算以及离散控制特征的SE工程可以在计算机领域中充分发挥作用,应重视强化SE维护工作,以通过针对性维护有效保证SE处于正常工作状态。

参考文献:

[1]钟林辉,侯长源,宗洪雁,叶茂盛.构件化软件演化信息及演化相似性度量技术研究[J].计算机应用研究,2015(05):1399~1402.

[2]徐久强,卢锁,刘铮,赵海.软件宏观拓扑结构标准结构熵和度的演化分析[J].东北大学学报(自然科学版),2013,34(01):40~43.

作者:史梁 蔡豪 单位:河南广播电视大学