正当时......

学术咨询服务
当前位置:职称论文发表咨询网电子信息职称》安全技术在计算机软件开发中的应用

安全技术在计算机软件开发中的应用

来源:职称论文发表咨询网作者:田编辑时间:2020-09-18 10:06
扫码咨询

  摘要:计算机软件开发过程中安全技术发挥着重要作用,提高对计算机软件开发安全技术的重视度,有助于提高软件开发质量。文中以云计算背景为切入点,分析GIS软件工程面临的问题,并给出云计算环境下提高GIS软件工程质量的措施,推动软件开发质量的提升。

  关键词:计算机软件;安全技术;开发措施

  引言

  近些年我国民众生活水平快速提升,传统英特尔与微软运营模式已经无法满足人们实际需求。尤其是计算机互联网技术发展,逐步向着云计算时代过渡。云计算技术发展带动GIS软件工程模式进步,提高软件开发力度,构建多样化的GIS软件应用系统。互联网信息技术快速发展背景下云计算技术应运而生,云计算技术给GIS软件工程模式带来极大便利,推动计算机软件技术进步发展。文中分析云计算技术与GIS软件工程模式的特点,阐述GIS软件工程在云计算技术的应用。希望通过本文论述,为类似研究提供借鉴推动GIS软件工程模式进步发展。

安全技术在计算机软件开发中的应用

  1、云计算技术分析

  1.1概念界定

  云计算作为分布式计算技术的主要组成部分,可以拆解细化复杂的计算处理程序,将其划分成若干个子程序,并由多部服务器够长的分析系统中纳入这些子系统,系统处理后将用户需要的信息数据反馈给用户。云计算技术可以提高数据筛选效率与准确性,为用户提供便捷、快速的服务。

  1.2技术特点

  ①规模大。云时代背景下承载云计算的服务器已经达到数百万台,云计算凭借自身超强的计算处理与数据存储能力为用户提供方便快捷的服务;②虚拟化。云计算提供的服务不受时间与空间限制,只要有网络的地方都可以享受云计算服务,用户只需要发出自己的申请就可以获得服务;③可靠性。云计算采取多种措施保证自身服务的可靠性,配备专业技术人员进行维护。同时,云计算有着宽泛应用范围,满足用户不同需求。

  2、GIS软件工程分析

  2.1概念界定

  GIS软件工程本质上以软件工程理论为基础,开展软件开发与维护的专业性工程活动。

  2.2技术特点

  ①软件系统复杂。软件系统复杂度较高的原因有两点,即:交付文档内容复杂且繁琐、软件复杂度高。前者包括众多内容,如系统设计说明书、软件需求内容等,使得文档内容难度系数增加;后者因为软件数据容量大、功能复杂且多样等,使得其复杂程度较高;②GIS软件开发需要得到数据库的支持。对于GIS数据输入质量严格控制,当数据输入出现问题时影响到系统运行效率与功能发挥,严重时直接造成系统崩溃;GIS空间数据呈现出更新快的特点,容易出现数据失效的问题,因此要对数据进行持续采集。

  3、探讨云计算环境下的GIS软件工程安全模式

  3.1GIS软件工程体系的结构模式

  云计算技术快速进步发展,强有力的推动GIS软件工程进步。云计算的最大特点就是存储量大、计算速度快、可靠性高等,GIS软件工程利用这个优势优化自身体系结构。云服务提供的GIS构件必定会被依托云端的GIS应用软件大量应用,可以提高构件的先进性。同时,随着云计算技术快速发展,也可以提供更加成熟、先进的GIS构件支持GIS软件工程。存在云端的数据提供信息共享与地图数据的服务,GIS软件工程依据用户需求构造出针对性的软件。

  3.2GIS软件工程的开发组织模式

  通过对GIS传统软件生命周期的模型可以发现一个问题,即整个生命周期模型选择串行方法,这种串行方法建立在瀑布模型基础上。选择串行方法的主要原因就是操作简单,技术人员可以轻易的操作模型。近些年云计算技术快速发展,直接推动传统软件开发生命周期的改变,逐步过渡向开发模型与多重螺旋模型为主的生命周期模型。软件开发时呈现开放性与阶段性控制的特点,分析软件开发各阶段其来说,工作量最大的就是需求阶段。此外,可以利用现有的成熟架构模式发展GIS架构设计,并以此为基础选型并确定,利用现有成熟构件和代码完成相关设计。

  所谓数据加密技术,指的是通过加密钥匙与函数对信息进行转换,将其转为不可理解且无意义的密文,接收方通过密钥对密文进行解密,将经过加密的钥匙解密成明文。通过这样的途径达到保护数据不被人非法窃取、阅读的目的。通过掌握数据加密原理可以显著提高网络安全水平,数据加密技术分成4部分,即明文、密文、算法与密钥。加密方法种类很多,但主要包括对称加密算法、不对称加密算法、不可逆加密算法。密钥密码则有分组、序列两类。

  4、结语

  综上所述,随着计算机网络技术快速发展,云计算各方面也愈发完善,大部分行业都将行业信息与资料存储在云端服务器中,实现高效率的管理与资源共享。但同时也面临着信息泄露风险,因此要做好风险控制工作,推动GIS软件工程模式的发展。

  参考文献

  [1]廖梦虎.分层技术在计算机软件开发中的应用分析[J].无线互联科技,2019,16(03):49-50.

  [2]廖梦虎.安全技术在计算机软件开发中的应用研究[J].计算机产品与流通,2019(01):28.

  [3]周颖琦.探讨安全技术在计算机软件开发中的应用[J].智库时代,2018(46):123+125.

  作者葛梁钰

  推荐阅读:计算机职称得分技巧


《安全技术在计算机软件开发中的应用》
上一篇:Web资源访问控制技术研究综述
下一篇:计算机信息传输技术下的办公自动化方法分析
更多>>

期刊目录