寒假生活五

2022-05-14 08:34:54 字數 1063 閱讀 1964

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

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

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

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

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

寒假生活五

讀 構建之法 有感 軟體工程師的成長 為什麼高階工程師會比新手工資高那麼多,除了工作經驗之外,有什麼方法來衡量自己的能力和價值?首先要意識到,軟體開發流程不光之團隊的流程,也包括個人開發流程,把每個人的工作組織起來,就是團隊的流程。要想團隊成功,乙個好的團隊流程能把衝突的積極方面釋放出來,而避免消極...

寒假生活七

讀 構建之法 有感 人,績效和職業道德 豬,雞和鸚鵡這個故事雖然聽著俗,但是真的很生動。對於乙個團隊,有很多的成員,但是他們對於團隊的承諾是不一樣的。所以,加入乙個團隊時,我們一定要弄清楚自己在團隊中投入的級別時什麼,別人的期望是什麼。自己是做豬,雞還是鸚鵡?如何衡量個人在團隊中的績效?書中有好多的...

寒假生活三

讀 構建之法 有感 軟體工程 我們知道軟體 程式 軟體工程,其中程式是乙個程式設計師立命之本,是我們的基本功,但是在其之上,軟體工程則決定了軟體的質量,我們的軟體最後是面向人群的,他們不是程式設計師,在發布軟體之前,軟體工程必不可少!軟體開發經歷了四個階段。分別是玩具階段,業餘愛好階段,探索階段,成...