嵌入式構(gòu)件的非功能屬性度量的研究與應(yīng)用
本文選題:度量 切入點(diǎn):非功能屬性 出處:《湖南大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
【摘要】:近年來(lái),基于構(gòu)件的軟件開(kāi)發(fā)方法越來(lái)越廣泛的應(yīng)用于嵌入式領(lǐng)域,隨著高可信概念的提出,高可信軟件在嵌入式領(lǐng)域的發(fā)展也十分迅速,而可信性是由功能屬性和一系列非功能屬性組成,重點(diǎn)在于對(duì)非功能屬性的研究。目前學(xué)術(shù)界對(duì)嵌入式構(gòu)件非功能屬性的研究還局限于一般軟件的研究,并沒(méi)有結(jié)合嵌入式構(gòu)件的特點(diǎn),也沒(méi)有引起開(kāi)發(fā)人員的重視,因此會(huì)影響最終構(gòu)件的質(zhì)量。 本文針對(duì)嵌入式領(lǐng)域的特點(diǎn),研究了可信嵌入式軟件開(kāi)發(fā)構(gòu)件模型(簡(jiǎn)稱DTESD構(gòu)件模型)屬性包中的非功能屬性,并對(duì)非功能屬性進(jìn)行了定義。然后本文提出嵌入式構(gòu)件非功能屬性參考模型,,并建立了層次化的綜合評(píng)價(jià)指標(biāo)體系,對(duì)各個(gè)指標(biāo)給出了定義以及具體的度量公式,再使用架構(gòu)設(shè)計(jì)語(yǔ)言(ArchitectureDesign Language,簡(jiǎn)稱ADL)描述非功能屬性。完成指標(biāo)體系的建立后,首先分析層次分析法和模糊綜合評(píng)判法這兩種常用的度量方法特點(diǎn),將基于層次分析的模糊綜合評(píng)判度量方法應(yīng)用于嵌入式構(gòu)件的非功能屬性度量中,并給出具體的評(píng)判步驟來(lái)度量嵌入式構(gòu)件的非功能屬性。 本文針對(duì)嵌入式構(gòu)件開(kāi)發(fā)的非功能性問(wèn)題,建立了嵌入式構(gòu)件開(kāi)發(fā)的各個(gè)階段與非功能屬性的對(duì)應(yīng)關(guān)系,根據(jù)應(yīng)對(duì)關(guān)系分別介紹了嵌入式構(gòu)件開(kāi)發(fā)和組裝的非功能保障模型。闡述了非功能屬性評(píng)估在整個(gè)嵌入式構(gòu)件開(kāi)發(fā)過(guò)程中如何迭代進(jìn)行和構(gòu)件組裝采用的非功能保障方法,本文用ADL語(yǔ)法對(duì)接口和連接件進(jìn)行規(guī)范化設(shè)計(jì),在此基礎(chǔ)上提出了構(gòu)件組裝的非功能性保障模型,構(gòu)件組裝需完成接口語(yǔ)法層、調(diào)用序列層和非功能屬性層三個(gè)層次上的匹配才能保障構(gòu)件的非功能屬性。 最后本文通過(guò)一個(gè)嵌入式構(gòu)件,得出嵌入式構(gòu)件非功能屬性模型以及層次指標(biāo)體系,采用基于層次分析的模糊綜合評(píng)判度量方法得出該構(gòu)件的非功能屬性。
[Abstract]:In recent years, the component-based software development method is more and more widely used in the embedded field. Credibility is composed of functional attributes and a series of non-functional attributes, with emphasis on the study of non-functional attributes. At present, the research on non-functional attributes of embedded components in academic circles is limited to the research of general software. It does not combine the characteristics of embedded components, nor does it attract the attention of developers, so it will affect the quality of the final components. According to the characteristics of embedded field, this paper studies the non-functional attributes in the attribute package of trusted embedded software development component model (DTESD component model). Then the reference model of non-functional attributes of embedded components is proposed, and a hierarchical comprehensive evaluation index system is established. The definitions of each index and the specific measurement formulas are given. Then the architecture design language (ADL) is used to describe the non-functional attributes. After the establishment of the index system, the characteristics of the two commonly used measurement methods, the analytic hierarchy process (AHP) and the fuzzy comprehensive evaluation method, are analyzed. The fuzzy comprehensive evaluation method based on AHP is applied to the non-functional attribute measurement of embedded component, and the concrete evaluation steps are given to measure the non-functional attribute of embedded component. Aiming at the non-functional problem of embedded component development, this paper establishes the corresponding relationship between each stage of embedded component development and non-functional attribute. According to the response relation, this paper introduces the non-functional guarantee model of embedded component development and assembly, and expounds how to iterate the non-functional attribute evaluation in the whole embedded component development process and how to adopt the non-functional guarantee method in the component assembly. In this paper, ADL syntax is used to normalize the design of interfaces and connectors. On this basis, a non-functional support model for component assembly is proposed. The component assembly needs to complete the interface syntax layer. The matching between the sequence layer and the non-functional attribute layer can guarantee the non-functional attribute of the component. Finally, through an embedded component, the non-functional attribute model and the hierarchical index system of the embedded component are obtained, and the non-functional attributes of the component are obtained by using the fuzzy comprehensive evaluation method based on the analytic hierarchy process.
【學(xué)位授予單位】:湖南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.1;TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 陳希祥;邱靜;劉冠軍;;基于層次分析法與模糊綜合評(píng)判的測(cè)試設(shè)備選擇方法研究[J];兵工學(xué)報(bào);2010年01期
2 楊放春,龍湘明;軟件非功能屬性研究[J];北京郵電大學(xué)學(xué)報(bào);2004年03期
3 王蘊(yùn)君;楊玲萍;;基于功能性測(cè)試的軟件質(zhì)量模糊綜合評(píng)判[J];電子工程師;2006年10期
4 楊芙清,梅宏,李克勤;軟件復(fù)用與軟件構(gòu)件技術(shù)[J];電子學(xué)報(bào);1999年02期
5 趙正海;王斌;;基于模糊理論的軟件質(zhì)量評(píng)估方法研究[J];艦船電子工程;2011年07期
6 劉先鋒;黃萬(wàn)艮;;基于非功能需求的軟件體系結(jié)構(gòu)演化[J];計(jì)算機(jī)工程與應(yīng)用;2008年18期
7 湯永新;劉增良;;軟件可信性度量模型研究進(jìn)展[J];計(jì)算機(jī)工程與應(yīng)用;2010年27期
8 張琳琳;應(yīng)時(shí);趙楷;文靜;倪友聰;;一種建模軟件體系結(jié)構(gòu)非功能屬性的方法[J];計(jì)算機(jī)科學(xué);2009年07期
9 曲曉英;陳雪松;鄭國(guó)勤;;ERP軟件質(zhì)量模糊綜合評(píng)價(jià)方法[J];計(jì)算機(jī)工程;2006年09期
10 王志剛;王民北;駱雷飛;;一個(gè)嵌入式軟件構(gòu)件的NFA量化度量模型[J];計(jì)算機(jī)工程;2006年13期
相關(guān)碩士學(xué)位論文 前3條
1 陳立宏;基于構(gòu)件的嵌入式實(shí)時(shí)軟件可靠性評(píng)估模型的研究與應(yīng)用[D];電子科技大學(xué);2008年
2 徐春曉;嵌入式軟件構(gòu)件提取與組裝技術(shù)研究與應(yīng)用[D];蘇州大學(xué);2009年
3 賀久松;BPM領(lǐng)域構(gòu)件可信評(píng)估系統(tǒng)的研究與實(shí)現(xiàn)[D];西北大學(xué);2010年
本文編號(hào):1598079
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1598079.html