軟體體系結構 重點複習

2021-10-01 20:38:56 字數 819 閱讀 3563

軟體體系結構的質量屬性及其戰術(重點!)

常見軟體體系結構模式及其特點

軟體體系結構設計方法

軟體體系結構評審方法(atam)

簡單描述一下架構設計可以怎樣改變商業環境

軟體架構影響軟體開發組織的目標。

軟體架構會影響客戶對新產品的需求。

軟體架構影響未來架構的設計。

軟體架構影響開發過程

為什麼說軟體架構非常重要

架構師的職責

質量屬性場景是一種面向特定的質量屬性的需求。它由以下6部分組成。

質量屬性及相關戰術

互操作性:

可修改性:

效能

安全性

易用性

參考文章:

架構模式

模組的模式

元件和聯結器模式

atam產生如下結果:

乙個簡潔的架構描述

表述清楚的業務目標。

用場經濟和捕捉質量需求。

架構決策到質量需求的對映。

所確定的敏感點和權衡點集合:這個集合是一些對乙個或多個質量屬性具有顯著影響的架構。

有風險角色和無風險決策

風險主題的集合。

產生一些附屬結果

還產生一些無形結果。

atam方法的表述

商業動機的表述

架構的表述

對架構方法進行分類

生成質量屬性效用樹。

分析架構方法

集體討論並確定場景的優先順序

分析架構方法

結果的表述

軟體體系結構之簡要複習

馬上要考試了,通過思維導圖簡單梳理一下整本書的大體內容,希望能幫助自己理解整本書的知識結構。概述和基本組成要素 經典軟體體系結構風格 分布式軟體體系結構風格 mvc風格和structs框架 軟體設計的目標 軟體設計原則 開閉原則是依賴倒轉原則的終極目標。依賴倒轉原則指抽象不應該依賴於細節,細節應當依...

軟體體系結構 軟體體系結構概論

開學到現在我已經上了三節軟體體系結構的課程,現在我想把自己學到的整理歸納一下。此篇隨筆對應於教材軟體體系結構概論一章。首先談一談我剛接觸這門課程是的感受。那就是 我靠 軟體也會有體系結構?以前只學過資料結構 演算法 基本的程式語言,覺得程式設計無非就是使用者給我需求,我便按照需求來程式設計序就好,從...

軟體體系結構

軟體體系結構是具有一定形式的結構化元素,即構件的集合,包括處理構件 資料構建 連線構建。處理構建 負責對資料進行加工 資料構建 是被加工的資訊 連線構建 把體系結構的不同部分組合連線起來 1 作為通訊的手段 2 代表了早期的設計決策結果 3 高層次的設計復用手段 1 軟體體系結構是風險承擔者 又稱涉...