• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于功能需求向量的軟件產(chǎn)品族模塊規(guī)劃方法

      2016-07-17 02:42:07楊萍
      大科技 2016年1期
      關(guān)鍵詞:特征詞共性聚類

      楊萍

      (廣州珠江在線多媒體信息有限公司)

      基于功能需求向量的軟件產(chǎn)品族模塊規(guī)劃方法

      楊萍

      (廣州珠江在線多媒體信息有限公司)

      隨著我國(guó)科技的快速發(fā)展,對(duì)于軟件產(chǎn)品族的開發(fā)也越來越常見了,而現(xiàn)如今的軟件產(chǎn)品族的開發(fā)首先都要先進(jìn)行模塊的規(guī)劃,從而能夠使得開發(fā)的軟件產(chǎn)品族的功能能夠滿足各戶的需求。為了能夠降低軟件開發(fā)的成本并盡量的降低軟件開發(fā)的時(shí)長(zhǎng),就必須有一個(gè)基于功能需求了向量的軟件產(chǎn)品族開模塊規(guī)劃的好方法。因此本文通過對(duì)軟件產(chǎn)品族模塊規(guī)劃研究的現(xiàn)狀進(jìn)行了簡(jiǎn)單的闡述,通過分析器基本的構(gòu)想,然后對(duì)功能需求向量構(gòu)造和聚類進(jìn)行介紹,之后提取出軟件產(chǎn)品族模塊,最后再舉出幾個(gè)通過此類規(guī)劃的方法的實(shí)例,證明該方法在現(xiàn)代科技中的有效性和實(shí)用性。

      功能需求向量;軟件產(chǎn)品族;模塊規(guī)劃

      現(xiàn)如今,我國(guó)的科技發(fā)展飛速,導(dǎo)致了開發(fā)軟件的規(guī)模逐漸的擴(kuò)大,開發(fā)的時(shí)間也會(huì)隨之增長(zhǎng),再由于開發(fā)軟件產(chǎn)品族系統(tǒng)的過程本身也是比較的復(fù)雜,客戶的提出的問題也越來越多,就使得基于功能需求向量的軟件開發(fā)族模塊規(guī)劃方法越來越受到人們的重視。這種方法首先應(yīng)根據(jù)軟件產(chǎn)品族模塊規(guī)劃的基本構(gòu)想,從軟件功能需求的角度出發(fā),利用相應(yīng)的技術(shù)將傳統(tǒng)的單個(gè)軟件開發(fā)的模式進(jìn)行了改善,在原先軟件開發(fā)方式的基礎(chǔ)上結(jié)合了先進(jìn)的開發(fā)方式,使得它既有傳統(tǒng)軟件開發(fā)的經(jīng)驗(yàn)也有先進(jìn)軟件開發(fā)技術(shù)的優(yōu)點(diǎn)。這樣不僅能夠滿足客戶的各種要求,也能降低開發(fā)的成本和雖短開發(fā)的周期時(shí)長(zhǎng)。

      1 軟件產(chǎn)品族模塊規(guī)劃現(xiàn)狀

      當(dāng)前,軟件產(chǎn)品族的開發(fā)的現(xiàn)狀正處于一個(gè)深入研究的階段,現(xiàn)在軟件產(chǎn)品族的市場(chǎng)越來越廣,因此開發(fā)軟件就要跟隨市場(chǎng)上的需求進(jìn)行變化,技術(shù)也要隨之變化并提高。在各界的企業(yè)和個(gè)人對(duì)軟件產(chǎn)品族進(jìn)行研究后,認(rèn)為這些變化應(yīng)該進(jìn)行集中的管理,并對(duì)評(píng)估了現(xiàn)在的軟件產(chǎn)品族模塊規(guī)劃進(jìn)行了評(píng)估,發(fā)現(xiàn)軟件產(chǎn)品族模塊規(guī)劃方法還處于一個(gè)發(fā)展的階段。因此想要使軟件產(chǎn)品族模塊規(guī)劃方法的得到熟練的暈用,還需要相關(guān)人員對(duì)此進(jìn)行不斷的研究與開發(fā)。

      2 軟件產(chǎn)品族模塊規(guī)劃的基本構(gòu)想

      軟件產(chǎn)品族這種理念是源于將機(jī)械領(lǐng)域的產(chǎn)品族的思想運(yùn)用到軟件的領(lǐng)域中。軟件產(chǎn)品族模塊規(guī)劃的基本構(gòu)想是,首先對(duì)其領(lǐng)域進(jìn)行分析,對(duì)軟件產(chǎn)品族的體系結(jié)構(gòu)進(jìn)行拆分,然后逐個(gè)了解,在其體系中主要包括:①軟件產(chǎn)品族平臺(tái)。這種平臺(tái)是軟件產(chǎn)品族中的一個(gè)基本的框架,通過對(duì)它的設(shè)計(jì),才能進(jìn)行下一步的軟件設(shè)計(jì)開發(fā);②共性模塊。它是可以將軟件的功能進(jìn)行共享的一個(gè)功能模塊,這個(gè)模塊可以在軟件開發(fā)中起到很大的作用,使軟件開發(fā)的過程更加簡(jiǎn)潔、快速;③特性模塊。這是一個(gè)有自己獨(dú)特功能的模塊,它可以與軟件產(chǎn)品族中的大部分軟件的功能區(qū)別開來,顯示出其特有的獨(dú)立性;④約束規(guī)則。它主要就是制定一個(gè)規(guī)則將共性模塊和特性模塊組裝到軟件產(chǎn)品族的平臺(tái)上,使這個(gè)開發(fā)的軟件可以安全的使用,同時(shí)也能夠滿足不同用戶對(duì)軟件的需求。

      對(duì)于用戶對(duì)軟件產(chǎn)品族模塊的不同需求,便對(duì)基于功能需求向量的軟件產(chǎn)品族模塊規(guī)劃方法的給出了一個(gè)基本的構(gòu)想。首先應(yīng)對(duì)領(lǐng)域中的單個(gè)軟件的能進(jìn)行收集整理到一個(gè)特定的文檔中,對(duì)其建立一個(gè)功能需求向量,然后再對(duì)功能需求向量進(jìn)行整合,使之得出這個(gè)軟件的功能構(gòu)造,最后在通過軟件的功能構(gòu)造結(jié)構(gòu)提取整個(gè)領(lǐng)域中的軟件產(chǎn)品族模塊,并提取出該軟件的共性模塊和特性模塊,從而使軟件產(chǎn)品族模塊規(guī)劃能夠得到的很好的實(shí)施。

      3 基于功能需求向量的軟件產(chǎn)品模塊規(guī)劃的方法

      3.1 功能需求向量的構(gòu)造方法

      軟件產(chǎn)品族模塊規(guī)劃能夠提高軟件產(chǎn)品族的生產(chǎn)效率并且能降低軟件的成本的關(guān)鍵技術(shù)方法。因此合理的規(guī)劃軟件產(chǎn)品族模塊是模塊規(guī)劃的研究重點(diǎn)。再對(duì)軟件產(chǎn)品族模塊規(guī)劃的現(xiàn)狀進(jìn)行了分析之后應(yīng)該重點(diǎn)研究功能需求向量的構(gòu)造方法。

      功能需求向量的構(gòu)造方法首先就是對(duì)開發(fā)的軟件功能的需求進(jìn)行一個(gè)詳細(xì)的分析,通過相應(yīng)的分析結(jié)合實(shí)際例子構(gòu)造一個(gè)需求向量。它能作為該軟件的所有的功能的一個(gè)表現(xiàn)形式,他主要有兩個(gè)重要的環(huán)節(jié):①特征詞集合生成。這個(gè)環(huán)節(jié)可以生成軟件中所有的功能需求,包括功能需求文檔的特征詞集合和特征詞集合索引;②功能需求向量賦值。這個(gè)環(huán)節(jié)主要就是根據(jù)特征詞集合生成的功能需求文檔進(jìn)行一定的處理,并得出功能需求向量的值。

      3.2 功能需求向量的聚類方法

      這個(gè)軟件產(chǎn)品族模塊規(guī)劃主要就是要通過對(duì)需求向量運(yùn)用數(shù)學(xué)聚類的方法,來的出軟件產(chǎn)品族模塊。軟件的開發(fā)首先構(gòu)造了功能需求向量,從而完成了對(duì)特征詞的集合和功能需求向量的賦值,之后便是通過對(duì)功能需求向量進(jìn)行聚類,從而來得到軟件的功能層次的結(jié)構(gòu)。這種聚類方法可以將功能需求向量中的兩個(gè)向量聚合到一起,來實(shí)現(xiàn)功能需求向量的聚類。這種方法的過程是,在軟件產(chǎn)品族模塊里的每一個(gè)功能需求向量都可以看作成一個(gè)單個(gè)的個(gè)體,這種聚類方法就可以把相鄰的兩個(gè)功能需求向量結(jié)合到一起,組成一個(gè)新的單位,形成一個(gè)功能需求向量層次。最后可以通過計(jì)算結(jié)果得出功能需求向量的性能好壞。

      4 對(duì)共性模塊與特性模塊進(jìn)行分離

      在完成軟件產(chǎn)品族的模塊規(guī)劃后,要對(duì)共性模塊和特性模塊進(jìn)行分離,首先應(yīng)該將所有的模塊都集中到一起,通過計(jì)算的得出他們之間的交集。利用數(shù)學(xué)上的矩陣方法進(jìn)行求解,得出的結(jié)果的值越大,則說明這些模塊的共同點(diǎn)越多,因此這些模塊就是被選作共性模塊;如果結(jié)果的值越小,則說明這些模塊的特殊點(diǎn)就越多,因此這些模塊就會(huì)被選作特性模塊。這種方法就會(huì)準(zhǔn)確的將共性模塊和特性模塊分離開來,從而為軟件產(chǎn)品族的模塊的提取提供了可靠的數(shù)據(jù)參數(shù)。

      5 軟件產(chǎn)品族模塊提取

      軟件產(chǎn)品族模塊提取是指在軟件產(chǎn)品族模塊領(lǐng)域之內(nèi),根據(jù)功能需求向量的各個(gè)層次,對(duì)軟件產(chǎn)品模塊進(jìn)行提取。提取的過程是通過確定軟件和模塊之間的關(guān)系,同樣通過數(shù)學(xué)的計(jì)算,對(duì)每一個(gè)模塊進(jìn)行統(tǒng)計(jì),如果得出的值為1,這說明該軟件中包含這個(gè)模塊,如果得出的值為0,這則說明此軟件中不包含這個(gè)模塊。再加上通過上述對(duì)共性模塊和特性模塊的分離方法,從而就可以提取出軟件產(chǎn)品族中的模塊。

      6 應(yīng)用實(shí)例

      對(duì)于基于功能需求向量的軟件產(chǎn)品族模塊規(guī)劃的方法,現(xiàn)在已經(jīng)有好多的軟件研究企業(yè)將其應(yīng)用在軟件開發(fā)中。例如將這個(gè)技術(shù)方法應(yīng)用于提取快速計(jì)票系列的軟件中,可以自動(dòng)分析分析出共性模塊與特性模塊。根據(jù)系統(tǒng)的計(jì)算,將“選舉設(shè)置”、“選票處理”、“廢票處理”、“模板管理”等處理為共性模塊,之后再對(duì)特性模塊進(jìn)行詳細(xì)的分劃,可以繼續(xù)利用矩陣方式進(jìn)行分析,從而得出特性模塊的組成。通過這種分析方法,可以使得軟件產(chǎn)品族的模塊規(guī)劃更加能夠滿足用戶對(duì)軟件產(chǎn)品的功能要求。

      7 總結(jié)

      現(xiàn)如今,我國(guó)的軟件開發(fā)市場(chǎng)隨著科技的發(fā)展不斷的變換著要求,面對(duì)著軟件市場(chǎng)的競(jìng)爭(zhēng)壓力,基于功能需求向量的軟件產(chǎn)品族模塊規(guī)劃的方法可以很好的使軟件開發(fā)的成本降低,同時(shí)也縮短了軟件研發(fā)的時(shí)間,更多的是這種技術(shù)下研發(fā)的軟件能夠很好的適應(yīng)軟件的復(fù)雜市場(chǎng)和能夠滿足各種用戶的各種需求。本文對(duì)于軟件產(chǎn)品族的模塊規(guī)劃進(jìn)行具體的研究,將傳統(tǒng)的方式與軟件工程的先進(jìn)思想方式相互結(jié)合,通過構(gòu)造功能需求向量和利用數(shù)學(xué)中的功能需求向量的聚類方法進(jìn)行聚類,從而有效的使得軟件產(chǎn)品族的模塊規(guī)劃方法達(dá)到要求。最后通過對(duì)共性模塊和特性模塊進(jìn)行分離,提取出軟件產(chǎn)品模塊,進(jìn)而完成了一個(gè)軟件開發(fā)的過程。

      TP311.52

      A

      1004-7344(2016)01-0317-01

      2015-12-25

      猜你喜歡
      特征詞共性聚類
      喜歡在墻上畫畫是人類的共性嗎?
      共性
      雜文月刊(2019年14期)2019-08-03 09:07:20
      基于改進(jìn)TFIDF算法的郵件分類技術(shù)
      基于DBSACN聚類算法的XML文檔聚類
      產(chǎn)品評(píng)論文本中特征詞提取及其關(guān)聯(lián)模型構(gòu)建與應(yīng)用
      “數(shù)控一代”示范工程引領(lǐng)和推動(dòng)共性使能技術(shù)在中小企業(yè)推廣應(yīng)用
      音樂的共性
      基于改進(jìn)的遺傳算法的模糊聚類算法
      面向文本分類的特征詞選取方法研究與改進(jìn)
      一種層次初始的聚類個(gè)數(shù)自適應(yīng)的聚類方法研究
      平潭县| 肇庆市| 叶城县| 都匀市| 北宁市| 三都| 山丹县| 苏尼特左旗| 长乐市| 湖北省| 泰兴市| 汾西县| 碌曲县| 武陟县| 合肥市| 土默特右旗| 芷江| 白河县| 株洲县| 郧西县| 鹰潭市| 兴海县| 商河县| 扬州市| 武安市| 乐安县| 武隆县| 筠连县| 大理市| 大足县| 合作市| 紫金县| 山西省| 平潭县| 昌江| 新邵县| 辽源市| 桑植县| 荔波县| 绥德县| 大冶市|