《軟體構架實踐》7 9章讀後感

2022-05-26 05:36:07 字數 1100 閱讀 1462

今天,我閱讀了《軟體構架實踐》7-9章。

第7章主要有4個主題,生命週期的構架;設計構架;形成團隊結構及其與架構的關係;建立構架系統。首先講了生命週期中的構架,把構架作為軟體開發過程基礎的任何組織需要理解構架在其生命期中的位置。目前有幾個生命週期的模型,但把構架放在乙個適當位置的模型是演變交付生命期模型,使用模型的意圖是獲得使用者和客戶反饋,並在發布最終版本前通過幾個版本進行迭代。然後講的是設機構架,主要描述了乙個用於設計構架以滿足質量需求和功能需求的辦法。我們把這種方法稱為屬性驅動的設計。然後講了形成團隊結構,在構架的模組分解結構的最初幾個層次相當穩定後,就可以把這些模組分配給開發小組。所得到的結果就是第2章所討論的工作分配檢視。該檢視或者將模組分配給現有的開發單元,或者定義新的單元。最後講了建立骨架系統,對構架進行了充分設計,並且團隊為開始構建構架做好準備後,就可以構架骨架系統了。這一階段的思想是提供一種基本能力,以一種對專案有利的順序實現系統的功能。

讀完這一章,我知道了構架設計必須按需求分析進行,但不需要再需求分析完成後再開始構架設計。實際上,在確定關鍵的構架驅動因素後,就可以開始構架設計了。當設計了構架的足夠多的部分後,就可以開大發骨架系統了。該骨架系統是上面進行迭代開發的框架。

第8章通過描述飛行模擬系統的構架,在設計該系統要實現效能、可整合性和可修改性。專案能夠在節約成本的情況下實現這些質量屬性。例如,現場安裝小組的人數只有以前所要求的一辦,因為它們能夠更容一地查詢和糾正錯誤。設計方案通過以下方法實現了這些質量屬性:限制結構化模型構架模式中的模組型別配置的數量、限制模組型別之間的通訊、根據飛機中的預期變更分解功能。

這些模擬系統的改進主要得益於更好的理解並遵守經過仔細分析,且文件完備的軟體構架。

第9章主要講了構架編檔,我知道了如果誰也不理解構架是什麼或不知道如何使用它,那麼,這個構架是沒有價值的。在建立構架的過程中,對構架進行編檔是重要的一步,因為對構架進行編檔後,設計師就不用再回答許多關於架構的問題,而且,現在和以後的涉眾可以通過構架文件來捕獲構架;必須了解構架的涉眾及其他們將如何使用文件。把對構架進行編檔看成是對相關檢視的集合進行編檔,然後用跨檢視資訊進行補充。讓涉眾來幫助選擇相關檢視;無論是採用形式化的表示法還是uml,框線圖僅提供了整個構架的一小部分資訊。需要提供解釋在主要表示中展示的元素和關係的支援文件,對框架線進行補充。介面和行為是構架圖的重要組成部分。

《軟體構架實踐》13 15章讀後感

今天,我閱讀了 軟體構架實踐 13 15章。第13章介紹了全球資訊網,它或許是能夠說明構架商業週期的最生動的例項。自從1990年最早提出全球資訊網以來,其目標 商業模型和構架都發生了很大的變化。沒有人 包括客戶 使用者和設計師 能夠預見到全球資訊網所經歷的 性的發展和演變。在本章中,我們將從構架商業...

《軟體構架實踐》1 3章讀後感

今天我閱讀了 軟體構架實踐 1 3章,也就是全書的第一部分 預想構架。全書開篇就指出了軟體構架的重要性 軟體構架是軟體系統的核心,其影響深遠,並不會隨某個軟體系統的生命期的結束而終結。第一章重點講述了構架商業週期。首先用瑞典的瓦薩戰艦引出構架商業週期的概念 軟體構架是技術 商業 社會等諸多因素作用的...

軟體構架實踐閱讀筆記一(讀後感)

由於本學期即將要接觸到軟體架構這門學科,所以我們的老師也是在百忙的寒假要求我們來閱讀 軟體架構實踐這本書 首先 涉及到這本書,輸的名字由三部分構成,分別是 軟體,構架,實踐。我想這三個詞可能就是這本書的精華所在。構造,他的物件是大型的軟體系統,所以,再滿足我們軟體開發過程中 快速 方便 安全性的前提...