1. 程式人生 > >02軟件架構設計的思想與模式閱讀筆記

02軟件架構設計的思想與模式閱讀筆記

技術人 復雜 項目管理 經驗 需求 管理 軟件 人員 無法

軟件的質量問題往往表現為缺陷(bug),軟件缺陷的產生主要有兩個原因:軟件產品的特點和開發過程。對於產品特點,用戶往往描述的不是特別仔細,或有什麽隱性的要求沒有說,或有什麽在這個領域公認的特點,而技術人員並不知道。而開發過程方面技術人員可能會使用一些不成熟的新技術而無法控制除此以外,設計文檔不清楚,文檔本身就存在錯誤,溝通上存在問題,項目管理水平差, 都可能導致問題。概括起來可以有七項原因1.項目期限的壓力。2.產品的復雜度。3.開發人員的疲勞、壓力或者受到幹擾。4.缺乏足夠的知識、技能和經驗。5.不可解客戶的需求。6.缺乏動力

02軟件架構設計的思想與模式閱讀筆記