欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序方法及系統(tǒng)的制作方法

文檔序號(hào):6335215閱讀:223來源:國知局
專利名稱:一種基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及軟件工程技術(shù)領(lǐng)域,尤其涉及一種基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排 序方法及系統(tǒng)。
背景技術(shù)
需求工程是當(dāng)今軟件工程中面臨的一個(gè)關(guān)鍵問題,根據(jù)美國軟件行業(yè)的一項(xiàng)調(diào)查 顯示,在8000多個(gè)項(xiàng)目中,有三分之一的項(xiàng)目沒能完成,即使那些完成的項(xiàng)目,也有一半的 項(xiàng)目沒有成功實(shí)施。在導(dǎo)致這些項(xiàng)目失敗的原因中,與需求相關(guān)的原因占到了 45%。需求變 更和估算不準(zhǔn)確是導(dǎo)致軟件開發(fā)失敗的兩個(gè)最主要的原因。因此,在信息系統(tǒng)的開發(fā)過程 中,如何完整準(zhǔn)確的獲取客戶需求,如何在現(xiàn)實(shí)的各種條件約束下,對(duì)待實(shí)現(xiàn)需求進(jìn)行優(yōu)先 級(jí)排序,選擇出最有價(jià)值的需求優(yōu)先滿足,是軟件開發(fā)人員面臨的一個(gè)非常困難而且關(guān)鍵 的問題。在需求工程中,參與的涉眾包括領(lǐng)域?qū)<?、客戶、軟件開發(fā)人員以及扮演其他角色 的相關(guān)人員。這些涉眾具有不同的知識(shí)背景,不同的關(guān)注點(diǎn),對(duì)系統(tǒng)的利益訴求也不盡相 同,對(duì)需求的重要程度認(rèn)識(shí)也很難達(dá)成一致,導(dǎo)致需求的優(yōu)先級(jí)評(píng)價(jià)受主觀因素影響較大; 其次,需求優(yōu)先級(jí)評(píng)價(jià)往往先于系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn),缺少評(píng)價(jià)的客觀指標(biāo)體系,要求涉眾對(duì)需 求的實(shí)現(xiàn)成本進(jìn)行準(zhǔn)確預(yù)測存在較大困難;第三,需求之間往往存在千絲萬縷的聯(lián)系,割裂 聯(lián)系,僅比較各需求單元本身的重要程度,會(huì)帶來較大誤差。因此需求優(yōu)先級(jí)排序一直是困 擾需求工程師的關(guān)鍵問題之一。需求優(yōu)先級(jí)排序是為了在軟件開發(fā)人員和客戶之間針對(duì)需求的效益成本最大化 問題以及在沒有更多可用資源情況下如何選擇優(yōu)先實(shí)現(xiàn)的需求而提出的一種解決方案。通 過去除那些不必要的需求并且簡化那些不必要的復(fù)雜部分以達(dá)到快速開發(fā)軟件的目的。目前,研究者提出許多分析上和數(shù)學(xué)上的技術(shù)用于輔助需求優(yōu)先級(jí)的確定。第一類是成本效益需求優(yōu)先級(jí)評(píng)估法。這類方法通過建立每個(gè)需求的相對(duì)價(jià)值和 相對(duì)費(fèi)用,優(yōu)先選擇那些以最小的費(fèi)用產(chǎn)生出最大產(chǎn)品價(jià)值的需求。但由于需求價(jià)值和費(fèi) 用估計(jì)困難,成本價(jià)值比估計(jì)容易產(chǎn)生誤差;同時(shí)需求之間存在復(fù)雜的依賴關(guān)系,簡單淘汰 性價(jià)比較低的需求可能導(dǎo)致系統(tǒng)功能不完整或無法實(shí)現(xiàn)。第二類是需求優(yōu)先級(jí)成對(duì)比較法ΑΗΡ。這類方法通過將需求集合中所有的需求進(jìn) 行成對(duì)比較,而最終確定需求優(yōu)先級(jí)。但當(dāng)需求多于24個(gè)時(shí),通過兩兩比較來計(jì)算就變得 不合實(shí)際了。由此衍生出層次式需求優(yōu)先級(jí)成對(duì)比較法等各種方法,能夠較好地解決同層 需求過多的問題,但隨之而來的另一個(gè)問題是,面對(duì)大型系統(tǒng)需求條目繁多,過多的層次會(huì) 導(dǎo)致深層次的需求優(yōu)先級(jí)將大大低于淺層次的需求優(yōu)先級(jí)而容易遭淘汰,但它們又往往是 實(shí)現(xiàn)上層需求不可或缺的,從而導(dǎo)致方法失靈。第三類方法是功能質(zhì)量展開法QFD,通過關(guān)系矩陣將需求映射到設(shè)計(jì)、生產(chǎn)屬性 上,從而確定需求重要度的方法。QFD方法關(guān)鍵在于構(gòu)建質(zhì)量屋,通過從需求的重要性、與競 爭對(duì)手產(chǎn)品的需求比較、確定產(chǎn)品設(shè)計(jì)屬性的改進(jìn)方向、估計(jì)實(shí)現(xiàn)難度等方面計(jì)算需求重要度。該方法避免了使用比較矩陣進(jìn)行逐對(duì)比較的繁瑣過程,重點(diǎn)分析了設(shè)計(jì)屬性之間的 相互作用關(guān)系,卻忽略了需求間的相互關(guān)系,只適合同層需求的重要性評(píng)估。第四類方法是基于依賴關(guān)聯(lián)的需求優(yōu)先級(jí)排序。這類方法首先需要定義需求之間 存在的關(guān)系類型,然后根據(jù)定義通過成對(duì)比較確定需求間的建立關(guān)聯(lián),最后根據(jù)關(guān)聯(lián)性強(qiáng) 弱和關(guān)聯(lián)邊的多少確定優(yōu)先級(jí)。該類方法由于也需要進(jìn)行成對(duì)比較,當(dāng)需求條目較多時(shí),工 作量仍然非常大;同時(shí)僅僅根據(jù)關(guān)聯(lián)性強(qiáng)弱和關(guān)聯(lián)邊的多少確定優(yōu)先級(jí)也缺乏對(duì)需求本身 屬性的考慮,容易使結(jié)果產(chǎn)生較大偏差。

