系统分析学习(八)

一、描述软件架构与框架之间的区别与联系
  • 软件架构 :软件架构就是把系统分解为一些部件,描述这些部件的职责及它们之间的协作行为。架构是一组重要决策,其中涉及软件系统的组织,对结构元素及其组成系统所籍接口的选择,这些元素特定于其相互协作的行为,这些结构和行为元素到规模更大的子系统的组成,以及指导该组织结构(这些元素及其接口、协作和组成)的架构风格。软件架构是一个系统的草图
  • 软件框架 :框架是特定语言和技术的架构应用解决方案。面向领域(如ERP、计算领域等)的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供了一些定义良好的可变点以保证灵活性和可扩展性。也就是说软件框架是领域分析结果的软件化,是领域内最终应用的模板
  • 软件架构与框架之间的区别 :框架是一种特殊的软件、框架是半成品。架构不是软件,而是关于软件如何设计的重要策略。
  • 软件架构与框架之间的联系 :架构可以以框架的方式进行实现;所以最终的软件架构可以借助已存在的可重用的框架构造来构造。

二、以你的项目为案例

研究 VUE 与 Flux 状态管理的异同

  • VUE
    Vue是一个构建数据驱动的 web 界面的渐进式框架。vuex是专门为vue提供的状态管理工具。
  • Flux
    状态集管理框架,由facebook创建,专门用来构建前端框架结构的框架。它分为四层:view视图层、action层、dispatcher派发层、store仓库层。
  • VUE与Flux的联系
    VUE的状态管理工具是vuex,而vuex是flux的一个实现。
  • VUE与Flux的区别
    VUE是一个构建数据驱动的 web 界面的渐进式框架。
    Flux是一种前端状态管理架构思想,专门解决软件的结构问题。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值