實踐中的需求獲取:
需求獲取是乙個複雜的活動,涉及很多的因素、方法和技術,需求獲取活動中的重要問題和關注點:
①、專案目標
實際問題是軟體工程得以進行的主要意圖和出發點,實際問題的解決是軟體專案的主要目標。
如果失去了對實際問題的把我,或者沒有確定解決問題的方向,那麼軟體專案就會想大海中沒有航向指示的漂流船只,結果可以想象。
②、專案範圍
對專案範圍的控制會貫穿於整個軟體工程過程,其中最重要的階段就是需求工程,因為專案範圍是在需求工程階段建立的,而且其不合理性也最有可能產生於需求工程階段。
③、使用者參與
在實踐中發現的使用者參與不足的原因有:
1、未能有效地選擇參與專案的使用者。
2、認識不足。
3、使用者抵制。
4、沒有明確的使用者。
5、管理上的障礙。
④、交流問題
交流中最大的問題就是理解偏差。在人際交流中,資訊會自然地發生衰減和扭曲,因此就難免會發生理解偏差,導致最終的需求資訊不真實。
⑤、獲取方法的使用
要正確地選擇需求獲取方法,就需要掌握三個方面的知識:
1、面對的問題、需要的解決方案以及專案的特徵。
2、已經知道的需求內容和仍待發現的需求內容。
3、問題、解決方案、專案特徵、需求狀態等因素與獲取方法之間的聯絡,了解不同獲取方法的優缺點和侷限性。
總結:此次閱讀收穫了如何去合理,正確的從客戶那裡盡可能多地獲取想要的資訊,這在做需求分析的時候很重要。
《需求工程 軟體建模與分析》閱讀筆記一
軟體經歷了以 機器 為中心,以 應用 為中心,以 企業 為中心的發展過程,隨著 應用 為中心的軟體發展,原來的個體化 軟體作坊式 的軟體開發模式顯示出了很多的問題,針對這些問題,人們在不斷地討論與制定對策,在軟體開發技術和軟體開發過程與管理方面都取得了很多進步。根據很多方面的調查顯示,在所有的軟體開...
《需求工程 軟體建模與分析》閱讀筆記之一
軟體需求的獲取和分析是軟體系統開發中的一項重要任務,正確獲取軟體需求是軟體技術人員必須掌握的基本技能。此書從軟體需求工程的角度出發,以需求開發過程為主線,完整描述了需求獲取 需求分析 需求驗證 需求規格說明和需求管理等需求工程活動。此書站在開發者的立場,側重於實踐者的技術與方法,系統全面地介紹了軟體...
《需求工程 軟體建模與分析》閱讀筆記之一
ieee對需求定義為 使用者為了解決問題或達到某些目標所需要的條件或能力。系統或系統部件為了滿足合同 標準 規範或其他正式文件所規定的要求而需要具備的條件或能力。對 或 中的乙個條件或一種能力的一種文件化表述。通過這個定義了解了需求並不是使用者想要的,想實現的,了解了需求本質的內涵。功能需求是軟體系...