這次我閱讀星期閱讀《需求工程》這本書,首先我花乙個星期的時間看了第一章第一章是需求工程導論。
第一章需求工程導論從軟體生產中的需求問題和需求工程是什麼兩個方面介紹了需求工程。
一切新事物產生的原因都是為了解決問題,需求工程也不例外。需求工程產生的由來是隨著以「應用」為中心的軟體的發展,原有個體化「軟體作坊式」的軟體開發方法帶來了諸多問題:
在這些導致需求問題的原因中,乙個最為重要的原因是:未能很好地理解和掌握應用型軟體的模擬特性以及由此產生的一系列影響和要求。對前面產生需求工程的原因我基本理解,但這個最為重要的原因軟體的模擬特性卻是第一次聽說,軟體的模擬特性**於其知識載體的特性:軟體在執行過程中表現出來的特性,行為應該和應用的現實情況保持一致。這樣,人們通過觀察軟體的表現就可以得出相應顯示問題的答案,即軟體模擬了現實
需求工程根據各自的理解有不同的定義,簡單來說,需求工程是所有需求處理活動的總和,他收集資訊、分析問題、整合觀點、記錄需求並驗證其正確性,最終反映軟體被應用後與其環境互相形成的期望效應。
需求工程活動包括需求開發和需求管理兩個方面。需求開發是因為需求工程的「需求」特性而存在的,它們是專門用來處理需求的開發技術,包括需求獲取、需求分析、需求規格說明和需求驗證四個活動。需求管理是因需求工程的「工程」特性而存在的,他的目的是在需求開發活動之後保證所確定的需求能夠在後繼的活動中有效的發揮作用,保證各種活動的開展都符合需求要求。
《需求工程》閱讀筆記01
讀 需求工程 第一部分後 需求工程第一部分是基本概述,主要講解了需求是什麼及需求工程的過程。讀了這一部分後,我知道了作為軟體工程專業的一名學生,編 的能力強並不能代表你的軟體工程這乙個專業的能力強。需求工程作為軟體工程中最核心的一部分,充當著不可替代的作用。第一章是需求工程導論,主要介紹了軟體生產中...
《需求工程》閱讀筆記之需求工程
需求工程活動分為需求獲取和需求分析 需求規格說明 需求驗證 需求管理。需求獲取是從人 文件或環境中獲取需求的過程,需求工程師必須要利用各種方法和技術來 發現 需求。需求開發的過程包含有學習和認知的過程,而學習和認知的過程是遞進的,因此需求獲取和分析是交織在一起的,需求工程師需要獲取一些資訊,隨即進行...
軟體需求閱讀筆記01
軟體需求實際就是 業務知識 問題列表 其他元素 軟體需求的三層次 業務需求 使用者需求 軟體需求。需求也有著三種型別 功能需求 非功能需求 設計約束。不完整的需求 缺乏使用者參與 不切實際的使用者期望 需求變更頻繁 提供了不再需要的 敗因解決方案 1 不完整的需求 採用業務導向讓使用者參與到完整性評...