版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、項目需求分析范文項目需求分析寫項目需求分析的概念 需求分析是指理解用戶需求,就軟件功能 與客戶達(dá)成一致,估計軟件風(fēng)險和評估項目代價,最終形成開發(fā)計 劃的一個復(fù)雜過程。(這個和我在微軟體驗到的又不太一樣,微軟 的需求分析大多是市場人員和用戶協(xié)助小組的人去評估用戶的接受 程度,這一點也可以理解,因為公司的性質(zhì)有根本差別)在這個過 程中,用戶的確是處在主導(dǎo)地位,需求分析工程師和項目經(jīng)理要負(fù) 責(zé)用戶需求,為之后的軟件設(shè)計打下基礎(chǔ)。需求分析階段結(jié)束后, 要求得到:1.SRS 文檔(System Requirement Specification);2.DRM文檔;3.Aeptance Plan.從廣義上
2、理解:需求分析包括需求 的獲取、分析、規(guī)格說明、變更、驗證、管理的一系列需求工程。狹義上理解:需求分析指需求的分析、定義過程。一、為什 么要需求分析需求分析就是分析軟件用戶的需求是什么.如果投入 大量的人力,物力,財力,時間,開發(fā)出的軟件卻沒人要,那所有的投 入都是徒勞.如果費了很大的精力,開發(fā)一個軟件,最后卻不滿足用戶 的要求,從而要重新開發(fā)過,這種返工是讓人痛心疾首的.(相信大家 都有體會)比如,用戶需要一個for linux的軟件,而你在軟件開發(fā)前 期忽略了軟件的運行環(huán)境,忘了向用戶詢問這個問題,而想當(dāng)然的認(rèn) 為是開發(fā)for windows的軟件,當(dāng)你千辛萬苦地開發(fā)完成向用戶提交 時才發(fā)
3、現(xiàn)出了問題,那時候你是欲哭無淚了,痕不得找塊豆腐一頭撞 死.需求分析之所以重要,就因為他具有決策性,方向性,策略性的 作用,他在軟件開發(fā)的過程中具有舉足輕重的地位.大家一定要對需 求分析具有足夠的重視.在一個大型軟件系統(tǒng)的開發(fā)中,他的作用要 遠(yuǎn)遠(yuǎn)大于程序設(shè)計.二、需求分析的任務(wù) 簡言之,需求分析的任務(wù) 就是解決做什么的問題,就是要全面地理解用戶的各項要求,并準(zhǔn) 確地表達(dá)所接受的用戶需求.三、需求分析的過程 需求分析階段的 工作,可以分為四個方面:問題識別,分析與綜合,制訂規(guī)格說明,評 審.問題識別就是從系統(tǒng)角度來理解軟件,確定對所開發(fā)系統(tǒng)的綜合要求,并 提出這些需求的實現(xiàn)條件,以及需求應(yīng)該達(dá)到
4、的標(biāo)準(zhǔn).這些需求包 括:功能需求(做什么),性能需求(要達(dá)到什么指標(biāo)),環(huán)境需求(如機(jī) 型,操作系統(tǒng)等),可靠性需求(不發(fā)生故障的概率),安全保密需求, 用戶界面需求,資源使用需求(軟件運行是所需的內(nèi)存,CPU等),軟件 成本消耗與開發(fā)進(jìn)度需求,預(yù)先估計以后系統(tǒng)可能達(dá)到的目標(biāo).分析與綜合逐步細(xì)化所有的軟件功能,找出系統(tǒng)各元素間的聯(lián)系,接口特性 和設(shè)計上的限制,分析他們是否滿足需求,剔除不合理部分,增加需要 部分.最后,綜合成系統(tǒng)的解決方案,給出要開發(fā)的系統(tǒng)的詳細(xì)邏輯模 型(做什么的模型).制訂規(guī)格說明書即編制文檔,描述需求的文檔稱為軟件需求規(guī)格說明書.請注 意,需求分析階段的成果是需求規(guī)格說明
5、書(好象軟考曾經(jīng)考過這個 問題),向下一階段提交.評審對功能的正確性,完整性和清晰性,以及其它需求給予評價.評 審?fù)ㄟ^才可進(jìn)行下一階段的工作,否則重新進(jìn)行需求分析。四、需 求分析的方法 需求分析的方法有很多.這里只強(qiáng)調(diào)原型化方法,其 它的方法如:結(jié)構(gòu)化方法,動態(tài)分析法等(個人認(rèn)為,對初學(xué)者不必深 究這些方法,實際上我也從來沒用過這些方法)在此不討論.原型化方法是十分重要的(是軟考等??嫉闹R點).原型就是 軟件的一個早期可運行的版本,它實現(xiàn)了目標(biāo)系統(tǒng)的某些或全部功 臺匕 能.原型化方法就是盡可能快地建造一個粗糙的系統(tǒng),這系統(tǒng)實現(xiàn) 了目標(biāo)系統(tǒng)的某些或全部功能,但是這個系統(tǒng)可能在可靠性,界面的 友
6、好性或其他方面上存在缺陷.建造這樣一個系統(tǒng)的目的是為了考察 某一方面的可行性,如算法的可行性,技術(shù)的可行性,或考察是否滿足 用戶的需求等.如,為了考察是否滿足用戶的要求,可以用某些軟件工 具快速的建造一個原型系統(tǒng),這個系統(tǒng)只是一個界面,然后聽取用戶 ,改進(jìn)這個原型.以后的目標(biāo)系統(tǒng)就在原型系統(tǒng)的基礎(chǔ)上開發(fā).原型主要有三種類型(軟考考過):探索型,實驗型,進(jìn)化型.探索 型:目的是要弄清楚對目標(biāo)系統(tǒng)的要求,確定所希望的特性,并探討多 種方案的可行性.實驗型:用于大規(guī)模開發(fā)和實現(xiàn)前,考核方案是否合 適,規(guī)格說明是否可靠.進(jìn)化型:目的不在于改進(jìn)規(guī)格說明,而是將系 統(tǒng)建造得易于變化,在改進(jìn)原型的過程中,逐
7、步將原型進(jìn)化成最終系 統(tǒng)。在使用原型化方法是有兩種不同的策略:廢棄策略,追加策略. 廢棄策略:先建造一個功能簡單而且質(zhì)量要求不高的模型系統(tǒng),針對 這個系統(tǒng)反復(fù)進(jìn)行修改,形成比較好的思想,據(jù)此設(shè)計出較完整,準(zhǔn) 確,一致,可靠的最終系統(tǒng).系統(tǒng)構(gòu)造完成后,原來的模型系統(tǒng)就被廢 棄不用.探索型和實驗型屬于這種策略。追加策略:先構(gòu)造一個功能簡單而且質(zhì)量要求不高的模型系統(tǒng),作為最終系統(tǒng)的核心,然后通過不斷地擴(kuò)充修改,逐步追加新要 求,發(fā)展成為最終系統(tǒng)。進(jìn)化型屬于這種策略.聽棠的“客戶需求何時休”深刻的披露了這個問題存在的根源。需求分析,不僅僅是拿到客戶的需求,更重要的是還需進(jìn)行分 析,了解細(xì)節(jié),并就細(xì)節(jié)跟
8、客戶咨詢,獲取最詳細(xì)的資料??蛻羲?能提供給你的只是他們想到的功能需求,很多問題并不在他們考慮 的范圍之內(nèi),如果作為項目承擔(dān)方?jīng)]有去做分析,簡單的按照功能 要求去設(shè)計、規(guī)劃,最終出來的系統(tǒng)是很難完全符合客戶的業(yè)務(wù)流 程的,這時,自然需要更改,被看成了需求的更改。其實,都是缺 乏分析所一手造成的。問題等到系統(tǒng)出來了才被發(fā)現(xiàn),這樣的系統(tǒng) 本身就是先天不足的了。聽棠所說到的幾點,感受特別深:“其實問題出在開頭,客戶需求只是軟件需求分析的一部分,雖 然是比較重要的一部分,但也不要只是去記客戶的需求,而是要把 客戶的需求進(jìn)行分析”還有客戶的需求本身會有矛盾(這矛盾是指在邏輯角度來講), 客戶本身是意識不
9、到的,只有在分析設(shè)計時,才會分析出這里的矛 盾,而這些問題,如果在期初時,軟件負(fù)責(zé)人不分析,而是純粹的 “聽從”客戶要求去做,當(dāng)暴露這些問題時,你怪客戶也沒用啊。項目需求分析報告,在了解客戶需求時,不要不動腦子,不要一 味的點頭說“I C”,其實在表面的業(yè)務(wù)里面可能包含著N多的細(xì) 節(jié),這些細(xì)節(jié)是需要你反問客戶的,只有當(dāng)你提的問題越多,最終 獲取的需求最具體,才能讓項目越順利。而且有很多問題,都是在 你的反問中,客戶也才開始思考本來沒思考過的問題,客戶也會找 到一種合理的需求給你,有人會覺得這樣了解客戶需求未免太麻煩 了。至于一些在技術(shù)上會遇到問題的地方,也要告訴客戶,別以為 到時候再說,客戶是
10、不關(guān)心你的技術(shù)細(xì)節(jié)的,但你如果給他解釋的 話,他也會試著理解的??蛻舻男枨蟊旧硎菬o休止,因為他們本身也在變,但當(dāng)你期初的 分析合理,后面的變動也將在邏輯上變動,相信代價已經(jīng)不會那么 大了。這其實也體現(xiàn)了系統(tǒng)的擴(kuò)展性。需求分析,是一個項目提出方和承擔(dān)方相互溝通的過程,一方是 系統(tǒng)的使用者,一方是系統(tǒng)的制造者,在系統(tǒng)制造過程中,只有雙 方相互配合,共同對系統(tǒng)進(jìn)行設(shè)計才能最后達(dá)到使用的要求??蛻?是業(yè)務(wù)上的熟悉者,對業(yè)務(wù)流程有非常清晰的了解,但是,對于軟 件需求方面的描述是不了解的,他們所能提供的只是他們最終要達(dá) 到的功能,但是,這其中包含的業(yè)務(wù)流程是非常復(fù)雜的。我們拿到 客戶需求后,應(yīng)該根據(jù)功能、
11、流程進(jìn)行初步的設(shè)計,構(gòu)造出業(yè)務(wù)流 程圖,再讓客戶進(jìn)行評審,提出業(yè)務(wù)流程上不對的地方進(jìn)行修改。 這樣來回的交流,最終才能取得較全面的需求,并減少后期的修 改。謹(jǐn)記一點,需求是經(jīng)常變動的,只有先做好需求的分析,了解業(yè) 務(wù)以后的發(fā)展趨勢,做好具有拓展性的系統(tǒng)設(shè)計,才會給系統(tǒng)更大 的擴(kuò)展空間,從而在需求發(fā)生變化的時候可以更從容的修改。項目需求分析的內(nèi)容至少包括五個方面:國家和地區(qū)需求分析通過對一個國家或地區(qū)的地理位置、自然特征、人口狀況、經(jīng) 濟(jì)結(jié)構(gòu)、經(jīng)濟(jì)發(fā)展水平等方面的了解和研究,進(jìn)而對項目的產(chǎn)品供 需格局及趨勢進(jìn)行分析。這個分析是項目需求分析中最重要的一 項,它直接關(guān)系到項目的發(fā)展前途。社會需求分析
12、通過對社會和經(jīng)濟(jì)發(fā)展水平、產(chǎn)業(yè)結(jié)構(gòu)、人文環(huán)境、自然生態(tài) 環(huán)境、公眾需求以及行業(yè)投資的了解和研究,進(jìn)而對項目的社會需 求進(jìn)行分析。這一分析決定了項目的社會價值和意義。消費群體需求分析通過對消費人群的年齡、經(jīng)濟(jì)收人、消費水平、職業(yè)狀況、知 識水平等方面的了解和研究,區(qū)別消費結(jié)構(gòu)群,進(jìn)而對項目的消費 需求進(jìn)行分析。這一需求分析關(guān)系到項目的市場前景。項目業(yè)主需求分析通過對項目業(yè)主的投資期望和心態(tài)的了解和研究,進(jìn)而對項目 業(yè)主的需求進(jìn)行分析。這一分析決定了項目的取合。項目實施需求分析通過對項目所使用的原材料、燃料、技術(shù)、設(shè)備、資金、人力 需求以及環(huán)境等內(nèi)容的了解和研究,進(jìn)而對項目的實施需求進(jìn)行分 析。這
13、一需求分析有利于提高項目的實施質(zhì)量,保證項目順利實 施。從電子商務(wù)方面嗯電子商務(wù)項目需求分析內(nèi)容:查詢百度文庫需求文檔一般分兩類:需求調(diào)研報告、需求分析報告調(diào)研報告:是記錄的用戶的原始需求,基本上可以算做是和用戶 溝通的原始記錄。分析報告:是對調(diào)研報告進(jìn)行歸類分析的結(jié)果。一個比較全面的 文檔了,在這個文檔里面一般包含以下內(nèi)容:項目的背景、項目的 目標(biāo)、項目的范圍、用戶特點、相關(guān)技術(shù)、規(guī)范標(biāo)準(zhǔn)等。相關(guān)約 束、用戶的組織結(jié)構(gòu)、角色等用戶需要的功能點,這些功能的優(yōu)先 級,業(yè)務(wù)流程、功能特點,有沒有特殊需求等等總而言之,需求分析報告的下一站是給設(shè)計人員的,設(shè)計人員看 到需求分析報告就知道系統(tǒng)應(yīng)該包含哪些功能點、權(quán)限設(shè)計、流程 設(shè)計等,這些內(nèi)容都可以直接從需要分析報告里面得出需求分析是指理解用戶需求,就軟件功能與客戶達(dá)成一致,估計 軟件風(fēng)險和評估項目代價,最終形成開發(fā)計劃的一個復(fù)雜過程在這 個過程中,用戶的確是處在主導(dǎo)地位,需求分析工程師和項目經(jīng)理 要負(fù)責(zé)用戶需求,為之
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度鄉(xiāng)村旅游用地經(jīng)營權(quán)出租管理協(xié)議3篇
- 2024年城市更新項目物業(yè)管理費收取與城市風(fēng)貌改造合同3篇
- 2024中介二手房買賣合同電子版范本3篇
- 2024商業(yè)街店鋪租賃及夜間經(jīng)濟(jì)開發(fā)合作合同3篇
- 2024年度農(nóng)業(yè)綜合開發(fā)擔(dān)保合同范本(新修訂)3篇
- 2024年度高檔別墅區(qū)物業(yè)管理委托合同書3篇
- 2024年度知識產(chǎn)權(quán)質(zhì)押擔(dān)保合同范本(專業(yè)版)3篇
- 2024中金大摩業(yè)務(wù)交接及分手補(bǔ)償協(xié)議2篇
- 2024年單位部門采購合同(31篇)
- 成都銀行2023年年度股東會材料
- 二手車簡易買賣合同范本(2024版)
- 漢堡的制作課程設(shè)計
- 2024中國電信集團(tuán)財務(wù)限公司招聘高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 常見急性中毒的急救(急救技術(shù)課件)
- 銷售合同編號規(guī)則(2024版)
- 第六單元 寫作《表達(dá)要得體》公開課一等獎創(chuàng)新教案
- 會議室視頻改造方案
- 大學(xué)美育-美育賞湖南智慧樹知到期末考試答案章節(jié)答案2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院
- 電感耦合等離子體發(fā)射光譜儀的維護(hù)和保養(yǎng)
- 2024-2030年中國新鮮果蔬行業(yè)市場發(fā)展分析及競爭策略與投資前景研究報告
- 在線網(wǎng)課《馬克思主義新聞思想(河北)》單元測試考核答案
評論
0/150
提交評論