開發乙個產品的前提是有使用者需要,且使用者群的規模達到了值得投入開發的程度。在開發之前,會對使用者想要的功能進行分析(包括顯示的以及潛在的需要),分析完成後會形成具體的文件或原型圖,這裡的文件或者原型圖就是需求。
在軟體開發過程中,常會遇到以下問題:
如果這個時候盲目的啟動設計並開發,會導致開發出來的產品不符合使用者的需求。所以在拿到使用者需求後,要對需要實現的各個功能進行詳細分析,這一階段做的好,將會為整個軟體開發專案的成功打下良好的基礎。同時,在整個軟體開發過程中,需求是不斷變化和深入的,所以需要指定需求變更計畫來應對這種變化,從而保證整個專案能夠順利進行。
需求分析完成後,為了防止開發時遺漏功能點,需要對需求進行跟蹤,一般分為正向跟蹤和逆向跟蹤:
順帶提一下需求的分類:
1.根據需求規格說明書中的內容分為:
顯性需求:需求說明書中明確定義的功能
隱性需求:需求說明書中未明確定義但是需要實現的功能
2.根據不同的業務層次劃分:
使用者需求:描述了使用者要使用系統做什麼
業務需求:描述了為什麼要開發乙個系統,即需要達到的目標
功能需求:描述了開發人員需要實現的內容
團隊作業2 需求分析
2018 10 28 22 00pm,以部落格提交至班級部落格時間為準 1 組隊後的團隊專案的整體計畫安排 2 描述為撰寫需求規格說明書的工作流程 組員分工 組員工作量比例 3 提供 需求規格說明書 作為隨筆的附件。1 參考 軟體需求規格說明書 國標規範文字,撰寫對應專案的軟體需求規格說明書。2 除...
週報5 需求分析2
這週的工作依舊是需求分析。需求分析已經佔據了我們不少的時間,不過這些時間其實是必要的。因為需求分析的準確與否,決定整個系統的成敗蕭何。我們的需求分析上週已經做的差不多了,這周主要的工作是應使用者的要求做出乙個原型。有了原型,再跟使用者進一步溝通的時候目標就會更加明確,更有利於進一步明確使用者需求。原...
需求分析,分析需求
1.何為需求 我們吧需求兩個漢字拆分開來看 需 需要 求 要求 即需要的要求,表示想要某種東西的堅定願望 這裡插入乙個小故事,某個小男孩在上小學二年級的時候,不經意間接觸到了一種叫psp的神奇玩具,就下定決心回家找家長要,一開始小孩的父親不贊同給小孩買那個東西,後來在小孩的再三請求,甚至為此寫了份保...