軟件需求調(diào)研方法入門_第1頁(yè)
軟件需求調(diào)研方法入門_第2頁(yè)
軟件需求調(diào)研方法入門_第3頁(yè)
軟件需求調(diào)研方法入門_第4頁(yè)
軟件需求調(diào)研方法入門_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件需求調(diào)研方法入門2011年貴州移動(dòng)“蒲公英計(jì)劃”內(nèi)訓(xùn)師招募活動(dòng)報(bào)名課件-1-目錄需求調(diào)研概述規(guī)范化需求調(diào)研的必要性需求調(diào)研的基本概念需求調(diào)研的四個(gè)階段如何開(kāi)展需求調(diào)研

需求調(diào)研中的注意事項(xiàng)提高篇:UML統(tǒng)一建模語(yǔ)言-2-全業(yè)務(wù)運(yùn)營(yíng)背景下的數(shù)據(jù)業(yè)務(wù)全業(yè)務(wù)運(yùn)營(yíng)指的是運(yùn)營(yíng)商能同時(shí)經(jīng)營(yíng)移動(dòng)、固網(wǎng)、數(shù)據(jù)網(wǎng)絡(luò),全方位開(kāi)展接入服務(wù)、通信和增值業(yè)務(wù)的運(yùn)營(yíng)模式。對(duì)于中國(guó)移動(dòng)而言,全業(yè)務(wù)運(yùn)營(yíng)意味著軟件開(kāi)發(fā)、應(yīng)用系統(tǒng)集成等數(shù)據(jù)類業(yè)務(wù)將成為日常工作的一個(gè)組成部分。-3-移動(dòng)市場(chǎng)人員在需求溝通中的困惑客戶需求實(shí)際需求溝通產(chǎn)品客戶:我希望移動(dòng)能

開(kāi)發(fā)一套軟件系統(tǒng),具備XXXX功能,有XXXX特點(diǎn),能夠?qū)崿F(xiàn)我們

的XXXX業(yè)務(wù)……(問(wèn)題:需求描述模糊)市場(chǎng)人員:我不太明白您的意思,我也不太清您需要什么。這樣吧,我們大概按照您的意思這樣設(shè)計(jì)……(問(wèn)題:不明晰的需求為產(chǎn)品設(shè)計(jì)埋下隱患)-4-不準(zhǔn)確的需求交流帶來(lái)的后果1項(xiàng)目開(kāi)發(fā)前的設(shè)想2市場(chǎng)人員的描述3設(shè)計(jì)人員的設(shè)計(jì)6客戶實(shí)際的需要5實(shí)施人員的安裝4程序員做出的產(chǎn)品-5-規(guī)范化需求調(diào)研的必要性“不以規(guī)矩,不能成方圓。不以六律,不能正五音。”——《孟子·離婁上》需求(Requirements)是軟件實(shí)現(xiàn)之源。規(guī)范化的、精細(xì)化的、科學(xué)系統(tǒng)化的需求調(diào)研過(guò)程為軟件產(chǎn)品的質(zhì)量提供保證。規(guī)范而精細(xì)的需求調(diào)研2產(chǎn)出符合甚至超出客戶預(yù)期的產(chǎn)品1-6-需求調(diào)研的基本概念問(wèn):什么是需求?答:需求(Requirements)是指對(duì)用戶需要解決的問(wèn)題的整體描述。問(wèn):什么是需求調(diào)研?答:需求調(diào)研指通過(guò)和客戶反復(fù)進(jìn)

行溝通和交流的需求的一系列活動(dòng)。問(wèn):需求調(diào)研的目的是什么?答:了解現(xiàn)實(shí)世界中做實(shí)際工作的123需求調(diào)研階段在軟件工程中的定位人們真正需要什么樣的程序過(guò)程。軟件工程UML圖形表達(dá)-7-Step

1Step

2業(yè)務(wù)拜訪或會(huì)議交流,聽(tīng)取客戶想法或業(yè)務(wù)需要將客戶的想法或業(yè)務(wù)需要進(jìn)行抽象并提取業(yè)務(wù)特征需求調(diào)研的四個(gè)階段Step

