偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

【世博IT魔方】世博會方案建設(shè)需求分析

網(wǎng)絡(luò)
需求分析可分為問題識別、分析與綜合、編制需求分析文檔、需求評審等四個(gè)階段,包括以下幾個(gè)方面:確定軟件所期望的用戶類;獲取每個(gè)用戶的需求。

需求分析可分為問題識別、分析與綜合、編制需求分析文檔、需求評審等四個(gè)階段,包括以下幾個(gè)方面:確定軟件所期望的用戶類;獲取每個(gè)用戶的需求;了解實(shí)際用戶任務(wù)和目標(biāo)以及這些任務(wù)所支持的業(yè)務(wù)需求;分析員與用戶的信息以區(qū)別用戶任務(wù)需求、功能需求、業(yè)務(wù)規(guī)則、質(zhì)量屬性、建議解決方法和附加信息;將系統(tǒng)級的需求分為幾個(gè)子系統(tǒng),并將需求中的一部分分配給軟件組件;了解相關(guān)質(zhì)量屬性的重要性;討論得出實(shí)施優(yōu)先級;將所收集的用戶需求編寫成需求規(guī)格說明和模型;評審需求規(guī)格說明,確保與用戶達(dá)成共識。

軟件需求的各組成部分如下圖所示:

 

三、需求文檔規(guī)范

A、三種編寫方法

1、 用好的結(jié)構(gòu)化和自然語言編寫文本型文檔;

2、 建立圖形化模型,這些模型可以描繪轉(zhuǎn)換過程、系統(tǒng)狀態(tài)、和它們之間的變化、數(shù)據(jù)關(guān)系、邏輯流或?qū)ο箢惡退麄兊年P(guān)系;

3、 編寫形式化規(guī)格說明,這可以通過使用數(shù)學(xué)上精確的形式化邏輯語言來定義需求。

多種編寫方法可在同一個(gè)文檔使用,根據(jù)需要選擇,或互為補(bǔ)充,以能夠把需求說明白為目的。

B、應(yīng)有成果

1、 各業(yè)務(wù)手工辦理流程文字說明;

2、 各業(yè)務(wù)手工辦理流程圖;

3、 各業(yè)務(wù)手工辦理各環(huán)節(jié)輸入輸出表單、數(shù)據(jù)來源;

4、 目標(biāo)軟件系統(tǒng)功能劃分(示意圖及文字說明);

5、 目標(biāo)軟件系統(tǒng)中各業(yè)務(wù)辦理流程文字說明;

6、 目標(biāo)軟件系統(tǒng)中各業(yè)務(wù)辦理流程圖(模型);

7、 目標(biāo)軟件系統(tǒng)中各業(yè)務(wù)辦理各環(huán)節(jié)數(shù)據(jù)、數(shù)據(jù)采集方式、數(shù)據(jù)間的內(nèi)在聯(lián)系分析。

8、 目標(biāo)軟件系統(tǒng)用戶界面圖、各式系統(tǒng)邏輯模型圖及說明

C、文檔工具推薦

1、 調(diào)研結(jié)果《需求分析說明書》格式參照開發(fā)文檔模板;

2、 單位組織結(jié)構(gòu)圖、功能模塊分解圖用VISIO繪制,或直接用WORD中的畫圖工具;

3、 業(yè)務(wù)流程圖用VISIO中的FLOWCHART模板繪制;

4、 系統(tǒng)邏輯模型使用ROSE繪制活用VISIO中的UML模板繪制;

5、 軟件用戶界面用VISIO中的WIN95 USER INTERFACE模板繪制;

6、 數(shù)據(jù)物理模型用POWERDESINER繪制;

D、需求文檔編寫原則

1、 句子簡短完整,具有正確的語法、拼寫和標(biāo)點(diǎn);

2、 使用的術(shù)語與詞匯表中所定義的一致;

3、 需求陳述應(yīng)該有一致的樣式,例如“系統(tǒng)必須..”或者“用戶必須..”,并緊跟一個(gè)行為動(dòng)作和可觀察的結(jié)果。;

4、 避免使用模糊、主觀的術(shù)語,減少不確定性,如“界面友好、操作方便”;

5、 避免使用比較性詞語,如“提高”,應(yīng)定量說明提高程度。 四、需求分析的任務(wù)與過程

需求分析的任務(wù)是借助于當(dāng)前系統(tǒng)的物理模型(待開發(fā)系統(tǒng)的系統(tǒng)元素)導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型(只描述系統(tǒng)要完成的功能和要處理的數(shù)據(jù)),解決目標(biāo)系統(tǒng)“做什么”的問題,所要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求,通過逐步細(xì)化對軟件的要求描述軟件要處理的數(shù)據(jù),并給軟件開發(fā)提供一種可以轉(zhuǎn)化為數(shù)據(jù)設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)和過程設(shè)計(jì)的數(shù)據(jù)與功能表示。必須全面理解用戶的各項(xiàng)要求,但不能全盤接受,只能接受合理的要求;對其中模糊的要求要進(jìn)一步澄清,然后決定是否采納;對于無法實(shí)現(xiàn)的要求要向用戶作充分的解釋。***將軟件的需求準(zhǔn)確地表達(dá)出來,形成軟件需求說明書SRS。其實(shí)現(xiàn)步驟如圖:

 

