手機(jī)號(hào)
未認(rèn)證執(zhí)照
盧經(jīng)理(先生)
普通會(huì)員
盧經(jīng)理 (先生)
在高質(zhì)量軟件項(xiàng)目中,需求工程的作用舉足輕重。統(tǒng)計(jì)表明,軟件缺陷一半以上的原因來(lái)自于需求分析中的問(wèn)題。僅憑這個(gè)數(shù)字,就足以告訴我們提升需求開(kāi)發(fā)水平是多么重要,這正是在軟件項(xiàng)目中,我們需要對(duì)需求分析下功夫的最大原因。
所謂需求,就是構(gòu)思未來(lái)的產(chǎn)品,說(shuō)明產(chǎn)品應(yīng)該是什么樣的,定義開(kāi)發(fā)的行動(dòng)準(zhǔn)則,并且定義產(chǎn)品的驗(yàn)收標(biāo)準(zhǔn)。
大部分在軟件開(kāi)發(fā)中遇到的問(wèn)題,都是由于收集、編寫、協(xié)商、修改產(chǎn)品需求過(guò)程中的手續(xù)和作法(方法)失誤帶來(lái)的。
出現(xiàn)的問(wèn)題包括:非正式信息的收集,未確定的或不明確的功能,未發(fā)現(xiàn)或未經(jīng)溝通的假設(shè),不完善的需求文檔,以及突發(fā)的需求變更要求。這一切都告訴我們,必須深入地研究和建立良好的需求工程方法。
需求是站在用戶的視角看問(wèn)題,而設(shè)計(jì)是依據(jù)需求,站在設(shè)計(jì)人員的視角看問(wèn)題。
這種視角的變化形成了分析與設(shè)計(jì)工作風(fēng)格上有很大的不同。也就是說(shuō):需求專注于要做什么,而不是怎么做;設(shè)計(jì)專注于怎么做,但它的依據(jù)是需求。事實(shí)上這種工作風(fēng)格的不同,本身也反映了企業(yè)降低機(jī)會(huì)成本的追求。
良好需求的特點(diǎn)
把所有的需求集成起來(lái),就成為“需求規(guī)格說(shuō)明”。從整體文檔編寫的角度上看,好的“需求規(guī)格說(shuō)明”還應(yīng)該具備如下特點(diǎn):
完整性:不能遺漏任何必要的需求信息。注重用戶的任務(wù)而不是系統(tǒng)的功能將有助于你避免不完整性。
一致性:一致性是指與其它軟件需求或高層(系統(tǒng),業(yè)務(wù))需求不相矛盾。在開(kāi)發(fā)前必須解決所有需求間的不一致部分。
可修改性:在必要時(shí)應(yīng)維護(hù)與修訂“需求規(guī)格說(shuō)明”。這就要求每項(xiàng)需求要獨(dú)立標(biāo)出,并與別的需求區(qū)別開(kāi)來(lái)。每項(xiàng)需求只應(yīng)在“需求規(guī)格說(shuō)明”中出現(xiàn)一次。這樣更改時(shí)易于保持一致性。
可跟蹤性:應(yīng)能在每項(xiàng)軟件需求與它的業(yè)務(wù)和設(shè)計(jì)元素 、源代碼、測(cè)試用例之間建立起準(zhǔn)確的跟蹤關(guān)系。
對(duì)于嚴(yán)肅的工程活動(dòng)而言,良好的需求不但是必須的,也是項(xiàng)目成功的根本保障。
軟件工程歷經(jīng)數(shù)十年的發(fā)展,已經(jīng)形成了一些行之有效的標(biāo)準(zhǔn),比較典型的是 gjb5000a,這個(gè)標(biāo)準(zhǔn)是目標(biāo)驅(qū)動(dòng)的。研究標(biāo)準(zhǔn)的意義是使我們的思考有是非、有依據(jù),更可以讓我們學(xué)會(huì)需求開(kāi)發(fā)的途徑,以及明確在需求開(kāi)發(fā)中需要考慮哪些問(wèn)題。
聯(lián)系人 | 需求數(shù)量 | 時(shí)間 | 描述 |
---|---|---|---|
暫無(wú)產(chǎn)品詢價(jià)記錄 |
采購(gòu)商 | 成交單價(jià)(元) | 數(shù)量 | 成交時(shí)間 |
---|---|---|---|
暫無(wú)購(gòu)買記錄 |
地區(qū):滄州
主營(yíng)產(chǎn)品:機(jī)床維修,鑄件,工量具地區(qū):汕頭
主營(yíng)產(chǎn)品:物流公司,貨運(yùn)站,國(guó)內(nèi)陸運(yùn)地區(qū):衡水
主營(yíng)產(chǎn)品:河北變形縫,河南變形縫,山東變形縫地區(qū):武漢
主營(yíng)產(chǎn)品:武昌公司注冊(cè),武昌注冊(cè)公司,武昌代理記賬