3Step

4根據(jù)需求工程規(guī)范,將提取的業(yè)務(wù)特征轉(zhuǎn)化為需求要素以需求要素為基礎(chǔ)進(jìn)入方案制定、概要設(shè)計(jì)等過(guò)程,完成產(chǎn)品設(shè)計(jì)。以上流程,實(shí)際執(zhí)行中步驟內(nèi)或步驟間可能會(huì)反復(fù)進(jìn)行,要有不能一蹴而就的心理準(zhǔn)備。-8-目錄需求調(diào)研概述如何開(kāi)展需求調(diào)研軟件需求的幾個(gè)層次需求調(diào)研的前期準(zhǔn)備需求調(diào)研的一般方法需求調(diào)研的大致流程及主要步驟需求調(diào)研中的注意事項(xiàng)

提高篇:UML統(tǒng)一建模語(yǔ)言-9-軟件需求的幾個(gè)層次業(yè)務(wù)需求用戶需求反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目

標(biāo)要求描述了用戶使用產(chǎn)品必須要完成的任務(wù)12功能需求非功能需求定義了開(kāi)發(fā)人員必須實(shí)現(xiàn)的軟件功能,使用用戶能完成他們的任務(wù)說(shuō)明了系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等,包括產(chǎn)品必須遵

從的標(biāo)準(zhǔn),操作

界面的具體細(xì)節(jié)等3-10-4需求調(diào)研的前期準(zhǔn)備保持一種和客戶平等合作的心態(tài),確定需求溝通是為了幫助客戶解決問(wèn)題。平靜面對(duì)需求變更的心態(tài)。在需求前客后矛盾時(shí)要心平氣和去引導(dǎo)

戶。一種自信要對(duì)自己的溝通能力和專業(yè)素養(yǎng)報(bào)以極大的信心,確信自己一定能順利完成需求調(diào)研工作并完美實(shí)現(xiàn)客戶需求。兩種心態(tài)前期五種提高提高自己的觀察及理解能力。提高自己對(duì)客戶所在行業(yè)了解程度。提高自己的口頭表達(dá)能力。提高自己的速記能力,能夠迅速記錄調(diào)研的核心需求問(wèn)題。提高自己的歸納總結(jié)能力。三種準(zhǔn)備做好調(diào)研前的資料準(zhǔn)備,例如調(diào)研模板、各種調(diào)研列表等。執(zhí)行好需求調(diào)研計(jì)劃。準(zhǔn)備好需求調(diào)研中要用到工具。準(zhǔn)備-11-需求調(diào)研的一般方法

與用戶交談,向用戶提出事先準(zhǔn)備好的問(wèn)題。根據(jù)問(wèn)題結(jié)果進(jìn)行調(diào)研。座談法調(diào)查表法觀察法將相關(guān)問(wèn)題制成調(diào)查表,向客戶發(fā)放調(diào)查表。根據(jù)表格統(tǒng)計(jì)結(jié)果進(jìn)行調(diào)研。參觀或體驗(yàn)用戶的業(yè)務(wù)流程,觀察用戶的操作。根據(jù)體驗(yàn)結(jié)果進(jìn)行調(diào)研。123方法沒(méi)有最好的,只有最合適的。-12-需求調(diào)研的大致流程目的獲取客戶的需求信息,經(jīng)分析后輸出《用戶需求說(shuō)明書》。角色與職

需求分析員調(diào)查、分析用戶的需求,客戶與最終用戶提供責(zé)

必要的需求信息。啟動(dòng)準(zhǔn)則需求分析員已經(jīng)確定輸入任何與用戶需求相關(guān)的材料主要步驟第一步:調(diào)研前的準(zhǔn)備第二步:調(diào)研與記錄

第三步:整理需求信息第四步:撰寫《用戶需求說(shuō)明書》第五步:需求確認(rèn)輸出《用戶需求說(shuō)明書》結(jié)束準(zhǔn)則需求分析員已經(jīng)撰寫完成《用戶需求說(shuō)明書》度量需求分析員統(tǒng)計(jì)工作量和上述文檔的規(guī)模,匯報(bào)給項(xiàng)目經(jīng)理。-13-需求調(diào)研的主要步驟(1)1

