基于構(gòu)件可信性的構(gòu)件刻面描述與檢索研究
本文選題:構(gòu)件可信性 切入點(diǎn):可信性評(píng)價(jià)模型 出處:《昆明理工大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著計(jì)算機(jī)技術(shù)發(fā)展的不斷深入,計(jì)算機(jī)軟件已經(jīng)成為人們生活必不可少的部分。由于軟件的特殊性,無(wú)法像工廠一樣流水線生產(chǎn),提升軟件的生產(chǎn)效率與質(zhì)量是相當(dāng)重要的,基于構(gòu)件的軟件開(kāi)發(fā)隨之而誕生。通過(guò)基于構(gòu)件的軟件開(kāi)發(fā)技術(shù),人們認(rèn)識(shí)到通過(guò)選取已有的構(gòu)件去組裝系統(tǒng),不僅能夠提高工作效率,而且還能減少開(kāi)發(fā)費(fèi)用。但盲目地選取構(gòu)件去構(gòu)建軟件系統(tǒng),必然會(huì)產(chǎn)生構(gòu)件可信性問(wèn)題,規(guī)模越大的軟件系統(tǒng),越讓人們?nèi)狈π湃?可信性問(wèn)題日益突出,所以選取可信的構(gòu)件是構(gòu)建軟件系統(tǒng)的基礎(chǔ)。如今,構(gòu)件的可信性漸漸地成為構(gòu)件管理的研究重點(diǎn),構(gòu)件技術(shù)發(fā)展的研究方向。雖然國(guó)內(nèi)外的研究人員都對(duì)構(gòu)件的制作、管理、復(fù)用等階段進(jìn)行了許多實(shí)驗(yàn)性的研究,但對(duì)構(gòu)件管理和復(fù)用階段的可信性研究還很少,由于國(guó)內(nèi)外文獻(xiàn)對(duì)構(gòu)件可信性研究沒(méi)有進(jìn)行統(tǒng)一模型的定制,本文綜合權(quán)威文獻(xiàn),詳細(xì)地分析研究了構(gòu)件可信性的七個(gè)特性及其子特性,給出了子特性的度量模型。建立了構(gòu)件可信性評(píng)價(jià)模型,運(yùn)用模糊綜合評(píng)價(jià)方法進(jìn)行構(gòu)件可信性的評(píng)價(jià),利用模糊理論可以解決構(gòu)件評(píng)估過(guò)程中的不確定性及模糊性。并在構(gòu)件現(xiàn)有的刻面分類描述的基礎(chǔ)上,增加了一個(gè)新的刻面——可信性刻面,有利于構(gòu)件的全面描述和準(zhǔn)確檢索。在傳統(tǒng)的構(gòu)件檢索中,是將構(gòu)件庫(kù)中的每一個(gè)構(gòu)件轉(zhuǎn)化為對(duì)應(yīng)的構(gòu)件描述樹(shù),同時(shí)將用戶輸入的檢索條件轉(zhuǎn)化為用戶所要求的構(gòu)件查詢樹(shù),最后將兩者對(duì)比進(jìn)行匹配。本文提出了樹(shù)匹配與刻面權(quán)重相結(jié)合的構(gòu)件檢索方法,首先取出構(gòu)件查詢樹(shù)與描述樹(shù)的可信性數(shù)值向量;然后運(yùn)用Cosine相似度計(jì)算方法,從構(gòu)件庫(kù)中篩選一部分相似度較高的構(gòu)件;接著再通過(guò)篩選出來(lái)的構(gòu)件集合,對(duì)每一個(gè)構(gòu)件設(shè)置刻面編碼樹(shù);最后以字符串匹配來(lái)進(jìn)行構(gòu)件的二次檢索,避免了大量的檢索工作,提高了構(gòu)件檢索的效率。并且在匹配度計(jì)算時(shí),把構(gòu)件刻面權(quán)重考慮進(jìn)來(lái),以提高構(gòu)件檢索的科學(xué)性和有效性。根據(jù)本文所運(yùn)用的構(gòu)件刻面描述與檢索方法,實(shí)現(xiàn)了一個(gè)構(gòu)件庫(kù)系統(tǒng)原型,分析了不同構(gòu)件查詢下的查全率、查準(zhǔn)率及檢索效率,驗(yàn)證本文所運(yùn)用的樹(shù)匹配與刻面權(quán)重相結(jié)合的刻面檢索方法的正確性與可行性。
[Abstract]:With the development of computer technology, computer software has become an indispensable part of people's life. Because of the particularity of software, pipeline cannot produce it like the factory, so it is very important to improve the efficiency and quality of software production. Component-based software development is born. Through component-based software development technology, people realize that by selecting existing components to assemble the system, not only can work efficiency be improved. But blindly selecting components to build a software system will inevitably create a component credibility problem. The larger the software system, the more people lack of trust, and the credibility problem becomes increasingly prominent. Therefore, selecting credible components is the basis of building software system. Nowadays, the credibility of components is gradually becoming the research focus of component management and the research direction of component technology development. Although researchers at home and abroad make and manage components, Many experimental studies have been carried out in the reuse stage, but there are few researches on the credibility of component management and reuse stage. Because there is no unified model customization of component credibility research in domestic and foreign literature, this paper synthesizes authoritative literature. In this paper, the seven characteristics of component credibility and its sub-characteristics are analyzed in detail, and the measurement model of sub-characteristics is given. The evaluation model of component credibility is established, and the fuzzy comprehensive evaluation method is used to evaluate the credibility of components. The uncertainty and fuzziness in the process of component evaluation can be solved by using fuzzy theory, and a new face-credibility facet is added on the basis of the existing facet classification description of the component. In the traditional component retrieval, every component in the component library is transformed into the corresponding component description tree, and the retrieval condition input by the user is transformed into the component query tree required by the user. Finally, this paper presents a component retrieval method combining tree matching and facet weight. Firstly, the credibility value vector of component query tree and description tree is extracted, and then the Cosine similarity calculation method is used. Filter some components with high similarity from the component library; then set a facet coding tree for each component through the filtered component set; finally use string matching to carry out the secondary retrieval of the component. It avoids a lot of retrieval work and improves the efficiency of component retrieval. In the calculation of matching degree, the component facet weight is taken into account. In order to improve the scientific and effective of component retrieval, a prototype of component library system is implemented according to the method of component facet description and retrieval, and the recall rate, precision rate and retrieval efficiency of different component query are analyzed. The correctness and feasibility of the facet retrieval method combined with tree matching and facet weight are verified.
【學(xué)位授予單位】:昆明理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 董躍華;馬亞飛;;基于刻面權(quán)重的構(gòu)件檢索方法的研究[J];計(jì)算機(jī)應(yīng)用與軟件;2013年03期
2 王堅(jiān)強(qiáng);張忠;;基于直覺(jué)梯形模糊數(shù)的信息不完全確定的多準(zhǔn)則決策方法[J];控制與決策;2009年02期
3 蔡開(kāi)元;董昭;劉克;;關(guān)于軟件可靠性測(cè)試的若干問(wèn)題[J];工程數(shù)學(xué)學(xué)報(bào);2008年06期
4 姚全珠;丁新村;冉占軍;;基于XML的樹(shù)匹配構(gòu)件檢索算法的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用研究;2008年04期
5 蘭繼斌;徐揚(yáng);霍良安;劉家忠;;模糊層次分析法權(quán)重研究[J];系統(tǒng)工程理論與實(shí)踐;2006年09期
6 張聚廣;張維石;張秀國(guó);史金余;;基于空間編碼的刻面分類構(gòu)件檢索方法研究[J];計(jì)算機(jī)工程與應(yīng)用;2006年17期
7 楊芙清;構(gòu)件技術(shù)引領(lǐng)軟件開(kāi)發(fā)新潮流[J];中國(guó)計(jì)算機(jī)用戶;2005年06期
8 韓世蓮,李旭宏,劉新旺,毛海軍;多人多準(zhǔn)則模糊層次分析法的物流中心綜合評(píng)價(jià)優(yōu)選模型[J];系統(tǒng)工程理論與實(shí)踐;2004年07期
9 王淵峰,薛云皎,張涌,朱三元,錢樂(lè)秋;刻面分類構(gòu)件的匹配模型[J];軟件學(xué)報(bào);2003年03期
10 馬亮,謝冰,楊芙清;多構(gòu)件庫(kù)統(tǒng)一刻面檢索機(jī)制[J];電子學(xué)報(bào);2002年S1期
相關(guān)博士學(xué)位論文 前1條
1 朱建軍;層次分析法的若干問(wèn)題研究及應(yīng)用[D];東北大學(xué);2005年
相關(guān)碩士學(xué)位論文 前7條
1 劉帥;結(jié)合質(zhì)量評(píng)價(jià)的構(gòu)件刻面描述與檢索研究[D];昆明理工大學(xué);2015年
2 唐瑩;領(lǐng)域構(gòu)件可信模型的研究與評(píng)估實(shí)現(xiàn)[D];南京航空航天大學(xué);2015年
3 馬亞飛;基于刻面描述的可復(fù)用構(gòu)件庫(kù)的研究[D];江西理工大學(xué);2013年
4 于偉;軟件構(gòu)件的可信性研究[D];東華大學(xué);2011年
5 賀久松;BPM領(lǐng)域構(gòu)件可信評(píng)估系統(tǒng)的研究與實(shí)現(xiàn)[D];西北大學(xué);2010年
6 張韜;基于刻面描述的構(gòu)件檢索方法及實(shí)現(xiàn)[D];華中科技大學(xué);2008年
7 丁新村;基于樹(shù)匹配和遺傳算法的構(gòu)件檢索算法研究[D];西安理工大學(xué);2008年
,本文編號(hào):1626962
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1626962.html