系统分析与设计 作业8

时间:2022-12-12 21:58:53

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

软件架构是一种指导方法,并不是一个具体实现。
软件框架是基于具体语言的一个架构实现。
软件框架可能包含若干软件架构,并作出了一定修改和改进。

2、以你的项目为案例

  • 绘制三层架构模型图,细致到分区
  • 结合你程序的结构,从程序员角度说明三层架构给开发者带来的便利

逻辑图如下
系统分析与设计 作业8

物理图如下

系统分析与设计 作业8

优点:可以让程序员专注于某个分区功能的开发,便于快速组织编写系统

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

Flux为一个前端架构,而VUE则是一个js的语言实现
Flux通过监听用户操作,捕捉用户操作,改变state后重新渲染页面。
而vue则将捕捉和修改状态的两部分组件结合在了一起进行了改进。