嵌入式构件的非功能属性度量的研究与应用
本文选题:度量 切入点:非功能属性 出处:《湖南大学》2012年硕士论文 论文类型:学位论文
【摘要】:近年来,基于构件的软件开发方法越来越广泛的应用于嵌入式领域,随着高可信概念的提出,高可信软件在嵌入式领域的发展也十分迅速,而可信性是由功能属性和一系列非功能属性组成,重点在于对非功能属性的研究。目前学术界对嵌入式构件非功能属性的研究还局限于一般软件的研究,并没有结合嵌入式构件的特点,也没有引起开发人员的重视,因此会影响最终构件的质量。 本文针对嵌入式领域的特点,研究了可信嵌入式软件开发构件模型(简称DTESD构件模型)属性包中的非功能属性,并对非功能属性进行了定义。然后本文提出嵌入式构件非功能属性参考模型,,并建立了层次化的综合评价指标体系,对各个指标给出了定义以及具体的度量公式,再使用架构设计语言(ArchitectureDesign Language,简称ADL)描述非功能属性。完成指标体系的建立后,首先分析层次分析法和模糊综合评判法这两种常用的度量方法特点,将基于层次分析的模糊综合评判度量方法应用于嵌入式构件的非功能属性度量中,并给出具体的评判步骤来度量嵌入式构件的非功能属性。 本文针对嵌入式构件开发的非功能性问题,建立了嵌入式构件开发的各个阶段与非功能属性的对应关系,根据应对关系分别介绍了嵌入式构件开发和组装的非功能保障模型。阐述了非功能属性评估在整个嵌入式构件开发过程中如何迭代进行和构件组装采用的非功能保障方法,本文用ADL语法对接口和连接件进行规范化设计,在此基础上提出了构件组装的非功能性保障模型,构件组装需完成接口语法层、调用序列层和非功能属性层三个层次上的匹配才能保障构件的非功能属性。 最后本文通过一个嵌入式构件,得出嵌入式构件非功能属性模型以及层次指标体系,采用基于层次分析的模糊综合评判度量方法得出该构件的非功能属性。
[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.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP311.52
【参考文献】
相关期刊论文 前10条
1 陈希祥;邱静;刘冠军;;基于层次分析法与模糊综合评判的测试设备选择方法研究[J];兵工学报;2010年01期
2 杨放春,龙湘明;软件非功能属性研究[J];北京邮电大学学报;2004年03期
3 王蕴君;杨玲萍;;基于功能性测试的软件质量模糊综合评判[J];电子工程师;2006年10期
4 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期
5 赵正海;王斌;;基于模糊理论的软件质量评估方法研究[J];舰船电子工程;2011年07期
6 刘先锋;黄万艮;;基于非功能需求的软件体系结构演化[J];计算机工程与应用;2008年18期
7 汤永新;刘增良;;软件可信性度量模型研究进展[J];计算机工程与应用;2010年27期
8 张琳琳;应时;赵楷;文静;倪友聪;;一种建模软件体系结构非功能属性的方法[J];计算机科学;2009年07期
9 曲晓英;陈雪松;郑国勤;;ERP软件质量模糊综合评价方法[J];计算机工程;2006年09期
10 王志刚;王民北;骆雷飞;;一个嵌入式软件构件的NFA量化度量模型[J];计算机工程;2006年13期
相关硕士学位论文 前3条
1 陈立宏;基于构件的嵌入式实时软件可靠性评估模型的研究与应用[D];电子科技大学;2008年
2 徐春晓;嵌入式软件构件提取与组装技术研究与应用[D];苏州大学;2009年
3 贺久松;BPM领域构件可信评估系统的研究与实现[D];西北大学;2010年
本文编号:1598079
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1598079.html