需求工程——軟件建模與分析閱讀筆記01
阿新 • • 發佈:2018-02-14
gpo 分析方法 提交 中產 理解 aos 筆記 軟件項目 類別
·在假期間,通過閱讀需求工程——軟件建模與分析,了解到需求問題是當前軟件開發面臨的主要問題,無論是實踐還是數據的調查,都明確指出需求問題是當前軟件開發面臨的主要問題之一。在Standish Group的CHAOS的調查中,將軟件項目分為3中類別,在預計的時間之內,預算的成本之下完成預期的所有功能,則項目為成功項目;已經完成,軟件產品能夠正常工作。,但在生產中或者超支,或者超期,或者實現的功能不全,則項目為問題項目;因無法進行而被中途撤銷,或者最終產品無法提交試用,則項目為失敗項目。
軟件生產中產生需求問題的最大原因在於對應用型軟件的模擬特性理解的不透徹或應用不堅決,它會導致軟件開發者產生輕視需求的態度問題。此外,還有一些技術原因也會導致需求問題的產生。非技術性和社會性因素重視不足、傳統需求分析方法的缺陷、軟件規模的日益壯大以及軟件問題的高代價性等都會導致需求問題的產生。需求工程師要重視“軟技能”,包括交流技能,觀察技能,抽象分析和問題解決技能,寫作技能,關系協調和團隊工作技能。需求工程師需要創新,主要體現在兩個方面:軟件系統並不僅僅是模擬現實,還要讓現實變的更好,這需要需求工程師以現實為基礎構思現實中不存在的軟件解決方案,這是一種最基本的創新能力;出色的需求工程師往往還會給出具有飛躍意義上的創新。
需求工程——軟件建模與分析閱讀筆記01