1. 程式人生 > >系統分析與設計 作業8

系統分析與設計 作業8

1、描述軟體架構與框架之間的區別與聯絡

軟體架構是一種指導方法,並不是一個具體實現。
軟體框架是基於具體語言的一個架構實現。
軟體框架可能包含若干軟體架構,並作出了一定修改和改進。

2、以你的專案為案例

  • 繪製三層架構模型圖,細緻到分割槽
  • 結合你程式的結構,從程式設計師角度說明三層架構給開發者帶來的便利

邏輯圖如下
邏輯圖

物理圖如下

物理圖

優點:可以讓程式設計師專注於某個分割槽功能的開發,便於快速組織編寫系統

3、研究 VUE 與 Flux 狀態管理的異同

Flux為一個前端架構,而VUE則是一個js的語言實現
Flux通過監聽使用者操作,捕捉使用者操作,改變state後重新渲染頁面。
而vue則將捕捉和修改狀態的兩部分元件結合在了一起進行了改進。