需求分析方法探討
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2010/11/25 13:16:03 ] 推薦標(biāo)簽:
3.7、需求映射
考慮這樣的背景,在一個(gè)實(shí)時(shí)系統(tǒng)中,數(shù)字信號(hào)的采集與傳輸在不同的控制系統(tǒng)中均使用相同的實(shí)現(xiàn)方式,它們的需求也相同。在這種情況下我們可以采用需求映射的技術(shù),需求映射是在不同的項(xiàng)目中使用相同的需求。
有三個(gè)項(xiàng)目,項(xiàng)目A中的需求R3被共享出來(lái),項(xiàng)目B中的R3的需求映射到項(xiàng)目A中的需求R3。
3.8、可追溯性(Traceability)
可追溯性是需求的一致性表現(xiàn)形式。它主要包含以下幾個(gè)方面的含義:
◆保持和用戶(hù)要求的同步
必須牢記的是用戶(hù)需求是不斷變化的。需求分析需要適應(yīng)需求的不斷變化。
◆保持需求之間的完整和一致
用戶(hù)從各個(gè)層面提出的需求,往往含有相當(dāng)多的矛盾,需求分析的一個(gè)重要的方面是要消除這些矛盾,規(guī)范用戶(hù)的需求。此外需求之間的依賴(lài)性也可以通過(guò)可追溯性來(lái)表示。
◆保持需求和系統(tǒng)設(shè)計(jì)間的同步
在大多數(shù)項(xiàng)目中,需求分析和系統(tǒng)設(shè)計(jì)沒(méi)有的必然聯(lián)系,這種情況造成的后果是軟件產(chǎn)品和實(shí)際的需求相差甚遠(yuǎn)。例如采用手工的方法,可以使需求與系統(tǒng)設(shè)計(jì)保持一致。但這種方法是不安全的,因?yàn)闆](méi)有相應(yīng)的機(jī)制來(lái)強(qiáng)制相關(guān)人員遵守規(guī)則。所以必須從技術(shù)層面來(lái)保證需求和設(shè)計(jì)的一致,目前大多數(shù)的需求分析工具均有和系統(tǒng)設(shè)計(jì)工具保持同步的插件,如Borland的CaliberRM、IBM的ROSE、Telelogic的DOORS等。
3.9、報(bào)告(Report)
報(bào)告可以理解是需求的視圖,從不同的層次來(lái)描述需求,報(bào)告可根據(jù)需要進(jìn)行過(guò)濾,如針對(duì)某一需求類(lèi)型的報(bào)告、針對(duì)不明確需求的報(bào)告等。報(bào)告一般可以分為:
◆細(xì)節(jié)報(bào)告
描述需求的細(xì)節(jié)。
◆狀態(tài)報(bào)告
描述需求的狀態(tài),需求的狀態(tài)可分為接受、不明確、拒絕等。
◆責(zé)任報(bào)告
參加需求分析的人員對(duì)其負(fù)責(zé)的需求產(chǎn)生的報(bào)告。
3.10、討論
討論是在需求分析過(guò)程中,需求分析團(tuán)隊(duì)成員之間的一種協(xié)作機(jī)制。這種機(jī)制可使相關(guān)人員需求的定義、描述、狀態(tài)、優(yōu)先級(jí)、一致性、完整性等進(jìn)行討論,得出正確的結(jié)論。
討論一般來(lái)說(shuō)分兩個(gè)級(jí)別,項(xiàng)目級(jí)別、需求級(jí)別。
3.11、文檔引用
一個(gè)需求的描述可能需要外部的文檔,文檔引用是用外部文件來(lái)描述相關(guān)需求的附加信息。目前需求分析產(chǎn)品支持多的文檔類(lèi)型是MS WORD,此外根據(jù)產(chǎn)品的不同,還支持Excel、圖像文件、HTML、及OLE等。
3.12、里程碑(BaseLine)
需求是不斷變化的,軟件產(chǎn)品根據(jù)不斷變化的需求有不同的版本,每一個(gè)版本的軟件除了軟件自身的BUG外,是滿(mǎn)足新增加的需求,而軟件產(chǎn)品需要其實(shí)現(xiàn)的功能具有穩(wěn)定性。里程碑是需求分析過(guò)程的一個(gè)階段結(jié)果,這個(gè)階段結(jié)果是固定不變的。
3.13、文檔的自動(dòng)生成
參與軟件開(kāi)發(fā)的人都有這樣的體會(huì),在軟件產(chǎn)品完成之前很難給出軟件的各種文檔,是給出了相應(yīng)的文檔,文檔之間也有各種各樣的矛盾。這是需求、設(shè)計(jì)、開(kāi)發(fā)缺乏同步的表現(xiàn)。
如果我們?cè)谲浖拈_(kāi)發(fā)過(guò)程中,嚴(yán)格遵循軟件的開(kāi)發(fā)規(guī)范,采用相應(yīng)得軟件工程工具,上述情況可以避免。
在需求分析中,需求分析產(chǎn)品均可以自動(dòng)根據(jù)分析的結(jié)果生成相應(yīng)得文檔,文檔的格式可以有MS Word、PowerPoint、HTML等。這里我們主要介紹一下Office Word文檔的生成方式。
在自動(dòng)生成文檔之前,我們需要定義文檔模版。根據(jù)所要生成文檔的格式和需求分析軟件的相關(guān)命令,在Office Word創(chuàng)建文檔模版。文檔模版創(chuàng)建好之后,在需求分析軟件中選擇里程碑,自動(dòng)生成出Office Word文檔。
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開(kāi)始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來(lái)的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10