完全傾聽(tīng)客戶的心聲找一個(gè)安靜的地方,以客戶為主,面對(duì)面的交流溝通。隨時(shí)記錄客戶所說(shuō)的一切有效信息。每一次調(diào)研完之后要對(duì)所有記錄進(jìn)行整理,形成文檔,在下一次的調(diào)研開(kāi)始時(shí)對(duì)上一次的總結(jié)進(jìn)行確認(rèn)。切忌:在傾聽(tīng)需求的過(guò)程中附帶如何解決問(wèn)題的思想!傾聽(tīng)記錄整理確認(rèn)-14-需求調(diào)研的主要步驟(2)對(duì)客戶提出的需求記錄進(jìn)行整理,整理的格式可根據(jù)自己寫作的習(xí)慣,沒(méi)有固定的格式,但必須能夠很明確地表明客戶的需求,能夠指導(dǎo)后期編寫《客戶需求說(shuō)明書》。例如:可采取如下格式進(jìn)行編寫。2

整理客戶的需求調(diào)研主題調(diào)研對(duì)象需求分析員調(diào)研時(shí)間地點(diǎn)需求描述-15-需求調(diào)研的主要步驟(3)客戶有時(shí)并不知道自己想要什么,或是并不清楚自己缺少什么。這時(shí)就需要需求分析員去引導(dǎo)客戶的需求。引導(dǎo)客戶的需求應(yīng)做到能夠描述用戶的常規(guī)需求外,能夠發(fā)掘潛在需求,爭(zhēng)取能提出讓客戶感興趣的新需求,這樣才能體現(xiàn)出軟件或系統(tǒng)的價(jià)值。3

引導(dǎo)客戶的需求A.提示客戶在全局中的地位和作用B.演示既有或類似系統(tǒng)的原型C.通過(guò)熟悉客戶業(yè)務(wù)來(lái)給予建議-16-需求調(diào)研的主要步驟(

)需求分析員對(duì)

集到的所有需求信息進(jìn)行分類整理,,歸納與總結(jié)

性的客戶需求,形成文檔,并編寫《用戶需4

編寫《用戶需求說(shuō)明書》用戶需求說(shuō)明書模板0、文檔介紹1、產(chǎn)品介紹提示:(1)說(shuō)明產(chǎn)品是什么,什么用途。(2)介紹產(chǎn)品的開(kāi)發(fā)背景。2、產(chǎn)品面向的用戶群體提示:(1)描述本產(chǎn)品面向的用戶(客戶、最終用戶)的特征。(2)說(shuō)明本產(chǎn)品將給他們帶來(lái)什么好處?他們選擇本產(chǎn)品的可能性有多大?3、產(chǎn)品應(yīng)當(dāng)遵循的標(biāo)注或規(guī)范提示:闡述本產(chǎn)品應(yīng)該遵循什么標(biāo)準(zhǔn)、規(guī)范或業(yè)務(wù)規(guī)則(BusinessRules),違反標(biāo)準(zhǔn)、規(guī)范或規(guī)則的產(chǎn)品通常不太可能被接受。求說(shuō)明書》。對(duì)于《用戶需求說(shuō)明書》,要和客戶以及相關(guān)的行業(yè)專 進(jìn)行

同,以前整理的需求記錄可作為附件

來(lái)在《用戶需求說(shuō)明書》之后。4、產(chǎn)品的功能性需求功能類別功能名稱、標(biāo)識(shí)符描述功能點(diǎn)1功能點(diǎn)1.1……功能點(diǎn)2功能點(diǎn)2.1……功能點(diǎn)3功能點(diǎn)3.1……5、產(chǎn)品的非功能性需求需求類別需求名稱、標(biāo)識(shí)符描述用戶界面需求軟硬件需求質(zhì)量需求6、其他需求附錄:用戶需求調(diào)查報(bào)告-17-需求調(diào)研中需要助流程圖表述清晰的流程圖,可以到 任何語(yǔ)言文性的描述

更觀、更準(zhǔn)確的效果。最常用的方式是:用戶

