需求分析是需求分析人員通過細緻的調查分析,準確理解客戶系統建設的目的和要求,將使用者期待發掘的資訊,或者使用者期待系統實現的功能,通過與使用者溝通交流等多種方式,將其轉化為完整的、能夠快速為客戶和設計人員所理解的需求描述,並最終形成相應形式的功能規約(需求說明)的過程。
從整體上來說,需求分析包括需求分析調研、需求文件撰寫。
在需求分析階段,需求分析人員必須仔細研究專案合同等與客戶簽署的檔案,分析待建系統實施的目的、系統實現的目標,據此設定系統需要實現的功能,並逐項功能擬定功能調研細則。
擬定功能點需求調研細則是對調研工作的具體化。系統功能是在對支撐該功能點的資料進行加工、處理的基礎上實現的。制定需求調研細則,就是對系統在該點的資料字典、資料流、邏輯模型、業務模型進行初構,並針對專案的需要對上述各個方面進行調研。調研過程中對細則中問題的準確回答和需求分析人員對回答結果的精確描述是保證調研成功與否的關鍵。
需求調研細則的提問問題的設定需要遵從相應的科學的方法和理論。需求調研的方法主要有觀察法、資料法、問卷法、訪談法、座談法。每種方法各有優點,也各有不足,需要針對不同的功能點分別選用,實現最優需求分析效率前提下的最佳的需求分析結果。
舉例來說,客戶希望系統能夠實時顯示生產資料。這時候需求人員往往可以採取多種方式實現,比如報表、圖表、**等。每種顯示方式都有各自的優點,選用哪種方式對需求人員來說不是原則問題,但對客戶來說則有很大區別。比如領導可能希望看到的是圖表,因為他們沒有時間去研究每乙個資料,只想知道資料的變動是否正常。這樣圖表就能夠非常實時的告訴他資料變動的情況。而對車間主任,可能希望以**的方式顯示,這樣他就有親臨現場的感覺,隨時檢測資料的變化。在需求調研過程中,需求調研人員需要事先自己清楚系統能夠以什麼方式顯示資料,並將可以採用的方式列出來和客戶進行溝通,為客戶推薦最佳的顯示方式,並引導客戶選用實現週期最短,實現成本最少,實現複雜度最低的方式,為後續的設計和開發工作提供便利。
總之,需求分析的基本任務,就是理清系統到底要做什麼。其次,系統需求分析人員在理清系統做什麼的基礎上,對系統問題進行細化和具體化,為需求分析的成功實施提供支撐。
需求分析的具體任務
1、系統功能要求;
2、系統效能要求;
3、執行要求;
4、將來可能提出的要求。
需求分析方法
1、結構化問卷調查法;
2、訪談與座談法;
3、查閱企業的有關資料;
4、企業的現場考察與實踐;
需求分析的寫作方法
1、用例建模法;
2、原型法;
3、傳統結構法。
團隊開發需求分析簡介
專案名稱 校園封神榜 需求分析 1 從老師的角度考慮 每年的科技季比賽,老師都需要通過班幹部動員學生參加比賽,浪費掉了很多的時間,而且這樣通知的效果並不好,很多的學生看不到而且容易忘掉 另外,老師帶有很多的科研專案,老師希望學生可以參與到其中,從而達到教學相長的目的。2 從學生的角度考慮 對比賽感興...
團隊作業 使用者需求分析簡介
隨著電商的發展成熟,網上購物已經成為人們的主要購物方式之一,不同的購物 層出不窮,天貓 京東 唯品會 蘑菇街等等購物 不斷湧入人們的生活,為了買到最滿意的商品,使用者需要花費大量時間註冊各個賬號自行對比。為了解決使用者在購物時繁瑣地自行比較,同時節省使用者的網購時間,我們的比價網就此產生,給使用者帶...
需求分析,分析需求
1.何為需求 我們吧需求兩個漢字拆分開來看 需 需要 求 要求 即需要的要求,表示想要某種東西的堅定願望 這裡插入乙個小故事,某個小男孩在上小學二年級的時候,不經意間接觸到了一種叫psp的神奇玩具,就下定決心回家找家長要,一開始小孩的父親不贊同給小孩買那個東西,後來在小孩的再三請求,甚至為此寫了份保...