系统架构、技术构架、应用构架 区别

系统架构:指的完整系统的组成架构,例如系统分成几个部分?服务平台、管理门户、终端门户、ATM门户、外部系统以及接口、支撑系统等,将这些系统进行合理的划分。然后再进行功能分类细分,例如服务平台内部划分为系统管理、用户管理、帐号管理、支付管理、接口层、统计分析等逻辑功能。总之,将整个系统业务分解为逻辑功能模块,并且科学合理,就是系统架构了。

技术架构:从技术层面描述,主要是分层模型,例如持久层、数据层、逻辑层、应用层、表现层等,然后每层使用什么技术框架,例如Spring、hibernate、ioc、MVC、成熟的类库、中间件、WebService等,分别说明,要求这些技术能够将整个系统的主要实现概括。应用架构:主要考虑部署,例如你不同的应用如何分别部署,如何支持灵活扩展、大并发量、安全性等,需要画出物理网络部署图。按照应用进行划分的话,还需要考虑是否支持分布式SOA。

技术架构关注的是:技术的分层及描述(不单纯只写mvc),关键技术的方案(如事务处理、缓存与集群等)应用架构关注的是:应用功能的划分、应用功能集成和应用功能部署。

  • 5
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习ARM系统架构需要掌握以下步骤: 1. 确定学习目标:了解ARM系统架构的基本概念及其应用领域。明确自己学习ARM的目的,例如是为了从事ARM芯片的开发、嵌入式系统设计,还是为了深入了解计算机体系结构。 2. 寻找合适的学习资源:可以通过查阅专业书籍、教程、在线视频等方式寻找合适的学习资料。推荐的书籍包括《ARM体系结构与编程》、《精通ARM体系结构》等。一些在线教学平台也提供ARM系统架构的相关课程。 3. 学习理论知识:了解ARM的系统架构特点、寄存器、指令集等基本知识。可以通过研读相关资料,理解ARM的体系结构、寄存器的功能与使用方法、指令集的组成和编程概念等。 4. 实践操作:通过实际操作来加深对ARM系统架构的理解。可以使用开发板和软件模拟器等工具,在实际环境中进行编程、调试和优化。可以使用ARM开发工具链,如Keil、IAR等,进行实验和开发。 5. 参与项目或实践:参与ARM相关项目或实践,将所学知识应用到实际项目中。可以参加竞赛、自主开发项目,或者加入开源社区,与他人交流学习经验。 6. 持续学习和更新知识:ARM系统架构不断发展和更新,需要持续学习和了解最新的技术和发展动态。可以订阅ARM相关的技术报告、参加技术研讨会、关注ARM社区等方式获取最新的资讯和学习资源。 总之,学习ARM系统架构需要掌握基本理论知识,并通过实践操作和参与项目来加深理解和应用。持续学习和积累经验,可以使自己在ARM领域有较好的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值