导读:本文包含了软件体系结构评估论文开题报告文献综述及选题提纲参考文献,主要关键词:软件体系结构,复杂网络,描述,评估
软件体系结构评估论文文献综述
秦怀斌,郑瑶,郭理[1](2019)在《基于复杂网络理论的软件体系结构描述与质量评估》一文中研究指出作为软件系统的高层抽象和实现蓝本,SA的描述及设计质量将对整个软件系统开发及维护工作产生重要影响,同时,基于复杂网络理论坚实的数学理论基础,用形式化的方法来描述、度量及控制SA的质量,已引起国内外学者的关注。本文在分析复杂网络理论及软件体系结构基础上,基于复杂网络理论,从形式化定义、组成元素、整体结构、约束条件、相关思想等方面对软件体系结构进行描述,并进行质量评估,这可为后续软件体系结构领域的相关研究提供借鉴。(本文来源于《石河子大学学报(自然科学版)》期刊2019年02期)
司静文[2](2015)在《软件体系结构的度量和评估》一文中研究指出软件需要持续演化来满足用户需求的扩张、系统错误的修复以及对新环境和配置的适应等情况。然而随着软件演化,不仅会导致复杂度大幅度提高,降低了软件本身的质量;还可能背离最初的软件设计,削弱软件的可理解性,令日后的修改工作更加困难。故而如何保持软件良好的稳定性、安全性、可维护性,减少因为修改引入的新的错误以及由此导致的软件复杂度提升,对于开发者而言成为了非常重要的问题。软件体系结构,又称软件架构,可以在高级层次上对软件进行描述,便于软件开发过程中各个视角的统一。对软件架构的度量能够帮助开发人员对项目进行预估,跟踪项目进展并分析项目复杂度,且该方法是一种静态度量方法,具有成本低、容易实现的特点,有利于对软件演化过程的评估和监控。本文首先提出了一种基于度量的架构评估方法,根据架构设计UML模型,对软件可维护性和可靠性进行评估。该方法基本思路是将外部质量属性映射成一至多个可量化内部度量指标,针对各个度量指标进行数据采集和相应计算,将各度量指标的结果综合评估外部质量属性。其优势在于可以在设计早期发现架构相关质量问题,并基于评估结果对软件架构进行预测。然后本文将基于度量的架构评估方法应用于软件演化,通过对演化前后不同版本的架构进行度量,分析相关质量属性在每次演化之后的变化情况,找出架构内部结构的变化与外部质量属性变化间的关联。通过评估演化过程中多个版本的架构,归纳其变化趋势,达到在总体上把握和控制软件演化过程的目的。在此基础上,本文设计了基于度量的架构评估系统,实现自动化地对单个版本架构以及架构演化过程的评估。最后结合实例,具体说明相关评估方法的实施和应用,并验证本文度量方法的有效性。(本文来源于《东南大学》期刊2015-05-01)
史卫民[3](2015)在《基于体系结构的软件可靠性评估综述》一文中研究指出为深入了解基于体系结构的软件可靠性评估方法的发展情况,针对当前该方法的发展现状,对基于体系结构的软件可靠性评估的起源、发展、分类和典型模型进行阐述,重点介绍状态模型、路径模型、构建操作剖面模型及其它模型;根据各种模型的特点,分析现有模型中存在的问题,对软件可靠性模型今后的发展趋势进行展望。(本文来源于《计算机工程与设计》期刊2015年02期)
许玉堂,殷永峰,孙静,张弛,刘斌[4](2015)在《基于时间扩展Petri网的实时嵌入式软件体系结构建模及可靠性评估》一文中研究指出软件可靠性是软件质量评估最重要的指标之一,随着软件工程和组件重用技术的发展,近年来基于体系结构的软件可靠性评估已经成为工程研究的热点之一。为有效地提高软件可靠性,调研现有体系结构的可靠性评估模型,给出了现有体系结构模型的分类和模型代表,并分析了现有模型的不足。由于Petri具有良好的扩展性并且对异步和并行软件有良好的描述性,因此重点研究Petri网可靠性评估模型,通过划分时间变迁和瞬时变迁,并引入时间相关的可靠度,包括延时可靠度与时序可靠度,对Petri网进行了扩展,给出了时间扩展的Petri网进行体系结构建模方法。通过研究组件状态和系统可达状态的关系,创建可达状态转移矩阵,对系统进行可靠性评估。将所研究的方法应用于某航电嵌入式系统软件中,完成了体系结构建模及可靠性评估,并通过误差分析验证了该方法的有效性及准确性。(本文来源于《兵工学报》期刊2015年02期)
李许[5](2014)在《软件体系结构的可靠性预测与评估》一文中研究指出近年来,可靠性正在成为体系结构研究领域越来越重要的研究点。现在已经有很多可靠性模型可以用来在体系结构层次上预测软件的可靠性,但是绝大部分工作都没有给出软件体系结构的一个形式化描述。与此同时,描述软件体系结构的形式化方法也很多,但是不幸的是,这些方法却没有关注到可靠性这一重要属性。本文的主要工作就是尝试去填补软件体系结构描述和基于体系结构的可靠性模型之间的鸿沟。本文的工作可以从四个方面来展开。第一,通过和可靠性模型的参数相结合,扩展了图中的边,给出了可靠图文法的定义。然后通过这个定义好的可靠图文法,来描述软件体系结构。由于可靠图文法中已经包含了可靠性元素,在确定了具体的参数之后,就可以用基于状态的可靠性模型和基于路径的可靠性模型来预测软件体系结构的可靠性。在此基础上,从构件的敏感度和路径的敏感度两个角度分析了基于路径的可靠性模型的敏感度。最后,给出了基于AGG平台的软件体系结构可靠性演化的实验。(本文来源于《上海交通大学》期刊2014-02-15)
张广泉,张侃,祝义,周航[6](2013)在《基于体系结构能耗建模的CPS软件可信性评估方法》一文中研究指出信息物理融合系统(Cyber Physical Systems,CPS)是一种计算系统和物理环境紧密结合的网络化嵌入式系统,软件作为其重要的使能部件,如果在其设计阶段能够考虑能耗影响等问题,则能有效提高软件及系统的可信性.软件体系结构在设计阶段为构造软件的结构、行为和关键属性提供设计模型和指导,对CPS软件体系结构能耗进行建模,分析和评估能耗对CPS软件可信性的影响,可以在设计阶段发现其体系结构能耗设计缺陷,并重新设计软件体系结构,从而有效提高CPS软件可信性.基于此,首先基于能耗时间Petri网建立了CPS软件体系结构能耗模型,并分析了影响CPS软件可信性的能耗问题;针对这些问题,将分析得到的能耗数据作为建立可信性指标模型的基础,提出了基于能耗指标模型的CPS可信性评估方法;最后通过实例建模和分析,进一步说明该方法的有效性.(本文来源于《电子学报》期刊2013年11期)
杜长霄[7](2013)在《基于组件安全属性的软件体系结构安全性评估方法》一文中研究指出随着互联网的迅速发展和计算机应用普及,人们对IT产品的安全需求越来越高,其中软件安全性显得尤为重要。据统计数据显示,相当比例的软件安全问题出现在软件设计阶段,并且随着软件开发过程的进行解决安全问题所花费的代价也将越来越大。据此本文提出了基于组件安全属性评估软件体系结构设计安全性的方法,从组件安全措施的角度评估体系结构设计的安全保障力度,建立起一套完整的软件体系结构安全性评估的工程方法。该方法将专家经验转化为安全属性树形模型,使用该模型刻画组件的安全性。方法还总结概括了常用的组件类别,同时依据组件类和常用的安全措施的对应关系,建立了安全属性树形模型与组件类的映射关系,进而使用层次分析法分析组件权值以及使用模糊层次分析法评估组件安全措施的实施力度以完成软件体系结构安全性的评估,最终达到识别软件体系结构设计中潜在风险并帮助设计人员进行安全性设计的目的。本文结合案例对组件安全评估中的每个活动进行了详细阐述,通过对评估结果的分析,验证了该方法的有效性。除此之外,本文实现了基于组件安全属性的软件体系结构安全性评估工具,为评估流程的半自动化提供了有力的支持。(本文来源于《天津大学》期刊2013-11-01)
陈佳丽[8](2013)在《基于场景的面向方面软件体系结构评估方法》一文中研究指出面向方面软件体系结构是一种新型的体系结构风格,其独特之处在于对传统软件体系结构中潜在的横切关注点进行封装。目前,国内外研究人员对面向方面软件体系结构的研究工作主要集中于面向方面软件体系结构设计,包括面向方面软件体系结构描述语言、建模过程等。然而,针对面向方面软件体系结构的评估工作开展得较少,现有的评估方法大都采用单一的评估技术(定性的评估技术或定量的评估技术)。因此,将多种评估技术相结合,对面向方面体系结构评估方法进行研究有着重要的意义。立足于这一研究现状,本文提出一种基于场景的面向方面软件体系结构度量方法,围绕面向方面软件体系结构评估主要开展了以下工作:对传统的软件体系结构评估方法的评估框架进行调整与扩展,建立一种适用于面向方面软件体系结构评估的评估框架——EF4AOSA。将EF4AOSA框架中的元素有机地结合起来,设计一种面向方面软件体系结构评估过程,为更好地监管和控制整个评估提供支持。该过程定义了准备、实施和转换叁个阶段,各阶段又分别描述了具体的评估步骤。结合基于场景的和基于度量的评估技术,提出一种基于场景的面向方面软件体系结构度量方法SMM4AOSA。从软件体系结构组件和场景映射两个角度对面向方面软件体系结构进行较为全面的分析与评估。完成保险系统体系结构设计决策的案例研究,验证了评估过程和评估方法的可行性及实用价值。(本文来源于《新疆大学》期刊2013-05-24)
张侃[9](2013)在《基于体系结构能耗建模的CPS软件可信性评估研究》一文中研究指出随着嵌入式计算、网络通信、海量数据处理等技术的高速发展,感控、计算和通信能力深度嵌入到物理设备中,从而产生了信息物理融合系统(Cyber-PhysicalSystems, CPS)。由于CPS的应用领域要求系统具有高可信性,故需要研究CPS可信性保障方法。而CPS作为一种网络化嵌入式系统,其软件的运行受系统资源的约束,能量作为系统资源影响CPS软件的可信性。现有的可信性评估方法通常针对软件一般特征,如代码行数、缺陷数、失效时间等进行度量或评估,无法直接评估能耗对CPS软件可信性的影响。而低能耗作为一种软件质量属性,已成为软件体系结构设计者需要考虑的需求之一,故本文重点研究CPS软件体系结构能耗建模和分析、基于体系结构能耗的CPS软件可信性评估等问题。本文主要研究内容包括:(1)在时间Petri网的基础上,通过扩展其能耗信息,形成能耗时间Petri网,并从体系结构角度建立CPS软件的能耗模型,针对最小能耗、最大能耗、平均能耗等问题提出相应的分析方法;(2)通过分析能耗对CPS软件可信属性的影响,将能耗作为可信属性评估参数,采用AHP方法分配可信属性权重,建立基于体系结构能耗的可信性指标模型;(3)根据建立的可信性指标模型,针对CPS软件运行环境的动态、开放、网络化特性,将CPS软件可信性评估过程分为两步。首先评估单个CPS软件的可信性,而针对CPS软件的网络化特性,通过分解CPS软件交互结构,对软件的交互过程可信性进行评估。最后,通过贯穿整个分析和评估过程的实例说明提出方法的有效性。本文提出的方法可以有效描述和分析CPS软件的能耗问题,并通过创建基于能耗的可信属性评估指标来评估设计阶段的CPS软件可信性,可以为设计高可信低能耗的CPS提供有力支持。(本文来源于《苏州大学》期刊2013-05-01)
王晓敏[10](2011)在《浅析两种软件体系结构的安全风险评估方法》一文中研究指出近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统和产品线开发中的关键技术。体系结构分析评价的目的是为了识别体系结构设计中的潜在风险,帮助开发人员进行设计决策。本文针对体系结构本身的安全性风险这个问题,简单分析了两种风险评估的方法——基于UML的软件安全风险分析和基于概率影响图的软件体系安全风险分析。(本文来源于《科技信息》期刊2011年14期)
软件体系结构评估论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
软件需要持续演化来满足用户需求的扩张、系统错误的修复以及对新环境和配置的适应等情况。然而随着软件演化,不仅会导致复杂度大幅度提高,降低了软件本身的质量;还可能背离最初的软件设计,削弱软件的可理解性,令日后的修改工作更加困难。故而如何保持软件良好的稳定性、安全性、可维护性,减少因为修改引入的新的错误以及由此导致的软件复杂度提升,对于开发者而言成为了非常重要的问题。软件体系结构,又称软件架构,可以在高级层次上对软件进行描述,便于软件开发过程中各个视角的统一。对软件架构的度量能够帮助开发人员对项目进行预估,跟踪项目进展并分析项目复杂度,且该方法是一种静态度量方法,具有成本低、容易实现的特点,有利于对软件演化过程的评估和监控。本文首先提出了一种基于度量的架构评估方法,根据架构设计UML模型,对软件可维护性和可靠性进行评估。该方法基本思路是将外部质量属性映射成一至多个可量化内部度量指标,针对各个度量指标进行数据采集和相应计算,将各度量指标的结果综合评估外部质量属性。其优势在于可以在设计早期发现架构相关质量问题,并基于评估结果对软件架构进行预测。然后本文将基于度量的架构评估方法应用于软件演化,通过对演化前后不同版本的架构进行度量,分析相关质量属性在每次演化之后的变化情况,找出架构内部结构的变化与外部质量属性变化间的关联。通过评估演化过程中多个版本的架构,归纳其变化趋势,达到在总体上把握和控制软件演化过程的目的。在此基础上,本文设计了基于度量的架构评估系统,实现自动化地对单个版本架构以及架构演化过程的评估。最后结合实例,具体说明相关评估方法的实施和应用,并验证本文度量方法的有效性。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
软件体系结构评估论文参考文献
[1].秦怀斌,郑瑶,郭理.基于复杂网络理论的软件体系结构描述与质量评估[J].石河子大学学报(自然科学版).2019
[2].司静文.软件体系结构的度量和评估[D].东南大学.2015
[3].史卫民.基于体系结构的软件可靠性评估综述[J].计算机工程与设计.2015
[4].许玉堂,殷永峰,孙静,张弛,刘斌.基于时间扩展Petri网的实时嵌入式软件体系结构建模及可靠性评估[J].兵工学报.2015
[5].李许.软件体系结构的可靠性预测与评估[D].上海交通大学.2014
[6].张广泉,张侃,祝义,周航.基于体系结构能耗建模的CPS软件可信性评估方法[J].电子学报.2013
[7].杜长霄.基于组件安全属性的软件体系结构安全性评估方法[D].天津大学.2013
[8].陈佳丽.基于场景的面向方面软件体系结构评估方法[D].新疆大学.2013
[9].张侃.基于体系结构能耗建模的CPS软件可信性评估研究[D].苏州大学.2013
[10].王晓敏.浅析两种软件体系结构的安全风险评估方法[J].科技信息.2011