發(fā)明內(nèi)容
針對(duì)上述存在的技術(shù)問題,本發(fā)明的目的是提供一種基于依賴關(guān)系約簡的需求優(yōu) 先級(jí)排序方法及系統(tǒng),實(shí)現(xiàn)基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序,一方面能夠利用依賴關(guān) 系約簡,減少需要進(jìn)行優(yōu)先級(jí)比較的需求條目,從而減輕涉眾評(píng)價(jià)需求優(yōu)先級(jí)的負(fù)擔(dān);另一 方面,依賴關(guān)系約簡能減少主觀評(píng)價(jià)對(duì)需求優(yōu)先級(jí)的影響,使優(yōu)先級(jí)計(jì)算更加準(zhǔn)確;再者, 通過需求分類,可以增強(qiáng)需求條目之間的可比性,從而提高優(yōu)先級(jí)評(píng)價(jià)的準(zhǔn)確性。為達(dá)到上述目的,本發(fā)明采用如下的技術(shù)方案
一種基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序方法,包括以下步驟
①根據(jù)整理出來的涉眾需求條目,分析需求條目之間的關(guān)聯(lián)關(guān)系,構(gòu)造一個(gè)需求關(guān)系 網(wǎng)絡(luò)拓?fù)鋱D,包括功能依賴、配置依賴、精化依賴、增強(qiáng)依賴和數(shù)據(jù)依賴五種關(guān)聯(lián)關(guān)系;
②通過合并對(duì)已經(jīng)建立的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行約簡;
③按照需求屬性分類體系對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,并 計(jì)算每類需求中各需求的相對(duì)優(yōu)先級(jí);
④用每個(gè)類型需求優(yōu)先級(jí)權(quán)重與各類需求中各需求的相對(duì)優(yōu)先級(jí)的積計(jì)算需求的絕 對(duì)優(yōu)先級(jí),并根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)補(bǔ)充待實(shí)現(xiàn)需求。所述步驟②進(jìn)一步包括以下子步驟
對(duì)具有功能依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其總體需求, 并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)鋵?duì)具有配置依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其總體需求, 并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)鋵?duì)具有精化依賴關(guān)聯(lián)的需求條目進(jìn)行合并,僅保留總體需求條目,并約簡需求關(guān)系網(wǎng) 絡(luò)拓?fù)鋱D。所述步驟③進(jìn)一步包括以下子步驟
對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,必要功能需求作為核心需求 具有最高優(yōu)先級(jí),該類需求中的需求條目根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)度數(shù)進(jìn)行優(yōu)先級(jí)排序;
對(duì)除必要功能需求外的其它每小類需求中的需求條目利用AHP成對(duì)優(yōu)先級(jí)比較法進(jìn) 行優(yōu)先級(jí)成對(duì)比較,得到每小類中各需求條目的相對(duì)優(yōu)先級(jí);
統(tǒng)計(jì)需求條目數(shù)不為0的需求小類個(gè)數(shù),若小類個(gè)數(shù)超過7,則利用AHP成對(duì)優(yōu)先級(jí)比 較法先對(duì)每個(gè)大類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較,再分類別比較各小類中需求優(yōu)先級(jí),最后 通過兩者乘積得到每個(gè)類型的需求優(yōu)先級(jí)權(quán)重;否則,直接利用AHP成對(duì)優(yōu)先級(jí)比較法對(duì) 每個(gè)小類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較。
5
一種基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序系統(tǒng),包括
需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D構(gòu)造模塊用于根據(jù)整理出來的涉眾需求條目,分析需求條目之 間的關(guān)聯(lián)關(guān)系,構(gòu)造一個(gè)需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D,包括功能依賴、配置依賴、精化依賴、增強(qiáng)依 賴和數(shù)據(jù)依賴五種關(guān)聯(lián)關(guān)系;
需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D約簡模塊用于通過合并對(duì)已經(jīng)建立的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行 約簡;
需求條目分類及計(jì)算模塊用于按照需求屬性分類體系對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)?圖中的需求條目進(jìn)行分類,并計(jì)算每類需求中各需求的相對(duì)優(yōu)先級(jí);
需求的絕對(duì)優(yōu)先級(jí)計(jì)算模塊用于對(duì)每個(gè)類型需求優(yōu)先級(jí)權(quán)重與各類需求中各需求的 相對(duì)優(yōu)先級(jí)的積計(jì)算需求的絕對(duì)優(yōu)先級(jí),并根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)補(bǔ)充待實(shí)現(xiàn)需求。所述需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D約簡模塊進(jìn)一步包括以下子模塊
子模塊1 對(duì)具有功能依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其 總體需求,并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)渥幽K2:對(duì)具有配置依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其 總體需求,并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)渥幽K3 對(duì)具有精化依賴關(guān)聯(lián)的需求條目進(jìn)行合并,僅保留總體需求條目,并約簡需 求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D。所述需求條目分類及計(jì)算模塊進(jìn)一步包括以下子模塊
子模塊1 對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,必要功能需求作 為核心需求具有最高優(yōu)先級(jí),該類需求中的需求條目根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)度數(shù)進(jìn)行優(yōu)先級(jí)排 序;
子模塊2 對(duì)除必要功能需求外的其它每小類需求中的需求條目利用AHP成對(duì)優(yōu)先級(jí) 比較法進(jìn)行優(yōu)先級(jí)成對(duì)比較,得到每小類中各需求條目的相對(duì)優(yōu)先級(jí);
子模塊3 統(tǒng)計(jì)需求條目數(shù)不為0的需求小類個(gè)數(shù),若小類個(gè)數(shù)超過7,則利用AHP成對(duì) 優(yōu)先級(jí)比較法先對(duì)每個(gè)大類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較,再分類別比較各小類中需求優(yōu)先 級(jí),最后通過兩者乘積得到每個(gè)類型的需求優(yōu)先級(jí)權(quán)重;否則,直接利用AHP成對(duì)優(yōu)先級(jí)比 較法對(duì)每個(gè)小類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較。本發(fā)明具有以下優(yōu)點(diǎn)和積極效果
1)本發(fā)明通過識(shí)別需求條目間的關(guān)聯(lián)關(guān)系,理清需求之間的依賴關(guān)系。通過功能依賴 約簡,使具有功能依賴的需求條目不會(huì)因?yàn)樯姹娭饔^評(píng)價(jià)誤差而產(chǎn)生誤淘汰;;
2)本發(fā)明通過精化依賴約簡,使實(shí)現(xiàn)頂層需求所必須的精化需求不會(huì)因?yàn)樯姹娭饔^評(píng) 價(jià)誤差而產(chǎn)生誤淘汰;
3)本發(fā)明通過配置依賴約簡、增強(qiáng)依賴識(shí)別,為需求條目分類提供支持;同時(shí)需求分類 比較能兼顧到不同類型需求優(yōu)先級(jí)本質(zhì)差異,使評(píng)估結(jié)果更準(zhǔn)確。


