系统设计与分析 作业8

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

区别

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

联系

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

2. 以你的项目为案例

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、描述软件架构与框架之间的区别与联系 软件架构:软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象...
    哲_29be阅读 146评论 0 0
  • 描述软件架构与框架之间的区别与联系软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。...
    csRyan阅读 379评论 0 1
  • 1.描述软件架构与框架之间的区别与联系 软件架构(software architecture)是一系列相关的抽象模...
    Andiedie阅读 271评论 0 0
  • 描述软件架构与框架之间的区别与联系 先分别弄清楚两个名词的定义。 软件架构:软件架构是一个系统的草图。软件架构描述...
    yehongjiang阅读 74评论 0 0
  • 时光流逝 荒芜成冢 在这个摇摇晃晃的人间 孑然而行 风依旧不肯停歇 许是硌疼了黑夜 本是惆怅客 棠花散尽落
    斯人未逾期阅读 342评论 1 9