国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

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


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