日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

需求获取的三阶段:需求背景、需求调研、需求分析 (3)

發(fā)布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 需求获取的三阶段:需求背景、需求调研、需求分析 (3) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

收集到了客戶的需求后,下一步就到了對需求進(jìn)行分析的階段,在這個階段就要理解需求、分析需求、最后確定系統(tǒng)需要實現(xiàn)的功能需求。這一階段非常重要,因為前期收集到的需求表達(dá)形式各種各樣,不一定都是用“軟件功能”的形式表達(dá)的(很多需求是用客戶用語表達(dá)的),需要對這些原始需求進(jìn)行分析、去偽存真、最終將全部的客戶需求轉(zhuǎn)換為清晰、明確的軟件功能需求表達(dá)形式。最終交付的【需求規(guī)格說明書】就是基于這個階段的工作成果編制而成的?!拘枨笠?guī)格說明書】完成表明需求工程的結(jié)束,它是后續(xù)設(shè)計工程的輸入。
這是需求工程的第三個階段,介紹:需求分析的作用和方法。


需求分析,是對收集到的需求進(jìn)行細(xì)致的分析、研判,準(zhǔn)確地理解客戶的目標(biāo)、業(yè)務(wù)等對信息化的需求,最終將這些需求轉(zhuǎn)換為準(zhǔn)確的功能需求定義。需求分析階段的主要工作有三個

1)對收到的需求根據(jù)內(nèi)容進(jìn)行分層梳理,以利于進(jìn)行分析;
2)對分層的需求進(jìn)行轉(zhuǎn)換,以確定系統(tǒng)要實現(xiàn)的功能需求;
3)將分析成果匯總成為【需求規(guī)格說明書】,該資料的用途有兩個

  • □對客戶:確定了系統(tǒng)需要開發(fā)的全部內(nèi)容,是客戶驗收系統(tǒng)的依據(jù);
    □對軟件商:是系統(tǒng)的規(guī)劃、設(shè)計,開發(fā)、測試、交付等全實施流程的依據(jù);

一、需求的分層與作用

對收集到的需求按照不同的層次進(jìn)行歸集、劃分:

1. 第一層:目標(biāo)需求
□提出者:項目投資人、產(chǎn)品購買者、實際用戶的管理者、信息中心負(fù)責(zé)人等;
□需求內(nèi)容:企業(yè)導(dǎo)入系統(tǒng)的目的,信息化目標(biāo)、企業(yè)戰(zhàn)略、理念、希望、價值等;
□需求作用:用于指導(dǎo)系統(tǒng)的頂層設(shè)計,對業(yè)務(wù)需求轉(zhuǎn)換的指導(dǎo)等;

2. 第二層:業(yè)務(wù)需求
□提出者:包括企業(yè)的經(jīng)營者、部門管理者及員工,從業(yè)務(wù)管理層面提出的需求;
□需求內(nèi)容:對系統(tǒng)對應(yīng)的業(yè)務(wù)范圍、流程,規(guī)則、標(biāo)準(zhǔn)、規(guī)范等提出的需求等;
□需求作用:用于指導(dǎo)對企業(yè)的業(yè)務(wù)架構(gòu)、操作功能規(guī)劃、業(yè)務(wù)流程的優(yōu)化等;

3. 第三層:功能需求
□提出者:包括所有未來的系統(tǒng)用戶;
□需求內(nèi)容:給出系統(tǒng)必須提供的功能需求、以及對該功能需求的具體描述。
□需求作用:它是后續(xù)進(jìn)行系統(tǒng)設(shè)計、系統(tǒng)開發(fā)、測試驗證的具體依據(jù);

二、需求的轉(zhuǎn)換

需求調(diào)研收集的需求采用的是圖形、文字和表單的形式,要分別從這三種形式中識別出最終要的“功能需求”,由于目標(biāo)需求、業(yè)務(wù)需求直接看不出來是需要什么系統(tǒng)功能,因此要將它們按照“目標(biāo)需求 → 業(yè)務(wù)需求 → 功能需求”的順序進(jìn)行轉(zhuǎn)換,最終識別出全部的功能需求,這個功能需求就是后續(xù)要進(jìn)行設(shè)計的系統(tǒng)功能依據(jù)。

