1. 程式人生 > >需求工程基礎、原理和技術——讀書筆記01

需求工程基礎、原理和技術——讀書筆記01

重要 用戶 mage 滿足 壓力 src .com 什麽是 文檔

當今開發軟件系統面臨如下挑戰:

  1.基於軟件的創新性要求逐漸增多;

  2.軟件復雜性日益增加;

  3.降低成本的壓力;

  4.更短的開發時間;

  5.更高的質量要求。

只有做好需求工程,才可以更好的應對這些挑戰,需求工程方面的問題是影響項目失敗最重要的原因。

什麽是需求,書中需求是這樣定義的:

  a.用戶解決某個問題或實現某個目標所需要的條件或能力;

  b.一個系統或系統組件為了實現某個契約、標準、規格說明或其他需要遵循的文件而必須滿足的條件或擁有的能力;

  c.對a和b的文檔化表示。

需求工程與其他組織過程有一定相互關系:

  技術分享

同時需求工程與其他開發活動也具有一定的相互關系:

  技術分享

約束:限制系統開發方式的組織或技術要求。

做好需求工程才可以定義問題(“做什麽”)和提出解決方案(“怎麽做”)。

需求工程基礎、原理和技術——讀書筆記01