《軟體需求十步走》閱讀筆記1

2022-05-22 13:45:09 字數 1106 閱讀 4760

軟體經歷了以「機器」為中心,以「應用」為中心,以「企業」為中心的發展過程,隨著「應用」為中心的軟體發展,原來的個體化「軟體作坊式」的軟體開發模式顯示出了很多的問題,針對這些問題,人們在不斷地討論與制定對策,在軟體開發技術和軟體開發過程與管理方面都取得了很多進步。     

新一代軟體需求工程的表現為工作階段劃分、需求獲取方式、關係定位和指導思想不同。需求規劃是新一代需求工程中的最大亮點,它的工作是將業務、物件和資訊化體系作為研究物件,採用科學研究、體系架構設計、資訊資源規劃的方法,編制出具有系統性、科學性、前瞻性的需求規劃成果。需求規劃的成果中包括形勢分析、業務體系分析、物件體系分析等內容。它為需求開發中的需求獲取奠定了堅實的基礎。需求規劃工作的原則是「業務定性、定量、定細節,系統定性、定量、定巨集觀」。本書由原理篇、知識篇、方法篇、應用篇、組織篇等構成。

「需求分析」,就是對需要解決的問題進行詳細分析,弄清楚需要解決的問題。開發人員需要了解顧客的需求,然後體現在軟體中。如果說軟體開發過程中,開發人員需要了解自己做什麼,顧客需要告訴開發人員自己需要什麼,而需求分析就是連線開發人員和顧客之間的重要紐帶。只有真正理解顧客的需求,才能設計出顧客所需要的軟體。

它的第一章內容主要是講了對軟體需求的反思,近年來,隨著軟體行業的迅速發展,對軟體需求的要求也越來越高。在過去很長一段時間,開發人員的認為需求分析是整個開發過程中最簡單的乙個環節。然後越來越多的開發人員認識到它才是整個開發過程中的核心部分。正所謂「磨刀不誤砍柴工」。只有真正理解了顧客的需求,才能順利開發出顧客真正需要的軟體。如果一味追求進度,而忽略需求分析,很可能南轅北轍,開發變得毫無意義。這一章主要講了對以往的人們的錯誤認識的反思,要使軟體需求做到完整、準確、清晰、變化可控等絕不是乙個簡單的事,需要重新定位軟體需求並借助邏輯的方法才是解決之道。

對軟體需求的反思 軟體需求已經成為軟體開發工作中的「阿喀琉斯之踵」,要使軟體需求做到完整、準確、清晰、變化可控等絕不是乙個簡單的事,需要重新定位軟體需求並借助邏輯的方法才是解決之道。

過去軟體的開發從需求分析開始再到軟體設計、編碼、系統測試以及維護,最後再回到需求分析,所有的人都圍繞著這樣的開發圈進行開發,卻總是奔波忙碌於圈子裡,而得不到客戶的滿意認可,抓不到關鍵,抓不住圓心,怎麼能走出來圈子。換個角度,我們需要對需求重新定位,軟體需求既然是「千夫所指」,那就讓軟體需求去做圓心,成為整個軟體開發的核心。

《軟體需求十步走》閱讀筆記6

需求管理活動的目標就是確保需求業務活動能夠按照進度要求 質量要求 成本要求生產出高質量的由業務需求 使用者需求和系統需求構成的軟體需求規格說明。需求管理工作具體是借助由基線 版本 狀態 變更 跟蹤構成的需求約定這一抓手將需求業務活動整合起來並加以規範化。需求管理活動的目的是在客戶與軟體開發人員之間建...

《軟體需求十步走》閱讀筆記4

這一段時間主要閱讀了本書有關需求規劃的一些內容。需求規劃工作是面向 全業務 全資訊 全系統 採用分析綜合 歸納演繹的邏輯方法整理出組織與物件的業務邏輯模型,在此業務的邏輯模型基礎上進行系統的規劃。規劃需求引入到需求工程中後,與以往的需求分析有了很大的不同。不同之處在於 跳出以往將組織作為需求獲取的單...

《軟體需求十步走》閱讀筆記2

需求工程和軟體工程之間的關係界定沒有質的變化,只是將需求工程從軟體工程中剝離出來,將需求分析的分析工作和管理工作定義為需求工程。需求工程是面向全域性的 系統頂層的 著眼未來的工程,是將客戶業務作為內部研究物件,將軟體工程全過程作為外部研究物件的工程。需求工程是圓心,軟體工程是圓點。需求工程為軟體工程...