標籤:
今天開始讀軟體需求十步走這個本書,這本書把軟體的需求調研分為十步,兩個階段。書中主要的幾個問題:痛點問題、效能問題、範疇問題、鴻溝問題、關係問題、觀念問題、地位問題。主要針對這幾個常見易出的問題,作者做出解釋和分析以及面對這些問題應該如何去做,從中交給我們解決問題的道理。
需求規劃是新一代需求工程中的最大亮點,它的工作是將業務、對象和資訊化體系作為研究對象,採用科學研究、體系架構設計、資訊資源規劃的方法,編製出具有系統性、科學性、前瞻性的需求規劃成果。需求規劃的成果中包括形勢分析、業務體系分析、對象體系分析等內容。它為需求開發中的需求萃取奠定了堅實的基礎。需求規劃工作的原則是“業務定性、定量、定細節,系統定性、定量、定宏觀”。本書由原理篇、知識篇、方法篇、應用篇、組織篇等構成。
我們知道不同層次的需求是從不同的角度在不同程度上反映著細節問題。在新一代軟體需求工程強調軟體需求分析工作是在一個全新的業務背景和資訊系統的宏觀設計的基礎上展開的使用者需求和系統需求分析。這樣的軟體需求真正能夠照顧到軟體開發過程中所有的風險承擔著,包括客戶、使用者、需求分析人員、開發人員、測試人員、專案經理,將各方面的關注和所達成的共識都在軟體需求中進行描述。我們需要將“重業務、重系統”作為新一代軟體需求工程的重要概念。並且重新置放軟體需求並藉助邏輯方法是軟體需求做到完整、準確、清晰、變化可控等等。軟體需求分為業務及資訊化規劃、使用者需求分析和系統需求分析。軟體需求既有內容上的特徵又有形式上的特徵,不同的特徵是不同軟體需求工作的目標。軟體需求由業務需求及資訊規劃、使用者需求分析和系統需求分析3個階段的工作成果構成。使用者需求規格說明重點是針對具體的角色其商務活動轉成基於軟體工具後的具體操作行為和視覺行為的說明。對於新加入的需求規劃,其關鍵在於問題、業務、系統三個類要素。提出問題、找到根源、找到癥結是我們在解決問題時常說的定向、定位、定點。在軟體開發過程中,需求風險是不可忽視和遺漏的,任何的錯誤(無論是理解還是編程)都可能帶來不可小覷的風險。
軟體需求十步走讀書筆記1