論系統(tǒng)的設計中對需求的把握_第1頁
論系統(tǒng)的設計中對需求的把握_第2頁
論系統(tǒng)的設計中對需求的把握_第3頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

論系統(tǒng)設計中對用戶需求的把握摘要:本文摘要:本文詳細討論了《流媒體內(nèi)容服務平臺》在項目開發(fā)中的需求分析階段。該項目是某省電信部分委托我公司開發(fā)的為全省14個地市30萬寬帶用戶提供高質(zhì)量的基于流媒體的VOD服務,實現(xiàn)各地用戶就近訪問邊緣流媒體緩存服務器,并為內(nèi)容提供商(CP)服務提供商提供一個完善的商業(yè)運營管理平臺。正文: 我公司是專注寬帶視頻應用技術開發(fā)的企業(yè),產(chǎn)品主要應用與電信和廣電等領域。2005年7月,受某省電信部門(甲方)委托我公司(乙方),開發(fā)一套“多媒體內(nèi)容分發(fā)網(wǎng)絡平臺(CDN,ContextDeliveryNetwork)及VOD系統(tǒng)”,(簡稱CDN平臺),在全省14個地市建立CDN分節(jié)點,為全省14個地市的30萬寬帶用戶提供11000戶視頻點播功能;同時為內(nèi)容提供商(CP)服務提供商(SP)提供完善的商業(yè)運營后臺管理功能。 用戶需求是對業(yè)務需求的細化,為了在用戶需求分析階段不會超出系統(tǒng)開發(fā)的范圍,在業(yè)務分析的基礎上我們建立了系統(tǒng)視圖(范圍)以規(guī)范用戶需求分析的邊界。對于水務系統(tǒng)范圍的簡要描述為:水務綜合管理系統(tǒng)是為自來水公司日常經(jīng)營管理服務的,提供該對客戶用水從報裝工程施工、用水計量、費用結(jié)算直至客戶不再用水整個過程中業(yè)務處理的集成管理環(huán)境。并對客戶用戶過程中單個或多個水表生命周期(從安裝、檢修、維護到報廢拆表)進行全程管理,為企業(yè)領導管理決策及相關業(yè)務人員業(yè)務工作提供支持和服務,并對客戶信息查詢、報障提供及時的響應。確定系統(tǒng)視圖后對于用戶要求分析階段的工作我們主要注意了以下幾個方面的問題。首先,將與系統(tǒng)相關的用戶進行分類以明確用戶需求的來源及優(yōu)先級。對于像我司這種涉及企業(yè)所有業(yè)務的大型應用系統(tǒng)的開發(fā)來說,用戶需求的調(diào)查對象多種多樣涉及到不同的部門或人員,為此為了更方便的從用戶處獲取有效的需求,我們將用戶分成不同的類如首先將其分為管理人員、業(yè)務人員、最終客戶等,通過這種劃分明確了需求的來源,在需求分析的理解出現(xiàn)不一致時可以有確定用戶為系統(tǒng)分析人員提供“決策”。用戶類不一定都指人也可以是其它應用程序接口或硬件組件,如在抄表計量業(yè)務流程的分析時,相關的業(yè)務人員要求系統(tǒng)能夠簡便一些,在經(jīng)過系統(tǒng)分析人員進行詳細的分析后發(fā)現(xiàn)是老系統(tǒng)對抄表機傳輸接口的處理不當造成的,通過對其進行記錄后來在系統(tǒng)的設計中解決了此問題。其次,采用多種方式和途徑獲取用戶的需求。在需求分析的初期我要求系統(tǒng)分析人員要深入到用戶的工作現(xiàn)場中以觀察用戶是如何工作的,從而正確的把握用戶需求的實質(zhì)。如在完成客戶檔案登記的業(yè)務中,原來系統(tǒng)只提供給數(shù)據(jù)組一個窗口進行錄入操作,而通過系統(tǒng)分析人員對其實際工作的觀察發(fā)現(xiàn)客戶在報裝時就已經(jīng)形成了部分資料,對此發(fā)現(xiàn)我們在新系統(tǒng)中的工程報裝模塊出現(xiàn)的客戶信息進行了提取,從而極大的提高了操作人員的工作效率。在需求分析中我也注意了多種溝通方式的利用,如果對于復雜的業(yè)務處理流程則采用用戶與分析人員的小組會議進行正式的討論,而對于最終客戶的一些需求則采用電話或Email的方式與之聯(lián)系。通過以上方式的采用極大的提高了用戶需求分析的速度與質(zhì)量。再次,利用RationalRose創(chuàng)建的用例與用戶進行溝通。系統(tǒng)分析人員在開始階段對用戶需求的確認主要是通過需求文檔與用戶進行溝通的,在實際的需求分析過程中我發(fā)現(xiàn)用戶并不能看懂系統(tǒng)分析文檔,對于需求分析的準確性也就無法保證。為此我們及時采用了RationalRose創(chuàng)建的用例(UseCase)來展現(xiàn)用戶的業(yè)務處理過程,并使用用例文檔對其進行簡要的描述,這樣用戶就能夠很好的理解系統(tǒng)能夠幫助其完成的工作任務,一般通過兩到三次的溝通就能夠確定用戶的需求,極大的提高了用戶需求獲取的質(zhì)量與效率。同時也使用了傳統(tǒng)的一些需求描述方式,如對于復雜的業(yè)務處理過程,我們就采用了判定樹的方式進行描述。在用例文檔的描述中我們汲取了前面的教訓,使用通俗的語言進行表達以方便與用戶進行溝通,如對于前置條件和后置條件我們就換成了前提條件及處理結(jié)果,避免了用戶理解冗長而晦澀的專業(yè)用語,有利于與用戶進行溝通并可簡單明了的表達用戶使用系統(tǒng)所要完成的任務。最后,在用戶需求分析的過程中注意用戶對系統(tǒng)的非功能性需求進行提取與處理。在系統(tǒng)需求分析的過程中用戶往往不會對系統(tǒng)的非功能性需求,如可操作性、界面的簡便性及系統(tǒng)性能提出明確的要求,而這也往往是系統(tǒng)分析人員容易忽略的一個方面。為此,在系統(tǒng)分析的過程中我要求系統(tǒng)分析人員注意用戶描述中的“簡單”、“快一些”等詞語的分析。如在了解處理客戶扣款銀行文件時用戶抱怨系統(tǒng)處理不方便,而且在處理時其它業(yè)務都得停下來等。分析人員在知識這個情況時及時了解到系統(tǒng)在處理此業(yè)務時采用了獨占的方式訪問數(shù)據(jù)庫,而且由于每次需求處理的記錄都上萬條,所以造成了以上情況。為此用戶需求中的一些隱性的非功能性需求也得到了很好的處理,對于后期的系統(tǒng)設計有很好的幫助作用。需求分析階段的成果是用戶需求規(guī)格說明(SRS),完成SRS后再用戶代表進行溝通確定以為系統(tǒng)的設計開發(fā)工作設定一條基線。通過綜合采用如上所述的方法,在用戶需求分析的過程中系統(tǒng)分析人員很好的把握了用戶的需求,使得需求獲取的效率與質(zhì)量都有明顯的提高,為系統(tǒng)的設計工作奠定了良好的基礎。總的來說我們的需求分析工作是成功的,在系統(tǒng)設計開發(fā)階段沒有出現(xiàn)因需求不完全而停工的情況,系統(tǒng)已于2004年底順利完成并能夠較好的滿足用戶的要求,得到了公司領導及同事的認

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論