出修改也是切實(shí)可行的。在硬件系統(tǒng)設(shè)計(jì)中,最終進(jìn)行規(guī)模生產(chǎn)的產(chǎn)品體現(xiàn)的往往是第四種模式。
其他設(shè)計(jì)模式:
搭建多種系統(tǒng)設(shè)計(jì)模式需要付出相當(dāng)?shù)墓ぷ髁浚驗(yàn)槊糠N設(shè)計(jì)都做到條理清晰并不是件容易的事。如果設(shè)計(jì)構(gòu)架和最終方案是一致的,那么工作量可能會(huì)減少一些。有些設(shè)計(jì)方案從產(chǎn)品角度出發(fā),認(rèn)為不同設(shè)計(jì)模式最好采用相同構(gòu)架。但在實(shí)際應(yīng)用當(dāng)中,設(shè)計(jì)模式必須采用不同構(gòu)架,這是因?yàn)椋?BR> ●有些設(shè)計(jì)中同功能無(wú)關(guān)的需求,放在其他條件下則可能引起變化;
●出于重復(fù)利用現(xiàn)存模塊的考慮;
●出于對(duì)機(jī)構(gòu)效率的考慮;
●不同設(shè)計(jì)方案涉及的步驟要求,我們并不是都要實(shí)現(xiàn);
以上每種因素都會(huì)導(dǎo)致設(shè)計(jì)方案同最初模式不盡相同。設(shè)計(jì)開(kāi)發(fā)僅僅采用一種模式是很脆弱的。
我們必須記住,一套完整的系統(tǒng)開(kāi)發(fā)要求有不同側(cè)重點(diǎn)的多種設(shè)計(jì)模式與之配合,例如:框架配置模式側(cè)重于大致的工作方向,而工作細(xì)化模式則標(biāo)明了需要完成的各種具體工作。各種模式之間并不是孤立的,在實(shí)際需求和各種設(shè)計(jì)模式之間存在著多種關(guān)系。這些關(guān)系表現(xiàn)在:
●關(guān)聯(lián)性:不同模式下開(kāi)發(fā)的產(chǎn)品應(yīng)當(dāng)具有一致性(系統(tǒng)需求和用戶需求)。
●應(yīng)用性:非功能需求同功能需求之間的聯(lián)系。
●評(píng)估測(cè)試:需求管理同評(píng)測(cè)系統(tǒng)之間的聯(lián)系(以及產(chǎn)品)。
●設(shè)計(jì)開(kāi)發(fā):需求管理同設(shè)計(jì)模式或產(chǎn)品之間的聯(lián)系,我們必須清楚每一部分工作同相應(yīng)需求之間的對(duì)應(yīng)關(guān)系。
何謂需求管理
以下段落將通過(guò)分析傳統(tǒng)需求管理模式的特點(diǎn),看看傳統(tǒng)需求管理模式同"需求管理之需求"是如何發(fā)生關(guān)聯(lián)的。
需求管理模型的特點(diǎn):
顧名思義,需求管理是完整管理模式中的一環(huán),同其他特性諸如一體性(completeness)、一致性(consistency)等不可分割,彼此相關(guān)而成一體。一套需求管理應(yīng)當(dāng)是已知系統(tǒng)需求的完整體現(xiàn),每部分解決方案都是對(duì)總體需求一定比例的滿足(甚至是充分滿足),僅僅解決部分需求是沒(méi)有意義的。對(duì)關(guān)鍵需求的疏忽很可能是災(zāi)難性的,試想一架飛機(jī)的安全設(shè)計(jì)不過(guò)關(guān)將會(huì)帶來(lái)什么樣的后果。不同的需求組合起來(lái),構(gòu)成了一套完整的需求模型。用戶需求決定了系統(tǒng)設(shè)計(jì)所要解決的問(wèn)題,所要帶來(lái)的結(jié)果??梢哉f(shuō),需求管理指明了系統(tǒng)開(kāi)發(fā)所要做和必須做的每一件事,指明了所有設(shè)計(jì)應(yīng)該提供的功能和必然受到的制約。
需求的特點(diǎn):
需求的提出是進(jìn)行切實(shí)可行的系統(tǒng)開(kāi)發(fā)而存在的客觀必然。需求性的描述可以是抽象的,也可以是具體的;它針對(duì)的可以是產(chǎn)品本身,也可以是產(chǎn)品開(kāi)發(fā)的方式。
需求性的提出是建立在可驗(yàn)證的基礎(chǔ)上的,就是說(shuō),我們能夠根據(jù)需求而通過(guò)設(shè)定某種檢驗(yàn)標(biāo)準(zhǔn)對(duì)最終產(chǎn)品進(jìn)行評(píng)估,并給出或是或非的唯一回答。在測(cè)試中,我們永遠(yuǎn)不能說(shuō)產(chǎn)品完全解決了需求,只能說(shuō)它更加接近于滿足需求。
存在的各種關(guān)聯(lián):
需求管理的一項(xiàng)重要工作就是在整個(gè)計(jì)劃不同項(xiàng)目之間建立聯(lián)系,這也許是在進(jìn)行系統(tǒng)工程設(shè)計(jì)時(shí)自然而然得到的一種結(jié)果。如果我們對(duì)需求模式的闡釋正確,并對(duì)需求與設(shè)計(jì)的統(tǒng)一性有了確證,那么我們就有了進(jìn)行成功開(kāi)發(fā)的堅(jiān)實(shí)基礎(chǔ)。在出色的系統(tǒng)設(shè)計(jì)中,系統(tǒng)各部分所存在的各種聯(lián)系應(yīng)當(dāng)是清晰簡(jiǎn)明的。系統(tǒng)的相關(guān)性、可追溯性保證了從不同側(cè)重點(diǎn)出發(fā)的系統(tǒng)設(shè)計(jì)能取得一致的結(jié)果。舉例來(lái)說(shuō):
●系統(tǒng)需求滿足于用戶需求;
●設(shè)計(jì)方案滿足于系統(tǒng)需求;
關(guān)聯(lián)性是客觀存在的,對(duì)它的描述常被用于展示:
●非功能性需求同功能性需求適用性之間的關(guān)系;
●方案設(shè)計(jì)同需求性的滿足關(guān)系;
●開(kāi)發(fā)框架內(nèi)部的關(guān)系(例如目標(biāo)管理、進(jìn)度安排、任務(wù)細(xì)分等);
●開(kāi)發(fā)過(guò)程中各類信息的存檔與交換;
●對(duì)每一需求的驗(yàn)證;
●對(duì)于
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://m.vanceur.cn/pmqhd/index.html