《需求工程 軟體建模與分析》讀書筆記一

2022-07-25 22:21:15 字數 1571 閱讀 6374

近期讀了《需求工程——軟體建模與分析》這本書,這本書主要分為五個部分,分別是緒論、需求獲取、需求分析、需求的文件化和驗證、需求管理與工程管理。其中「緒論」是對需求工程的巨集觀介紹;「需求獲取」介紹需求工程的續期獲取活動;「需求分析」介紹需求工程的需求分析活動;「需求的文件化和驗證」介紹需求工程的需求規格說明活動和需求驗證活動;「需求管理與工程管理」介紹需求管理活動以及針對需求工程的管理活動。

本書從軟體需求的根源著手,在軟體工程體系中討論軟體需求,讓我了解需求工程的作用和意義,明確軟體需求的**和去向;針對需求工程中理論與實踐並重的現狀,對理論、技術和實踐方法進行了全面融合;針對需求工程各項活動,在活動過程中介紹需求過程的原理、技術和實踐方法;本書還著重介紹需求工程中主流技術和實踐方法,強調技術和實踐方法的可操作性;對需求公正中常見的技術和實踐方法進行了梳理和比較分析。

那麼什麼是需求工程,需求工程的活動流程又是什麼?

需求工程是所有需求處理活動的總和,它收集資訊,分析問題,整合觀點,記錄需求並驗證其正確性,最終反映軟體被應用後與其環境互動形成的期望效應。 需求工程活動包括需求開發和需求管理兩個方面。需求開發是因為需求工程的需求特性而存在的,他們是專門用來處理需求的軟體技術,包括需求獲取,需求分析,需求規格說明和需求驗證4個具體的活動。需求管理是因為需求工程的工程特性而存在的,它的目的是在需求開發活動之後,保證所確定的需求能夠在後繼的專案活動中有效地發揮作用,保證各種活動的開展都符合需求要求。

軟體需求位於軟體工程的初始階段,是軟體系統開發中乙個重要的獨立工作階段,為軟體工程後續階段提供了工作基礎,對軟體專案的成敗至關重要。隨著軟體系統規模的日益擴大和複雜程度的日益增長,以需求分析為中心的的傳統需求技術已不能適應現代軟體及時的發展的要求,完整的需求工程工程應運而生。需求工程是開發者再進一步公升入理解然軟體專案需求處理活動之後提出的一階段性活動。這本書從開發者角度出發,側重實踐的技術與方法,系統地介紹了需求工程中的最新進展,促進需求工程領域理論、方法和技術的融合應用。在系統的介紹需求工程中,運用一些例項讓我對需求工程的了解進一步加深。

這一階段我主要瀏覽了緒論與需求獲取,大概了解到從軟體需求工程的角度出發,以需求開發過程為主線,完整描述了需求獲取、需求分析、需求驗證、需求規格說明和需求管理等需求工程活動。軟體需求位於軟體工程的初始階段,是軟體系統開發中乙個重要的獨立工作階段,為軟體工程後續階段提供了工作基礎,對軟體專案的成敗至關重要。隨著軟體系統規模的日益擴大和複雜程度的日益增長,以需求分析為中心的的傳統需求技術已不能適應現代軟體及時的發展的要求,完整的需求工程工程應運而生。需求工程是開發者再進一步公升入理解然軟體專案需求處理活動之後提出的一階段性活動

《需求工程-軟體建模與分析》對我們初學者幫助很大,在書中從需求產生的根源出發,說明了需求工程的內容、目標、作用和意義,並介紹了需求工程的活動框架,概述了需求工程中的主要活動和實踐方法,讓我對需求工程有了初步的了解。在需求獲取部分介紹了需求工程的需求獲取活動,包括獲取的活動的內容、任務、成果和實踐情況,同時說明了如何為需求獲取確定專案的前景和範圍。講到了如何選擇需求獲取的獲取源,給出了需求獲取的方法,並以需求獲取為背景,介紹了需求工程中模型驅動方法的初步知識。書中運用大量的理論知識介紹分析需求工程,讓我對需求工程的了解逐步加等,同時書中也引用一些經典的的例項來分析,在分析例項中讓我們對理論知識了解更加透徹。通過學習分析能讓理論知識運用於實際的開法中。

《需求工程 軟體建模與分析》讀書筆記3

在讀完 需求工程 軟體建模與分析 的前三部分後,我對軟體需求有了初步的了解,在之後的閱讀中我開始了對這本書的第四部分,需求的文件化和驗證,在這與部分的閱讀中我開始了解到了需求文件的書寫規範,這一部分在軟體需求中同樣十分重要。需求工程 軟體建模與分析 在需求的文件化和驗證中主要分兩個部分講述,分別是需...

《需求工程 軟體建模與分析》讀書筆記三

需求規格說明活動就是將需求極其軟體解決方案進行定義和文件化,並傳遞給開發人員的需求工程活動。編寫需求規格說明文件 清晰明確結構化的文件可以將軟體系統的需求資訊和解決方案更好的傳遞給所有的開發者 可以拓展人們的知識記憶能力 可以成為各方人員之間有關軟體系統的協議基準 可以成為專案開發活動的乙個重要依據...

《需求工程 軟體建模與分析》讀書筆記三

最近讀完了 需求工程 軟體建模與分析 這本書,這次我主要讀了第五部分 需求管理與工程管理 分為三章,需求管理 需求工程的過程管理 需求工程中的專案管理。需求管理中包括維護需求基線,實現需求跟蹤,控制變更,實踐中需求管理。需求管理的重要任務 交流涉眾的需要,將需求應用 實施到解決方案,驅動設計和實現工...