在讀完《需求工程——軟體建模與分析》的前三部分後,我對軟體需求有了初步的了解,在之後的閱讀中我開始了對這本書的第四部分,需求的文件化和驗證,在這與部分的閱讀中我開始了解到了需求文件的書寫規範,這一部分在軟體需求中同樣十分重要。
《需求工程——軟體建模與分析》在需求的文件化和驗證中主要分兩個部分講述,分別是需求規格說明和需求驗證,在需求規格說明文件中講到需求規格說明文件是需求規格說明活動的乙個核心元素,要理解需求規格說明活動,就需要明確文件的編寫規格說明文件的原因、需求規格說明文件的型別、需求規格說明文件的讀者,需求規格說明文件的描寫手段等。我們編寫需求規格說明文件的原因一方面為清晰、明確、結構化的文件可以將軟體需求資訊和解決方案更好的傳遞給所有的開發者。文件可以一致重複的將需求資訊傳遞給開發者,效果比較好,能較準確的把資訊交給開發者。另一方面,文件可以拓展人們的知識記憶能力。再複雜的系統中,資訊的含量是任何乙個人都不能全部掌握的。書面的文件能夠林部人們記憶能力不足,能又有效的記錄。在需求開發過程中能產生好多的不同型別的繡球規格說明文件。在資訊描述語言可分為非形式化語言,半形式化語言,形式化語言。在書寫需求規格說明書時模版的選擇和使用同樣重要,書寫的模板要謹慎選擇,要用標準模板,開發者要根據自己開發的專案對標準模板進行建材調整和定製,組織自己的軟體需求規格說明模板。需求規格說明文件寫作要注意內容的組織、表達方式及細節的描述。乙份優秀的需求規格說明文件的特性要有正確性、無歧義、完備性、一致性、重要性-和穩定性分級、可驗性、可修改、可跟蹤。需求文件的規範書寫可以讓軟體在以後的開法中少走彎路,能根據文件開發出客戶所提的需求,能讓軟體的開發更加順利。在需求分析中文件的編寫是其中的重要一步,其重要性在於文件的好壞能直接影響到該項目的開發速度及開發出軟體的質量。所以在文件編寫時我們一定要規範書寫,規範的需求文件能體現乙個開發人員的素質,好的開發習慣。
在需求驗證中講到需求的驗證與確認活動更多的是從整個軟體工程的角度來保證澶賓得質量。需求驗證所包括的活動是為了確定以下幾方面的內容: 軟體需求規格說明正確描述了預期的系統行為和特徵,系統需求或其它**中得到軟體需求,需求是完整的和高質量的,有對需求的看法是一致的,需求為繼續進行產品設計、構造和測試提供了足夠的基礎。正式技術評審的最好型別叫作審查,對需求文件的審查是可利用的最高端軟體質量技術。要深入的了解驗證和確診的實質意義,就有必要在整個軟體工程的框架下來理解系統驗證意義。在需求分析的過程中,需要我們不斷地整理、分析,注重每乙個細節,確定好系統的邊界。建立好模型,如果遇到新的問題,要及時整理解決記錄。綜合運用需求分析技術。對每一種技術不僅需要廣泛閱讀,而且需要進行很多的實踐。軟體工程開發過程中的完全正確性是可望而不可及的,總是會有一些小的判偏差和錯誤發生,所以在開法中的驗證並修改是非常重要的。
經過長時間的閱讀《需求工程——軟體建模與分析》這本書給我的幫助很大,這本書系統的對軟體的需求進行了詳細的介紹,作為教科書這本書的優點就在於它的知識點比較多比較系統,條理清晰在閱讀起來可能會有一點的枯燥,可他的知識的涵蓋量卻是十分豐富。在閱讀中我對軟體的需求分析有了一定的了解,無論是它的需求獲取、需求分析還是需求文件的書寫都給了我很多的啟發,讓我在需求分析這一方面了解了更多知識。需求分析是在軟體開發過程中的重要的一步,想做好軟體需求分析要必須做好,在需求分析中每一步同樣是十分重要,每一步的活動都要認真對待,需求獲取、需求分析、編寫文件及驗證每一步都是需求中必不可少的重要步驟,做好需求才能做好軟體。
《需求工程 軟體建模與分析》讀書筆記三
需求規格說明活動就是將需求極其軟體解決方案進行定義和文件化,並傳遞給開發人員的需求工程活動。編寫需求規格說明文件 清晰明確結構化的文件可以將軟體系統的需求資訊和解決方案更好的傳遞給所有的開發者 可以拓展人們的知識記憶能力 可以成為各方人員之間有關軟體系統的協議基準 可以成為專案開發活動的乙個重要依據...
《需求工程 軟體建模與分析》讀書筆記三
最近讀完了 需求工程 軟體建模與分析 這本書,這次我主要讀了第五部分 需求管理與工程管理 分為三章,需求管理 需求工程的過程管理 需求工程中的專案管理。需求管理中包括維護需求基線,實現需求跟蹤,控制變更,實踐中需求管理。需求管理的重要任務 交流涉眾的需要,將需求應用 實施到解決方案,驅動設計和實現工...
《需求工程 軟體建模與分析》讀書筆記二
前一陣子,繼續讀了 需求工程 軟體建模與分析 之前了解了需求工程的概論和需求的捕獲,分別講了需求捕獲中的困難。獲取資訊的方法和 學會分析專案的前景 確定系統邊界 涉眾分析與硬資料採集 在需求捕獲時的方法 面談,問卷調查,頭腦風暴,原型,觀察與文件審查 這次讀的主要是介紹需求分析和需求文件化和驗證。其...