系统分析与设计lesson13作业

1.软件架构与框架的异同。

软件架构和框架某种意义上都是对软件系统的一个草图,他们都描述了系统中各部分的功能行为和程序结构。

但是软件架构是纯草图,一般是在概念上构建一个系统的功能与结构。而框架是一种半成品,它已经完成了对一个架构的大致开发活动,提供了相应的接口,开发人员只需要配合框架来进行开发,就可以开发出拥有良好架构的软件系统。


2.后端模块的三层架构

系统分析与设计lesson13作业_第1张图片


三层架构的好处是可以明确的知道各个模块的功能是怎样的,不会把代码写到别的模块去使得模块功能混淆,有利于后续维护。

开发分工也更方便,指定完成哪个模块就行。


3.VUE和FLUX的状态管理的异同:

VUEX和FLUX都会有一个全局的store来保存状态,而flux有一个Dispatcher来通知store更改,vuex则把这个过程去掉了,直接

用action就可以,同时利用vuex的computed特性,store内容更变后不需要额外的动作vue就会自动渲染新的视图。

你可能感兴趣的:(系统分析与设计lesson13作业)