資源描述:
《需求分析規(guī)范》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、EBS開發(fā)小組EBS需求分析規(guī)范-V1.0文檔編號:文檔名稱:需求分析規(guī)范文檔類別:分析和設計規(guī)范密級:機密版本信息:1.0建立日期:2005-8-31創(chuàng)建人:D0001審核者:批準人:批準日期:編輯軟件:MicrosoftOffice2000中文版第8頁共8頁EBS3.0數(shù)據(jù)字典編寫規(guī)范EBS開發(fā)小組文檔修訂記錄版本編號*變化狀態(tài)簡要說明(變更內容和變更范圍)日期變更人批準日期批準人更改請求號V1.0C2005-8-31D0001*變化狀態(tài):C——創(chuàng)建,M——修改,D——刪除文檔審批信息序號審批人角色審批日期簽字備
2、注第8頁共8頁EBS3.0數(shù)據(jù)字典編寫規(guī)范EBS開發(fā)小組目錄1簡介41.1文檔目的41.2適用范圍42需求開發(fā)定義42.1什么是需求開發(fā)42.2各個步驟工作43需求開發(fā)策略43.1需求獲取43.2需求分析63.3需求評審7第8頁共8頁EBS3.0數(shù)據(jù)字典編寫規(guī)范EBS開發(fā)小組1簡介1.1文檔目的本文檔中的內容是為了總結在需求分析方面的經(jīng)驗,制訂相關的規(guī)范,指導分析人員完成需求分析工作。1.2適用范圍本文檔的適用范圍為軟件項目開發(fā)中的分析和設計階段。2需求開發(fā)定義2.1什么是需求開發(fā)需求開發(fā)是指軟件工程中的需求階段的分
3、析研究等工作,需求開發(fā)又分為需求獲取、需求分析、需求評審等三個步驟。軟件的需求主要分為業(yè)務需求、用戶需求和功能需求。業(yè)務需說明了提供給客戶和產(chǎn)品開發(fā)商的新系統(tǒng)的最初利益,反映了組織機構或客戶對系統(tǒng)、產(chǎn)品高層次的目標要求。用戶需求文檔描述了用戶使用產(chǎn)品必須要完成的任務。功能需求定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務,從而滿足了業(yè)務需求。2.2各個步驟工作需求獲取是需求開發(fā)中的與客戶或行業(yè)專家交流探討的過程,需求獲取階段主要目標是了解用戶的目的目標,得到用戶的業(yè)務需求和用戶需求,估計開發(fā)風險,根據(jù)客戶
4、情況確定需求的優(yōu)先級別。需求分析是需求開發(fā)中對需求獲取得到的信息分析處理,建立用戶需求模型,建立關聯(lián)圖,分析系統(tǒng)功能,得到功能需求,并完成需求用例、數(shù)據(jù)字典等文檔,進行應用質量功能調配。需求評審是對需求開發(fā)階段的評審,通常有客戶或行業(yè)專家參加。主要是評審需求開發(fā)過程中的各種文檔,制訂總體的工作計劃(包括設計開發(fā)計劃、測試計劃、實施計劃等等),預算開發(fā)成本,簽訂正式開發(fā)意向等工作。3需求開發(fā)策略3.1需求獲取l先導入管理思想,再梳理業(yè)務流程。第8頁共8頁EBS3.0數(shù)據(jù)字典編寫規(guī)范EBS開發(fā)小組"百聞不如一見,百見不如
5、一嘗。"沒有親歷過信息化建設的人,對信息化的理解總是比較膚淺,甚至包括一些管理層成員。如上ERP系統(tǒng)時,如果一開始就讓業(yè)務部門談需求,業(yè)務人員談得通常是當前工作中的困難或者希望實現(xiàn)的功能等。必須從轉變觀念入手,先給業(yè)務部門導入信息系統(tǒng)所包含的管理思想,然后協(xié)助業(yè)務部門梳理業(yè)務流程。l表達要符合業(yè)務部門語言習慣需求討論集中于業(yè)務需求和任務,必然使用各種業(yè)務術語。應將有關業(yè)務術語教給需求獲取或者分析人員,同時還要把常用的一些開發(fā)術語"翻譯"給業(yè)務人員,做到交流暢通無阻。l了解業(yè)務部門的業(yè)務及目標只有充分了解業(yè)務部門的具體
6、業(yè)務,才能開發(fā)出滿足其需求的軟件。為充分了解業(yè)務人員的具體需求,需求獲取人員到業(yè)務部門去觀察他們的實際工作流程,甚至與業(yè)務部門一起工作一段時間。如果是舊系統(tǒng)切換到新系統(tǒng),還要親自用一下目前的舊系統(tǒng),明白目前系統(tǒng)是怎樣工作的,了解其流程情況以及可供改進之處等。l了解業(yè)務的特點以及我們普遍認識的誤區(qū)或盲區(qū)充分了解業(yè)務的特點,了解用戶需求的軟件產(chǎn)品中的重要特性,比如:crm軟件在軟件和醫(yī)療設備等行業(yè)中重視的是售前管理和對業(yè)務人員的考核;在商貿行業(yè)或批發(fā)行業(yè)重視的是售中售后管理和對客戶供應商的考核。從行業(yè)的特點出發(fā),仔細分析
7、用戶的需求,不能自以為是,根據(jù)自己的認識想象或者揣摩用戶的需求,這就是所謂的誤區(qū)或盲區(qū)。l掌握各種溝通技巧需求獲取的過程實際上是個溝通的過程,要想方設法吸引業(yè)務人員說出其需求。有時候,嘗試著問一些"愚蠢"的問題也有助于用戶打開話匣子。如果直接要求業(yè)務人員寫出業(yè)務是如何實現(xiàn)的,十有八九無法完成;但如果嘗試著問一些實際的問題,例如:"以我的理解,你們收到訂單后,會..."。業(yè)務人員立刻就會指出你的錯誤,并滔滔不絕的開始談論業(yè)務,這一招就叫"拋磚引玉"。l客戶所持的假設解釋清楚盡量把客戶所持的假設解釋清楚,特別是那些發(fā)生沖
8、突的部分。從字里行間去理解以明確客戶沒有表達清楚但又想加入的特性或特征。Gause和Weinberg(1989)提出使用“上下文無關問題”—這是一個高層次的問題,它可以獲取業(yè)務問題和可能的解決方案的全部信息??蛻魧@些問題的回答諸如“產(chǎn)品要求怎樣的精確度”或“你能幫我解釋一下你為什么不同意某人的回答嗎?”這些回答可以更直接地認識問題,而這是封閉