《軟體需求最佳實踐》閱讀筆記05
軟體需求定義為:業務知識+問題列表+其他因素。
需求的三個層次劃分為:業務需求、使用者需求、軟體需求。這種劃分很大程度上體現了需求工作的不同階段。
1. 業務需求是反映企業/組織對軟體系統的高層次目標要求,換句話說,就是軟體系統的建設目標,而這種目標通常體現在兩個方面:
問題:解決企業/組織運作過程中的問題,例如物資**脫節、使用者投訴量大、客戶流失率較高等。
機會:抓住外部環境變化所帶來的機會,以便為企業帶來新的發展,例如電子商務、網上銀行、基於即時通訊的工作協同系統等。
2. 使用者需求是指描述的是使用者使用軟體需要完成什麼任務,怎麼完成的需求,通常是在業務需求定義的基礎上進行使用者訪談、調查,對使用者使用的場景進行整理,從而建立使用者角度的需求。換句話說,使用者需求是需求捕獲的產物。
3. 軟體需求
因為使用者需求具有零散、存在矛盾的特點,因此需求分析人員還需要對其進行分析、提煉、整理,從而生成指導開發的、更精確的軟體需求。換句話說,軟體需求是需求分析與建模的產物。
《軟體需求最佳實踐》閱讀筆記06
第7章 需求描述最佳實踐 在描述需求時,我們首先確定以什麼風格來表述,另外還應該選擇與專案 團隊特點相符合的風格模板。常見的描述風格與選用標準 在描述需求時,最常見的描述風格個可以分成自然語言 圖形化模型和形式化規格描述3種 自然語言,也就是使用結構合理的自然語言來描述需求,這種形式不管對於寫的人還...
《軟體需求最佳實踐》閱讀筆記01
第3章 軟體需求與需求工程 什麼是軟體需求 需求的三個層次 業務需求 業務需求是反映企業組織對軟體系統的高層次目標要求,就是軟體系統的建設目標 使用者需求 值描述的時使用者使用軟體需要完成什麼任務,怎麼完成的需求,通常是在業務定義的基礎上進行使用者訪談 調查,對使用者使用的場景進行整理,從而建立使用...
《軟體需求最佳實踐》閱讀筆記二
本書第二章講述了 不同軟體專案的需求檢視 開篇便告訴讀者現在正在執行的軟體分為 聯機事務處理系統,管理資訊系統 mis 主管資訊系統 eis 決策支援系統 dss 專家系統,辦公自動化系統 oa 等 然後分別從這幾類系統之間的聯絡入手進行了清晰的講述,是我收穫頗豐,漲了不少知識。下面是這些系統的乙個...