首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

系统设计与分析 作业8

1. 描述软件架构与框架之间的区别与联系

区别

  1. 软件架构是一个抽象的概念,高于实际代码,是诞于设计阶段的系统蓝图,描述部件的功能、部件与部件之间的协作,从而大致地描述出系统完整的运作流程。它并不是实际系统代码的一部分。
  2. 而框架是一个具体的概念,是实际代码的一部分。框架是针对系统设计的一个“半成品”软件,使用特定的语言和技术描述了架构中各部件功能的具体实现。

联系

  1. 软件架构是框架的“蓝图”,是理论指导,对于框架的实现具有指导作用。框架则体现了架构的设计核心。

2. 以你的项目为案例

绘制三层架构模型图,细致到分区

结合你程序的结构,从程序员角度说明三层架构给开发者带来的便利

  1. 三层架构具有低耦合性、高重用性、较低的生命周期成本
  2. 分离了关注点,各部分的开发者只需要关注自己负责模块的实现。

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

异: Flux和Vue都是前端框架,都对数据流有着规范的管理。

同: Flux是强制数据单向传递,而Vue通过Vuex进行状态管理。

下一篇
举报
领券