1.目標(biāo)需求
目標(biāo)需求不能直接給出對應(yīng)的功能需求,因為目標(biāo)需求是用目標(biāo)、理念、思想、價值等抽象化的形式表達(dá)的,因此針對目標(biāo)需求必須首先找到其對應(yīng)的業(yè)務(wù)場景,也就是要先將目標(biāo)需求轉(zhuǎn)換到業(yè)務(wù)需求上。

2.目標(biāo)需求向業(yè)務(wù)需求轉(zhuǎn)換
在調(diào)研時會發(fā)現(xiàn)客戶熟悉自己的業(yè)務(wù),但是并不清楚自己的需求對應(yīng)的是什么樣的軟件功能,所以他們通常采用描述業(yè)務(wù)處理過程的形式說明自己想要完成什么任務(wù),然后再通過與需求分析師的溝通、分析,最后轉(zhuǎn)換成為功能需求。

3.業(yè)務(wù)需求向功能需求轉(zhuǎn)換
進(jìn)入了功能需求階段,就沒有轉(zhuǎn)換作業(yè)了。由于客戶不一定理解信息系統(tǒng)的設(shè)計與開發(fā)工作,因此要對由他們提出來的功能需求進(jìn)行甄別:是否是真實的需求?該需求的可行性?提出的功能需求是否有重疊?在“人-人”環(huán)境中需要的功能在進(jìn)入到“人-機(jī)-人”環(huán)境中是否還需要?等等。

三、需求規(guī)格說明書

需求規(guī)格說明書是對前述的所有需求準(zhǔn)備、調(diào)研和分析成果的總結(jié)。主要包括有

  • □引言:包括項目目的、背景、用語等基礎(chǔ)信息;
    □項目概述:對項目自身的說明、包括范圍、主要處理對象、與其他系統(tǒng)的關(guān)系等;
    □功能需求:本項目具體的規(guī)劃、架構(gòu)層、功能層、數(shù)據(jù)層需求的詳細(xì)說明等;
    □非功能需求:對未來系統(tǒng)的性能、安全、擴(kuò)展等的需求等;
    □技術(shù)需求:接口、架構(gòu)、硬件、網(wǎng)絡(luò)、部署等;
    □各類措施:質(zhì)量保證、驗收標(biāo)準(zhǔn)等;

附:解決方案
對需求調(diào)研和分析的成果還有另外一種使用形式,即:解決方案。解決方案的目的是對客戶進(jìn)行概要說明,相對于需求規(guī)格說明書來說,解決方案包含的范圍更加廣泛、深度淺一些。解決方案也有其重點強(qiáng)調(diào)的內(nèi)容,例如:

□項目的目的、基本功能展示、導(dǎo)入信息化系統(tǒng)的價值、既有問題的改善、未來規(guī)劃等內(nèi)容;
□項目周期、里程碑計劃、項目執(zhí)行計劃、項目開發(fā)金額等;
□項目組織、資源構(gòu)成、管理方法等;
□質(zhì)量保證措施、風(fēng)險控制措施;等等。

其他

□高層領(lǐng)導(dǎo)的需求如何轉(zhuǎn)換為具體的功能需求
□管理層領(lǐng)導(dǎo)的業(yè)務(wù)需求如何轉(zhuǎn)換為具體的功能需求
□如何識別用戶提出需求的真?zhèn)?br /> □需求規(guī)格說明書的編寫方法
□需求功能一覽表模板
□功能需求的規(guī)格書記錄表(4件套)模板; …等

詳細(xì)說明和模板,請參看《大話軟件工程—需求分析與軟件設(shè)計》一書。

總結(jié)

以上是生活随笔為你收集整理的需求获取的三阶段:需求背景、需求调研、需求分析 (3)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。