painterdrown Blog - painterdrown SAAD

# SAAD Assignment 8 软件项目架构与框架

⏰ 2018-05-15 15:55:44
👨🏻‍💻 painterdrown

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

# 1.1. 概念解释

架构 (Architecture)。软件架构描述一个系统的组成元素,元素之间的接口,以及各个元素之间的协作行为,即软件系统的组织架构。

架构模式 (Architecture Styles)。软件架构模式是特定领域的组织解决方案,可以说是架构的特定风格,如信息系统领域的经典三层架构:表示层、业务层以及数据持久化层。

应用框架 (Application Frameworks)。框架是面向某领域(包括业务领域,如ERP,和计算领域,如GUI)的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供一系列定义良好的可变点以保证灵活性和可扩展性。

# 1.2. 架构模式与框架的区别与联系

# 2. "中大零饭"架构模式

项目地址:https://github.com/dtosaad/documents

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

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

# 3. 研究 vue 与 flux 状态管理的异同