圖1是本發(fā)明提供的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D。圖2是本發(fā)明提供的需求屬性分類體系示意圖。圖3是本發(fā)明提供的基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序流程圖。
圖4是本發(fā)明提供的需求關(guān)系約簡實(shí)例圖,其中a為構(gòu)造需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D,b 為功能依賴關(guān)系約簡,c為配置依賴關(guān)系約簡,d為精化依賴關(guān)系約簡。
具體實(shí)施例方式本發(fā)明提供的基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序方法構(gòu)造了基于網(wǎng)絡(luò)拓?fù)涞?需求關(guān)系圖,通過分析初始需求規(guī)格中需求之間的依賴關(guān)系,建立數(shù)據(jù)依賴關(guān)聯(lián)、功能依賴 關(guān)聯(lián)、配置依賴關(guān)聯(lián)、精化依賴關(guān)聯(lián)和增強(qiáng)依賴關(guān)聯(lián)五種關(guān)聯(lián)關(guān)系;并在上述五種關(guān)聯(lián)關(guān)系 的基礎(chǔ)上,通過合并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D,并對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行分 類,在每個(gè)類型中利用AHP評(píng)估需求之間的重要程度,最后通過加權(quán)計(jì)算需求的絕對(duì)優(yōu)先 級(jí),并根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)對(duì)待實(shí)現(xiàn)需求進(jìn)行補(bǔ)充完善。本發(fā)明包括以下四個(gè)主要步驟,首先需要根據(jù)整理出來的需求條目,構(gòu)造需求關(guān) 系網(wǎng)絡(luò)拓?fù)鋱D;其次對(duì)已經(jīng)建立的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行約簡;接著對(duì)約簡后的需求關(guān) 系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,并計(jì)算各類型中需求的相對(duì)優(yōu)先級(jí);最后,用每個(gè)類 型需求優(yōu)先級(jí)權(quán)重與各類需求中各需求的相對(duì)優(yōu)先級(jí)的積計(jì)算需求的絕對(duì)優(yōu)先級(jí),并根據(jù) 數(shù)據(jù)依賴關(guān)聯(lián)對(duì)待實(shí)現(xiàn)需求進(jìn)行補(bǔ)充和完善。下面對(duì)本發(fā)明進(jìn)行詳細(xì)描述
1、根據(jù)整理出來的涉眾需求條目,分析需求條目之間的關(guān)聯(lián)關(guān)系,構(gòu)造一個(gè)需求關(guān)系 網(wǎng)絡(luò)拓?fù)鋱D,包括功能依賴、配置依賴、精化依賴、增強(qiáng)依賴和數(shù)據(jù)依賴五種關(guān)聯(lián)關(guān)系; 如圖1所示的需求關(guān)系網(wǎng)絡(luò)拓?fù)涫纠?br> 數(shù)據(jù)依賴需求條目A的滿足必須要使用需求條目B產(chǎn)生的數(shù)據(jù),缺少需求條目B產(chǎn)生 的數(shù)據(jù),則需求條目A無法實(shí)現(xiàn),此時(shí)稱需求條目A依賴于需求條目B,用圖示(a)表示。功能依賴需求條目A與需求條目B蘊(yùn)含的功能必須同時(shí)實(shí)現(xiàn)才能產(chǎn)生效用,則稱 需求條目A與需求條目B之間存在功能依賴關(guān)系,用圖示(b)表示。配置依賴需求條目B蘊(yùn)含的是某種配置功能,采用某種形式定義其他功能所需 的策略或規(guī)則;需求條目A可以單獨(dú)實(shí)現(xiàn),但如果使用到需求條目B產(chǎn)生的策略或規(guī)則,則 可以提高需求條目A實(shí)現(xiàn)的靈活性,此時(shí)稱需求條目A配置依賴于需求條目B,用圖示(c) 表不。精化依賴需求條目B蘊(yùn)含的功能是需求條目A必須的細(xì)化需求,缺少需求條目 B蘊(yùn)含的功能無法完成需求條目A的功能,則稱需求條目A精化依賴于需求條目B,用圖示 (d)表示。增強(qiáng)依賴需求條目B蘊(yùn)含的功能能夠促進(jìn)需求條目A的功能更好的實(shí)現(xiàn),則稱需 求條目A增強(qiáng)依賴于需求條目B,用圖示(e)表示。如果兩個(gè)需求條目之間存在多種依賴關(guān)系,則優(yōu)先級(jí)定義如下
精化依賴 > 數(shù)據(jù)依賴;功能依賴 > 數(shù)據(jù)依賴;配置依賴 > 數(shù)據(jù)依賴;增強(qiáng)依賴〉數(shù) 據(jù)依賴。當(dāng)需求條目A與需求條目B蘊(yùn)含的功能必須同時(shí)實(shí)現(xiàn)才能產(chǎn)生效用時(shí),建立一條 由需求條目A指向需求條目B的邊,邊的類型即為功能依賴關(guān)聯(lián);當(dāng)需求條目B蘊(yùn)含的是 某種配置功能,需求條目A如果使用到需求條目B產(chǎn)生的策略或規(guī)則,則可以提高需求條目 A實(shí)現(xiàn)的靈活性,此時(shí)建立一條由需求條目A指向需求條目B的邊,邊的類型為配置依賴關(guān) 聯(lián);當(dāng)需求條目B蘊(yùn)含的功能是需求條目A必須的細(xì)化需求時(shí),建立一條由需求條目A指向 需求條目B的邊,邊的類型為精化依賴關(guān)聯(lián);當(dāng)需求條目B蘊(yùn)含的功能能夠促進(jìn)需求條目A的功能更好的實(shí)現(xiàn),建立一條由需求條目A指向需求條目B的邊,邊的類型為增強(qiáng)依賴關(guān) 聯(lián);當(dāng)需求條目A的滿足必須要使用需求條目B產(chǎn)生的數(shù)據(jù),缺少需求條目B產(chǎn)生的數(shù)據(jù), 則需求條目A無法實(shí)現(xiàn),此時(shí)建立一條由需求條目A指向需求條目B的邊,邊的類型為數(shù)據(jù) 依賴關(guān)聯(lián)。由此構(gòu)建以需求條目為結(jié)點(diǎn)、需求條目之間的關(guān)聯(lián)關(guān)系為邊的一個(gè)需求關(guān)系網(wǎng) 絡(luò)拓?fù)?、通過合并對(duì)已經(jīng)建立的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行約簡;
2. 1、對(duì)具有功能依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其總體需 求,并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D
對(duì)具有功能依賴關(guān)聯(lián)的需求條目而言,新建一個(gè)包含合并需求條目所有功能的需求條 目作為表示其總體需求一個(gè)上位需求條目,然后將約簡前指向約簡部分的需求條目的所有 依賴關(guān)聯(lián)邊指向上位需求條目,并將約簡部分的需求條目去掉;
2. 2、對(duì)具有配置依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其總體需 求,并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D
對(duì)具有配置依賴關(guān)聯(lián)的需求條目而言,新建一個(gè)包含合并需求條目所有功能的需求條 目作為表示其總體需求一個(gè)上位需求條目,然后將約簡前指向約簡部分的需求條目的所有 依賴關(guān)聯(lián)邊指向上位需求條目,并將約簡部分的需求條目去掉;
2.3、對(duì)具有精化依賴關(guān)聯(lián)的需求條目進(jìn)行合并,僅保留總體需求條目,并約簡需求關(guān) 系網(wǎng)絡(luò)拓?fù)鋱D
對(duì)具有精化依賴關(guān)聯(lián)的需求條目而言,僅保留總體需求條目,將約簡前指向約簡部分 的需求條目的所有依賴關(guān)聯(lián)邊指向總體需求條目,并將約簡部分的需求條目去掉;
3、按照需求屬性分類體系對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,并 計(jì)算每類需求中各需求的相對(duì)優(yōu)先級(jí);
按照?qǐng)D2中的需求屬性分類體系,將約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目分為 7大類19小類需求,該分類體系主要是針對(duì)需求條目中的功能需求而言,不包括需要通過 對(duì)功能需求實(shí)現(xiàn)解決方案的選擇才能滿足的非功能需求。其中,核心需求指必要功能需求, 即該需求是系統(tǒng)的主體功能,缺少該需求,系統(tǒng)無法滿足涉眾需要;增值需求指可選功能需 求,即該需求是系統(tǒng)的增值功能,缺少該需求會(huì)降低涉眾滿意度,但涉眾愿意根據(jù)成本價(jià)值 等因素考慮是否需要該需求;可靠性需求包括確保系統(tǒng)數(shù)據(jù)或處理流程正確性的正確性需 求、確保數(shù)據(jù)準(zhǔn)確性的準(zhǔn)確性需求、確保數(shù)據(jù)來源等可驗(yàn)證的可驗(yàn)證需求、確保數(shù)據(jù)完整的 完整性需求和確保系統(tǒng)能在特定情況發(fā)生時(shí)通過一定手段繼續(xù)提供服務(wù)的可生存型需求; 安全性需求包括識(shí)別訪問者身份的身份識(shí)別需求、對(duì)訪問者進(jìn)行權(quán)限管理的訪問控制需 求、通過加/解密等各種手段對(duì)數(shù)據(jù)進(jìn)行保護(hù)的數(shù)據(jù)保護(hù)需求、通過防火墻等手段進(jìn)行的 入侵保護(hù)需求、通過數(shù)字水印等對(duì)系統(tǒng)進(jìn)行版權(quán)保護(hù)的需求;通過日志、審計(jì)等手段記錄系 統(tǒng)行為的可追溯性需求;可用性需求包括通過一定封裝等手段提高系統(tǒng)可重用性的可重用 需求,旨在通過不同形式提高系統(tǒng)易用性的易用性需求;適應(yīng)性需求包括使系統(tǒng)能夠根據(jù) 環(huán)境等變化而增減相應(yīng)功能的可伸縮性需求、通過一定策略或配置項(xiàng)使系統(tǒng)功能更具靈活 性的可配置型需求、以及為支持系統(tǒng)升級(jí)等而提出的可演化性需求。
3. 1、對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,必要功能需求作為 核心需求具有最高優(yōu)先級(jí),該類需求中的需求條目根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)度數(shù)進(jìn)行優(yōu)先級(jí)排序;
3. 2、對(duì)除必要功能需求外的其它每小類需求中的需求條目利用AHP成對(duì)優(yōu)先級(jí)比較 法進(jìn)行優(yōu)先級(jí)成對(duì)比較,得到每小類中各需求條目的相對(duì)優(yōu)先級(jí);
3.3、統(tǒng)計(jì)需求條目數(shù)不為0的需求小類個(gè)數(shù),若小類個(gè)數(shù)超過7,則利用AHP成對(duì)優(yōu)先 級(jí)比較法先對(duì)每個(gè)大類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較,再分類別比較各小類中需求優(yōu)先級(jí), 最后通過兩者乘積得到每個(gè)類型的需求優(yōu)先級(jí)權(quán)重;否則,直接利用AHP成對(duì)優(yōu)先級(jí)比較 法對(duì)每個(gè)小類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較;
4、用每個(gè)類型需求優(yōu)先級(jí)權(quán)重與各類需求中各需求的相對(duì)優(yōu)先級(jí)的積計(jì)算需求的絕 對(duì)優(yōu)先級(jí),并根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)補(bǔ)充待實(shí)現(xiàn)需求。實(shí)施例
(1)根據(jù)整理出來的涉眾需求條目,并分析它們之間的關(guān)聯(lián)關(guān)系,構(gòu)造需求關(guān)系網(wǎng)絡(luò)拓 撲圖,參見圖4(a)。例如,在電子政務(wù)系統(tǒng)中,整理出如下幾個(gè)需求條目需求條目Rl表示 “人口基礎(chǔ)信息的數(shù)據(jù)遷移功能”;需求條目R2表示“婚姻數(shù)據(jù)導(dǎo)入功能”;需求條目R3表示 “婚姻與人口信息數(shù)據(jù)整合功能”;需求條目R4表示“字段過濾配置功能”;需求條目R5表示 “字段過濾功能”;需求條目R6表示“數(shù)據(jù)存儲(chǔ)”;需求條目R7表示“數(shù)據(jù)讀取”;需求條目R8 表示“網(wǎng)閘擺渡”;需求條目R9表示“數(shù)據(jù)壓縮”;需求條目RlO表示“數(shù)據(jù)解壓”;需求條目 Rll表示“整合數(shù)據(jù)查詢功能”;需求條目R12表示“系統(tǒng)備份與恢復(fù)功能”。分析出需求條 目之間的5種依賴關(guān)聯(lián)關(guān)系,Rl精化依賴于R5,R6,R7,R8 ;Rll, R12數(shù)據(jù)依賴于R3 ;R3數(shù) 據(jù)依賴于Rl,R2 ;Rl增強(qiáng)依賴于R4,R9,RlO ;R5配置依賴于R4 ;R6功能依賴于R7,R9功能 依賴于R10。結(jié)合圖1構(gòu)建需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D。(2)對(duì)需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行約簡;
(2. 1)將具有功能依賴關(guān)聯(lián)的需求條目R6,R7和R9,RlO分別進(jìn)行合并,各自構(gòu)造一個(gè) 上位需求條目“數(shù)據(jù)存取功能” A. 1和“數(shù)據(jù)壓解功能” A. 2表示其總體需求,刪除R6,R7和 R9, R10,參見圖 4(b);
(2. 2)將具有配置依賴關(guān)聯(lián)的需求條目R4,R5進(jìn)行合并,構(gòu)造一個(gè)上位需求條目“字段 過濾配置功能"B表示其總體需求,由于R5是Rl的精化需求,故保留,刪除R4,參見圖4 (c); (2. 3)將具有精化依賴關(guān)聯(lián)的需求條目Rl,A. 1,R8,R5進(jìn)行合并,僅保留其總體需求 R1,刪除 A. 1,R8,R5,參見圖 4(d);
(3)在步驟(2.3)的基礎(chǔ)上,結(jié)合圖2對(duì)已經(jīng)約簡的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目 進(jìn)行分類,Rl, R2,R3,Rll為核心需求;R12為可靠性需求;A. 2為增值需求;B為適應(yīng)性需 求。(3. 1)由于核心需求為必要功能需求,是系統(tǒng)的主體功能,缺少該需求,系統(tǒng)將無 法滿足涉眾需要,因此核心需求具有最高優(yōu)先級(jí);同時(shí)根據(jù)核心需求類中的需求條目的數(shù) 據(jù)依賴關(guān)聯(lián)入度,可統(tǒng)計(jì)出其優(yōu)先級(jí)排序?yàn)镽3,Rll, Rl, R2 ;
(3.2)利用AHP比較Rl2,A. 2,B的相對(duì)優(yōu)先級(jí);
(3. 3)由于需求條目數(shù)不為0的需求小類個(gè)數(shù)未超過7,則直接利用AHP比較小類需求 (可靠性需求、增值需求、適應(yīng)性需求)的優(yōu)先級(jí);
(4)用小類需求的優(yōu)先級(jí)權(quán)重與小類需求中需求條目的相對(duì)優(yōu)先級(jí)的積計(jì)算需求的絕 對(duì)優(yōu)先級(jí),并根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)補(bǔ)充待實(shí)現(xiàn)需求。
以上實(shí)施例僅供說明本發(fā)明之用,而非對(duì)本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的技術(shù)人 員,在不脫離本發(fā)明的精神和范圍的情況下,還可以作出各種變換或變型,因此所有等同的 技術(shù)方案,都落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序方法,其特征在于,包括以下步驟①根據(jù)整理出來的涉眾需求條目,分析需求條目之間的關(guān)聯(lián)關(guān)系,構(gòu)造一個(gè)需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D,包括功能依賴、配置依賴、精化依賴、增強(qiáng)依賴和數(shù)據(jù)依賴五種關(guān)聯(lián)關(guān)系;②通過合并對(duì)已經(jīng)建立的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行約簡;③按照需求屬性分類體系對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,并計(jì)算每類需求中各需求的相對(duì)優(yōu)先級(jí);④用每個(gè)類型需求優(yōu)先級(jí)權(quán)重與各類需求中各需求的相對(duì)優(yōu)先級(jí)的積計(jì)算需求的絕對(duì)優(yōu)先級(jí),并根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)補(bǔ)充待實(shí)現(xiàn)需求。
2.根據(jù)權(quán)利要求1所述的基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序方法,其特征在于,所 述步驟②進(jìn)一步包括以下子步驟對(duì)具有功能依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其總體需求, 并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D;對(duì)具有配置依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其總體需求, 并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D;對(duì)具有精化依賴關(guān)聯(lián)的需求條目進(jìn)行合并,僅保留總體需求條目,并約簡需求關(guān)系網(wǎng) 絡(luò)拓?fù)鋱D。
3.根據(jù)權(quán)利要求1或2所述的基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序方法,其特征在于, 所述步驟③進(jìn)一步包括以下子步驟對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,必要功能需求作為核心需求 具有最高優(yōu)先級(jí),該類需求中的需求條目根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)度數(shù)進(jìn)行優(yōu)先級(jí)排序;對(duì)除必要功能需求外的其它每小類需求中的需求條目利用AHP成對(duì)優(yōu)先級(jí)比較法進(jìn) 行優(yōu)先級(jí)成對(duì)比較,得到每小類中各需求條目的相對(duì)優(yōu)先級(jí);統(tǒng)計(jì)需求條目數(shù)不為0的需求小類個(gè)數(shù),若小類個(gè)數(shù)超過7,則利用AHP成對(duì)優(yōu)先級(jí)比 較法先對(duì)每個(gè)大類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較,再分類別比較各小類中需求優(yōu)先級(jí),最后 通過兩者乘積得到每個(gè)類型的需求優(yōu)先級(jí)權(quán)重;否則,直接利用AHP成對(duì)優(yōu)先級(jí)比較法對(duì) 每個(gè)小類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較。
4.一種基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序系統(tǒng),其特征在于,包括需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D構(gòu)造模塊用于根據(jù)整理出來的涉眾需求條目,分析需求條目之 間的關(guān)聯(lián)關(guān)系,構(gòu)造一個(gè)需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D,包括功能依賴、配置依賴、精化依賴、增強(qiáng)依 賴和數(shù)據(jù)依賴五種關(guān)聯(lián)關(guān)系;需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D約簡模塊用于通過合并對(duì)已經(jīng)建立的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行 約簡;需求條目分類及計(jì)算模塊用于按照需求屬性分類體系對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)?圖中的需求條目進(jìn)行分類,并計(jì)算每類需求中各需求的相對(duì)優(yōu)先級(jí);需求的絕對(duì)優(yōu)先級(jí)計(jì)算模塊用于對(duì)每個(gè)類型需求優(yōu)先級(jí)權(quán)重與各類需求中各需求的 相對(duì)優(yōu)先級(jí)的積計(jì)算需求的絕對(duì)優(yōu)先級(jí),并根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)補(bǔ)充待實(shí)現(xiàn)需求。
5.根據(jù)權(quán)利要求4所述的基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序系統(tǒng),其特征在于,所 述需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D約簡模塊進(jìn)一步包括以下子模塊子模塊1 對(duì)具有功能依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其總體需求,并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D;子模塊2:對(duì)具有配置依賴關(guān)聯(lián)的需求條目進(jìn)行合并,構(gòu)造一個(gè)上位需求條目表示其 總體需求,并約簡需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D;子模塊3 對(duì)具有精化依賴關(guān)聯(lián)的需求條目進(jìn)行合并,僅保留總體需求條目,并約簡需 求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D。
6.根據(jù)權(quán)利要求4或5所述的基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序系統(tǒng),其特征在于, 所述需求條目分類及計(jì)算模塊進(jìn)一步包括以下子模塊子模塊1 對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,必要功能需求作 為核心需求具有最高優(yōu)先級(jí),該類需求中的需求條目根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)度數(shù)進(jìn)行優(yōu)先級(jí)排 序;子模塊2 對(duì)除必要功能需求外的其它每小類需求中的需求條目利用AHP成對(duì)優(yōu)先級(jí) 比較法進(jìn)行優(yōu)先級(jí)成對(duì)比較,得到每小類中各需求條目的相對(duì)優(yōu)先級(jí);子模塊3 統(tǒng)計(jì)需求條目數(shù)不為0的需求小類個(gè)數(shù),若小類個(gè)數(shù)超過7,則利用AHP成對(duì) 優(yōu)先級(jí)比較法先對(duì)每個(gè)大類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較,再分類別比較各小類中需求優(yōu)先 級(jí),最后通過兩者乘積得到每個(gè)類型的需求優(yōu)先級(jí)權(quán)重;否則,直接利用AHP成對(duì)優(yōu)先級(jí)比 較法對(duì)每個(gè)小類的需求優(yōu)先級(jí)進(jìn)行成對(duì)比較。
全文摘要
本發(fā)明涉及軟件工程技術(shù)領(lǐng)域,尤其涉及一種基于依賴關(guān)系約簡的需求優(yōu)先級(jí)排序方法及系統(tǒng)。本發(fā)明包括根據(jù)整理出來的涉眾需求條目,分析需求條目之間的關(guān)聯(lián)關(guān)系,構(gòu)造一個(gè)需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D;通過合并對(duì)已經(jīng)建立的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行約簡;按照需求屬性分類體系對(duì)約簡后的需求關(guān)系網(wǎng)絡(luò)拓?fù)鋱D中的需求條目進(jìn)行分類,并計(jì)算每類需求中各需求的相對(duì)優(yōu)先級(jí);用每個(gè)類型需求優(yōu)先級(jí)權(quán)重與各類需求中各需求的相對(duì)優(yōu)先級(jí)的積計(jì)算需求的絕對(duì)優(yōu)先級(jí),并根據(jù)數(shù)據(jù)依賴關(guān)聯(lián)補(bǔ)充待實(shí)現(xiàn)需求。本發(fā)明通過配置依賴約簡、增強(qiáng)依賴識(shí)別,為需求條目分類提供支持;同時(shí)需求分類比較能兼顧到不同類型需求優(yōu)先級(jí)本質(zhì)差異,使評(píng)估結(jié)果更準(zhǔn)確。
文檔編號(hào)G06F9/44GK101986267SQ201010531959
公開日2011年3月16日 申請(qǐng)日期2010年11月4日 優(yōu)先權(quán)日2010年11月4日
發(fā)明者寧達(dá), 彭蓉, 程勝 申請(qǐng)人:武漢大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兖州市| 八宿县| 双牌县| 洪洞县| 漳平市| 阿拉尔市| 四平市| 沐川县| 清河县| 遂昌县| 烟台市| 色达县| 襄汾县| 宁海县| 澄江县| 长丰县| 蓝山县| 阿巴嘎旗| 忻州市| 兰考县| 甘德县| 开原市| 铜山县| 屯昌县| 双桥区| 南部县| 昌黎县| 渭南市| 玉溪市| 农安县| 昌邑市| 合阳县| 黑山县| 临夏市| 岱山县| 三明市| 房产| 榆林市| 常德市| 德州市| 宝清县|