(1) 獲得當(dāng)前系統(tǒng)的物理模型:首先分析、理解當(dāng)前系統(tǒng)是如何運(yùn)行的,了解當(dāng)前系統(tǒng)的組織機(jī)構(gòu)、輸入輸出、資源利用情況和日常數(shù)據(jù)處理過程,并用一個(gè)具體的模型來反映自己對當(dāng)前系統(tǒng)的理解。此步驟也可以稱為“業(yè)務(wù)建模”,其主要任務(wù)是對用戶的組織機(jī)構(gòu)或企業(yè)進(jìn)行評估理解他們的需要及未來系統(tǒng)要解決的問題,然后建立一個(gè)業(yè)務(wù)USECASE模型和業(yè)務(wù)對象模型。當(dāng)然如果系統(tǒng)相對簡單,也沒必要大動(dòng)干戈區(qū)進(jìn)行業(yè)務(wù)建模,只要做一些簡單的業(yè)務(wù)分析即可。

(2) 抽象出當(dāng)前系統(tǒng)的邏輯模型:在理解當(dāng)前系統(tǒng)“怎樣做”的基礎(chǔ)上,取出非本質(zhì)因素,抽取出“做什么”的本質(zhì)。

(3) 建立目標(biāo)系統(tǒng)的邏輯模型:明確目標(biāo)系統(tǒng)要“做什么”

(4) 對邏輯模型的補(bǔ)充,如用戶界面、啟動(dòng)和結(jié)束、出錯(cuò)處理、系統(tǒng)輸入輸出、系統(tǒng)性能、其他限制等等。

需求分析各過程如下:

(1) 問題識別:解決目標(biāo)系統(tǒng)做什么,做到什么程度。需求包括:功能、性能、環(huán)境、可靠性、安全性、保密性、用戶界面、資源使用、成本、進(jìn)度。同時(shí)建立需求調(diào)查分析所需的通信途徑。

(2) 分析與綜合:從數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)出發(fā),逐步細(xì)化所有的軟件功能,找出各元素之間的聯(lián)系、接口特性和設(shè)計(jì)上的限制,分析它們是否滿足功能要求并剔除不合理部分,綜合成系統(tǒng)解決方案,給出目標(biāo)系統(tǒng)的詳細(xì)邏輯模型。

常用的分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法SA(數(shù)據(jù)流圖DFD、數(shù)據(jù)詞典DD、加工邏輯說明)、描繪系統(tǒng)數(shù)據(jù)關(guān)系的實(shí)體關(guān)系圖ERD、面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法JSD、面向?qū)ο蠓治龇椒∣OA(主要用UML)、對于有動(dòng)態(tài)時(shí)序問題的軟件可以用形式化技術(shù),包括有窮狀態(tài)機(jī)FSM的狀態(tài)遷移(轉(zhuǎn)換)圖STD、時(shí)序圖、Petri網(wǎng)或Z。每一種分析建模方法都有其優(yōu)勢和局限性,可以兼而有之以不同角度分析,應(yīng)該避免陷入在軟件需求方法和模型中發(fā)生教條的思維模式和派系斗爭,一般來說結(jié)構(gòu)化方法用于中小規(guī)模軟件、面向?qū)ο蠓椒ㄓ糜诖笮蛙浖?/p>

(3) 編制需求分析文檔

(4) 需求評審

五、需求分析的要求

1、 必須能夠表達(dá)和理解問題的數(shù)據(jù)域和功能域:系統(tǒng)的目的都是為了解決數(shù)據(jù)處理問題,就是將一種形式的數(shù)據(jù)轉(zhuǎn)換(輸入、處理、輸出)為另一種形式的數(shù)據(jù)。數(shù)據(jù)域應(yīng)包括數(shù)據(jù)流、數(shù)據(jù)內(nèi)容和數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)流式數(shù)據(jù)通過系統(tǒng)時(shí)的變化方式。對數(shù)據(jù)進(jìn)行轉(zhuǎn)換就是程序的功能或子功能,兩個(gè)轉(zhuǎn)換之間的數(shù)據(jù)傳遞確定了功能間的接口。數(shù)據(jù)內(nèi)容就是數(shù)據(jù)項(xiàng),如人的數(shù)據(jù)項(xiàng)包括姓名、性別、出生日期等等。數(shù)據(jù)結(jié)構(gòu)即各種數(shù)據(jù)項(xiàng)的邏輯組織,如是表格結(jié)構(gòu)還是樹形結(jié)構(gòu)、數(shù)據(jù)項(xiàng)間的相互關(guān)系

