摘要:当前我国计算机软件技术取得了巨大的成就,软件的数量与软件的种类也在不断增多,这些软件基本上都有着至关重要要的作用,都被广泛应用在人们的生活当中。计算机技术本身就是信息传播的一种手段,它具有开放性强的特征,这是一把双刃剑,利用好可对自身有极大的益处,一旦失误就会泄露自身的各种信息。因此,人们对计算机软件的安全问题越来越重视,技术人员都在不断的研究安全系数更高的软件工程,同时,我们也需要对计算机软件安全检测和维护技术进行创新和研究。
关键词:软件工程;安全检测;维护;系统
1安全检测与维护的概述
安全检测与维护对计算机应用水平的提升具有积极的推动与促进作用,能够切实有效的保证计算机应用体系之中的信息安全性,在国家机密维护、人民群众信息保护等方面扮演极为重要的影响角色。对此,相关人员若想最大限度的发挥计算机技术的积极功能,则需要对计算机软件工程给予高度关注和广泛重视,以行之有效的安全检测方式和科学合理的定期维护提高计算机软件的应用水平,更好的为社会发展所服务。众所周知,计算机技术在应用过程中极易受到技术、人为等因素的影响,一定程度上会出现计算机软件安全问题,通过安全检测与维护技术则可以针对其存在的问题进行科学合理的解决,修补软件工程中存在的漏洞,以此来保证计算机软件的正常运行和高效运作。一般来说,软件工程的安全检测技术主要有两种方式,分别是静态和动态,而安全性能方面的检测则可以分为三方面,即性能测试、渗透测试、过程验证。任何产品在其应用和使用过程中均会有不同程度的消耗,之中消耗是在自身的生命周期之中,而软件工程作为产品体系的一种,也固然有自我的生命周期,主要分为四方面,分别是定义、开发、运行、维护。计算机软件在应用过程中其根本目的是满足用户的客观实际需求,这也是软件应用的本质所在,但是在这一过程中如果存在某些错误、漏洞,则需要采取必要的措施对其进行及时修复,其中安全检测技术与维护技术则发挥了重要作用。通过安全检测技术和维护技术的应用,可以促使计算机软件逐渐朝着精准化、安全化和高效化的方向发展,进而更好的适应周遭环境。
期刊文章分类查询,尽在期刊图书馆
2安全检测技术的方式
2.1 流 程
计算机软件工程在进行安全检测的时候,会经过一下几个流程:首先,安全检测技术会对计算机软件工程进行全面的检测,寻找出软件系统中可能存在的问题和缺陷,对这些缺陷和问题进行检测和了解,再测试软件设计过程中最小的模块,之后会按照相关的标准,对计算机软件系统进行最为严格的检测,此外,还要对与软件相关的机构进行全面性检查,确保软件系统的安全与稳定。其次,初步检测完成没有问题之后,需要对软件工程的功能和有效性进行详细的测试。最后,对整个软件工程系统进行全面的检测,测试软件系统在各种不同环境中运行的可靠性与安全性。
2.2 检测方式
软件工程的检测首先介绍的是形式化的检测。形式化安全监测首先要根据实际要求建立数学模型,数学模型必须是与软件相对应的,之后根据标准化语言对其进行格式化说明。形式化安全监测主要有定量与模型两种检测方式。其次在应有的模型基础上对软件进行静态的安全监测。模型安全监测是根据软件的结构合软件行为建立一种能够提供测试的模型,这种检测模型能够在计算机软件运行的过程中直接进行读取,这种检测模型非常实用、非常便捷。模型安全检测可分为有限状态机、马尔科夫链两种检测方式,可以根据具体的环境选择合适的检测方式。第三就是语法检测,语言检测主要是软件技术人员根据软件技术的效果进行验证的,将技术应用于不同的输入条件下,看技术在不同环境下是否会出现相同的效果。第四种安全检测方法是基于属性测试与模糊测试。第五种安全检测方式是基于故障注入的安全监测,这种检测方式是将软件工程中出现故障的可能性输入其中,将出现的故障与其比较,利用故障分析树检测软件故障。除此之外,还有混合技术检测、Web服务检测技术等多种检测方式,每种检测方式都是有着属于自身独特的特点,根据具体的应用环境选择最为合适的检测方式,可以更快的检测出软件工程中可能存在的问题。
3软件工程的维护分析
3.1 软件工程的维护
类型计算机软件工程在安全检测的基础上,还需要对其进行定期维护,通过行之有效的维下两方面。
3.1.1 适应性维护
该种维护方式以外部环境的变换为基础,对软件的适应性进行逐一调整和实行维护,主要是为了提高软件工程的环境适应恩呢管理,更好的提高软件工程的应用水平和运作效率。
3.1.2 改正性维护
计算机软件工程虽然经过安全检测,但是并不能从根本上检测出其中的某些隐性问题,这就需要软件进行试验性使用,根据其在实际使用过程中存在的问题进行维护,一般来说,运用该种维护类型的软件工程问题相对较小,不会影响计算机软件的正常运作。
3.2软件工程的维护策略
软件工程的维护系统在应用过程中应不断跟随时代发展潮流,以此来更好的提高计算机软件的应用性能。对此,相关技术人员需要以科学合理的软件维护目标为基础,对软件维护系统进行不定期更新、维护和升级,以此来为软件工程的维护提供良性发展的外部框架。同时,要增强维护技术的现代科学技术含量,将具有时代内涵的科学技术融入其中,不断提高软件的质量和水平。此外,还要建立软件工程的质量保证体系,以此来对软件工程的各项内容进行全面科学的专业检查。
结束语
软件工程的安全检测与维护是一种复杂、综合性强的工作,在市场中的应用也非常的广泛,必须利用有效的安全检测方式与维护技术才能够提高软件的稳定性与有效性。同时,采用先进技术开发高质量、高性能的软件,可以大大提高经济效益,降低维护成本。
参考文献
[1]高林.浅析软件工程的安全检测和维护[J].黑龙江科技信息,2015,17:146.
[2]苏春源.基于计算机软件工程的安全维护措施探究[J].电子技术与软件工程,2014,02:99.
[3]孙继红,刘彩红.计算机软件工程安全维护措施探究[J].电脑与电信,2016,12:76-78.
[4]陈晨.浅析软件工程的安全检测和维护[J].中小企业管理与科技(下旬刊),2013,04:279.
[5]郭欣怡.安全漏洞检测技术在软件工程中的应用[J].通讯世界,2016,21:226-227.
论文作者:田静
论文发表刊物:《防护工程》2017年第16期
论文发表时间:2017/10/20
标签:软件工程论文; 计算机软件论文; 软件论文; 方式论文; 技术论文; 检测技术论文; 模型论文; 《防护工程》2017年第16期论文;