网站大量收购闲置独家精品文档,联系QQ:2885784924

软件架构师论文(必读10篇).pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件架构师论文(必读10篇)--第1页

软件架构师论文(必读10篇)

软件架构师主要是指从事高层次的开发构架工作的人才,其工作内容和指责在于软

件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架

构,指导整个开发团队完成计划,不仅考验软件开发技术,还考验组织管理能力。本文整理

了10篇软件架构师必读论文,希望这些优选范文能让大家对此行业的了解更加透彻。

软件架构师论文(必读10篇)之第一篇:移动应用软件架构安全技术研究

摘要:TD-LTE网络、单片机等技术的发展和应用,有效促进了智能移动设备的普及,

比如智能手机、平板电脑等,这些移动设备部署的应用软件也越来越广泛,提高了人们社交

通讯、在线学习、智能旅游、移动办公的便捷性,但是移动应用软件架构也面临着较多的安

全威胁,比如勒索病毒、DDOS攻击等,这些木马病毒利用移动应用软件架构通信接口存在

的漏洞,大肆攻击移动应用软件,给使用者带来了极大的损失。本文基于笔者多年的工作实

践,详细地描述移动应用软件架构特点及其面临的安全威胁,同时利用先进的免疫网络、非

对称加密、访问控制、安全访问等技术进一步提高系统移动应用软件的防御能力,具有重要

的作用和意义。

关键词:移动应用软件,四层架构,勒索病毒,非对称加密

移动通信已经进入到4G和5G时代,为人们提供了更高的移动通信带宽,基于移动

通信的智能设备也层出不穷,比如华为P20、三星盖世S9、苹果智能手机、平板电脑等,这

些智能设备承载的应用软件也非常多,比如手机QQ、微信、微博、手机银行等,进一步提

升了移动通信应用范围,方便了人们工作、生活和学习。移动应用软件开发时采用的架构种

类多种多样,开发语言也非常多,不同应用软件的模块在集成时难免会存在一些漏洞,因此

许多病毒、木马都利用这些软件架构漏洞进行攻击,比如勒索病毒、DDOS攻击等,可以盗

窃应用软件的登录用户名和密码,破坏用户数据的完整性和安全性,给人们带来了严重的财

产损失。

1移动应用软件架构特点

移动应用软件架构是基于PC软件的基础改进而来的,其可以更好地适用于移动智

能设备,常用的架构主要包括经典MVC架构、三层架构和四层架构。

软件架构师论文(必读10篇)--第1页

软件架构师论文(必读10篇)--第2页

(1)经典MVC架构。经典MVC架构包括模型层、视图层、控制器层,模型层可以

封装软件应用数据,定义软件操作,包括数据计算逻辑规则等;视图层可以为用户提供交互

界面,响应用户的逻辑业务请求;控制层可以控制视图层和模型层之间的交互。

(2)三层架构。三层架构包括表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL),

表现层可以向用户展现特定业务数据,采集用户输入信息和操作;业务逻辑层可以从DAL中

获取数据,输出显示到UI,完成UI输出的操作指令和数据请求,执行业务逻辑或访问DAL;

数据访问层可以直接操作数据库,完成信息的添加、修改、删除和查询。

(3)四层架构。四层架构是在三层架构的基础上发展而来的,添加了业务规则层,

将三层架构的业务逻辑层拆分为业务逻辑和业务规则,业务规则可以及时处理用户输入的

不合法信息,同时还可以及时处理数据库操作存在的错误,增大了业务逻辑层的结构清晰度。

具体的,四层架构分别是表现层、业务规则层、业务逻辑层和数据访问层。

移动应用软件架构的每一层之间都采用接口进行通信,实现了业务的集成和解析,

因此在这种集成化模式下难免存在漏洞,如果移动应用软件升级不及时,将会吸引病毒

文档评论(0)

hhhhh666 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档