2、 必須按自頂向下、逐層分解的方式對問題進(jìn)行分解和不斷細(xì)化:軟件的功能域和信息與都能做進(jìn)一步的分解,可以是同一層次上的橫向分解,也可以是多層次上的縱向分解。

3、 給出系統(tǒng)的邏輯模型和物理模型:邏輯模型給出軟件要達(dá)到的功能和要處理的數(shù)據(jù)之間的關(guān)系;物理模型給出處理功能和數(shù)據(jù)結(jié)構(gòu)的實(shí)際表示形式

六、需求調(diào)研方法

1、 會談、詢問:圍繞軟件目標(biāo)提出具體問題;

2、 調(diào)查表:經(jīng)過仔細(xì)考慮的書面回答可能比會談中的回答更加準(zhǔn)確;

3、 收集分析客戶使用的各種表格、有關(guān)工作責(zé)任、工作流程、工作規(guī)范、相關(guān)數(shù)據(jù)標(biāo)準(zhǔn)、業(yè)務(wù)標(biāo)準(zhǔn)的各種文字資料;

4、 收集同類相關(guān)產(chǎn)品的宣傳資料、技術(shù)資料、演示程序或軟件程序;

5、 情景分析:利用情景分析誘導(dǎo)用戶能夠把它們的需求告知分析員(可以描述當(dāng)前一項(xiàng)業(yè)務(wù)怎么做、也可以描述設(shè)想的系統(tǒng)中此項(xiàng)業(yè)務(wù)怎么做);

6、 可視化方法:結(jié)和情景分析,利用畫用戶界面圖、業(yè)務(wù)流程圖、功能結(jié)構(gòu)圖、時(shí)序圖等圖形與客戶進(jìn)行討論;

七、調(diào)研基本策略

1、 首先確定用戶的軟件開發(fā)目標(biāo),確定系統(tǒng)基本范圍,然后圍繞這一目標(biāo),確定要訪問的部門和人員,要了解的業(yè)務(wù),在基本范圍內(nèi)展開調(diào)研;

2、 以部門職責(zé)為基礎(chǔ)搞清各種現(xiàn)有業(yè)務(wù)、要填寫的表簿冊文檔報(bào)表等,其數(shù)據(jù)來源及去向;

3、 以業(yè)務(wù)為主線,搞清每個(gè)業(yè)務(wù)的每個(gè)環(huán)節(jié)的流程關(guān)系、涉及部門、輸入輸出項(xiàng);

4、 以數(shù)據(jù)為主線,搞清數(shù)據(jù)采集方式、數(shù)據(jù)流向、數(shù)據(jù)之間的內(nèi)在聯(lián)系;

5、 搞清哪些業(yè)務(wù)或數(shù)據(jù)是已建系統(tǒng)的,它們和新系統(tǒng)的關(guān)系是銜接還是替換;

6、 應(yīng)思考是否有新技術(shù)可以改進(jìn)現(xiàn)有工作,用戶提出的需求用現(xiàn)有技術(shù)能否實(shí)現(xiàn)。
 

責(zé)任編輯:曹凱 來源: 51CTO
相關(guān)推薦

2010-06-05 16:47:29

智能交通系統(tǒng)世博

2010-06-05 15:56:39

票務(wù)系統(tǒng)世博

2010-06-05 15:49:18

票務(wù)管理系統(tǒng)方案

2010-06-20 12:43:21

TD-LTE世博會

2010-05-14 11:26:10

世博會世博IT魔方

2010-05-12 19:23:10

世博會信息化建設(shè)H3C

2010-06-05 15:22:53

視頻監(jiān)控無線接入

2010-06-20 11:33:09

綜合布線

2010-06-20 13:53:08

IP城域網(wǎng)

2010-06-20 14:08:18

IPv6網(wǎng)絡(luò)

2010-06-05 18:35:09

2010-06-05 18:50:17

視頻監(jiān)控系統(tǒng)

2010-06-05 15:29:05

票務(wù)系統(tǒng)世博

2010-06-05 18:23:15

2010-06-13 14:37:09

世博IT魔方票務(wù)系統(tǒng)數(shù)據(jù)挖掘

2010-06-10 13:17:06

IBM服務(wù)器世博

2010-06-05 16:26:43

SOA架構(gòu)售票系統(tǒng)

2010-06-05 14:56:10

廣域聯(lián)網(wǎng)監(jiān)控世博

2010-06-05 18:46:13

網(wǎng)絡(luò)監(jiān)控系統(tǒng)

2010-06-20 14:00:23

西蒙布線
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號