描通過(guò)需求調(diào)研 制出的

工 業(yè)務(wù)流程示意圖、需求人員圖,

后好的圖給用戶,用戶指出問(wèn)題所在,如 反復(fù), 到用戶意為

。-18-目錄需求調(diào)研概述如何開(kāi)展需求調(diào)研

需求調(diào)研中的注意事項(xiàng)要以用戶為中心要采用適

的交流方式需求調(diào)研中的記錄和整理做好需求變更的

制提高篇:UML統(tǒng)一建模語(yǔ)言-19-要以用戶為中心要讓用戶意 到,一切的工作 是為了用戶 取更 的利 ,用戶不會(huì)為這個(gè)系統(tǒng)的構(gòu)建而

。對(duì)于不同的用戶,調(diào)研分析員所

的 場(chǎng)和角度也會(huì)有所不同。1

要以用戶為中心導(dǎo)需求:關(guān)注

理效度員工需求:工作-20-使用用戶行業(yè)內(nèi)的

語(yǔ)要用

、 、適 的語(yǔ)言來(lái)和用戶交流。或 用用戶可以理解的語(yǔ)言和方式溝通。所

適 的交流方式,可以包括:2

要采用適 的交流方式要采用適的交流方式流程圖思

清晰的流程圖表格清晰明了的表格圖形形象美觀的示意圖-21-每一次需求調(diào)研交流過(guò)程中要進(jìn)行文記錄。在交流結(jié)束后,要整理所有交流會(huì)議記錄。如果征 客戶同意,可以采用錄音 進(jìn)行錄音, 目的是最大 度確認(rèn)交流內(nèi) 的完整性。3

需求調(diào)研中的記錄和整理需求調(diào)研中的記錄和整理-22-做好需求變更的

制可能產(chǎn) 需求變更的原

種場(chǎng)形 的變化, 方之前的理解有樣的,用戶的業(yè)務(wù)等等一系列原發(fā) 變化,市可能導(dǎo)致需求的4

做好需求變更的

制變更。對(duì)于客戶的變更要求要及時(shí) 應(yīng),對(duì)于合理的變更要求要給予 ,但

同時(shí)對(duì)于不合理的要求要通過(guò)正當(dāng)、恰當(dāng)、委婉、合理的方式來(lái)進(jìn)行

。每一次同意進(jìn)行的需求變更要 方書面確認(rèn),并進(jìn)行

本 制,做到有據(jù)可

。對(duì)于不合理的需求變更,要正、反對(duì)于合理的需求變更,要極 應(yīng),但要做好確認(rèn)工作正-23-目錄需求調(diào)研概述如何開(kāi)展需求調(diào)研

需求調(diào)研中的注意事項(xiàng)提高篇:UML統(tǒng)一建模語(yǔ)言軟件工程中引入統(tǒng)一語(yǔ)言的必

性從現(xiàn)實(shí)世界到設(shè)計(jì)模型UML語(yǔ)言建模示例-24-軟件工程中引入統(tǒng)一語(yǔ)言的必

性期軟件工程:開(kāi)發(fā)人員是項(xiàng)目中心,開(kāi)發(fā)人員 責(zé)從需求設(shè)計(jì)到編 實(shí)現(xiàn)軟件工程:需求分析、系統(tǒng)設(shè)計(jì)、編實(shí)現(xiàn)全部 化和專業(yè)化要求各模

、之間使用統(tǒng)一語(yǔ)言溝通-25-從現(xiàn)實(shí)世界到設(shè)計(jì)模型現(xiàn)實(shí)世界業(yè)務(wù)模型概念模型設(shè)計(jì)模型3124通過(guò)用例場(chǎng)景、模型等 圖將現(xiàn)實(shí)世界的 素用UML語(yǔ)言來(lái)描述通過(guò)實(shí)體類、

界類、 制類等UML基本 素來(lái)分解UML業(yè)務(wù)模型將 界類、實(shí)體類、-26-制類等基本 素進(jìn)一步細(xì)化為計(jì) 機(jī)程序 或具體方法UML語(yǔ)言建模示例(

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論