导读:本文包含了硬软件体系结构论文开题报告文献综述及选题提纲参考文献,主要关键词:软件体系结构,学习迁移理论,相同要素理论
硬软件体系结构论文文献综述
周倩,王志军[1](2019)在《学习迁移理论在软件体系结构教学中的应用》一文中研究指出针对软件体系结构教学中遇到的课程概念抽象偏理论、内容繁多且无规律、学生理解困难等问题,分析高等教育心理学中学习迁移理论的相关知识,按照教学目标、教学策略、教学实施、教学评价4个步骤,阐述学习迁移理论——相同要素在软件体系结构教学中的应用。(本文来源于《计算机教育》期刊2019年11期)
刘凯,梁欣,李欣宜,张俊萍,赵丽娜[2](2019)在《多种软件体系结构风格的分析与比较》一文中研究指出在对软件体系结构及其风格的概念分析的基础上,论文对多种软件体系结构风格展开了研究,并对这些不同风格的优缺点进行了比较与分析,可为软件体系结构风格的优化设计提供强有力的指导。(本文来源于《计算机与数字工程》期刊2019年09期)
罗巨波,应时,刘天时[3](2019)在《一种支持设计时软件重用的反射式软件体系结构及其形式化研究》一文中研究指出软件体系结构在软件重用中有着特殊的意义。缺乏显式的描述并使用支持体系结构重用过程的信息和缺乏有效的重用方法是软件体系结构难以重用最根本的原因。在软件设计阶段,将元信息、元建模、反射和软件体系结构结合起来,构造了一种支持软件体系结构重用的反射式软件体系结构。给出了基于反射式软件体系结构的软件体系结构重用过程。给出了反射式软件体系结构的具体化过程的基本原理和具体化操作的Object-Z形式化描述,即创建元组件、创建元连接器、创建元组合件操作的形式化描述。给出了基于反射式软件体系结构的软件体系结构重用的支撑工具的设计过程。(本文来源于《计算机工程与科学》期刊2019年08期)
蔡亚楠[4](2019)在《基于微服务的软件体系结构设计方法研究与应用》一文中研究指出随着互联网的发展,网站为了满足越来越多用户的需求,需要构建出一个可用性和稳定性高的软件系统。微服务是一种新型的现代化的软件结构,致力于通过服务拆分的方式简化大型软件的复杂度,简化开发流程,这种软件结构具有高可用和易伸缩等特点,可以非常好的满足当前网站的开发需求。微服务仍然没有一个统一的范式,如何应用这种软件结构开发出适合自身业务的软件已经成了当今的研究热点,因此对微服务软件架构进行研究和设计具有重要的意义。本文从软件体系结构理论出发,对微服务的软件结构进行描述和定义,从软件工程的角度对微服务架构进行总体的设计,并根据提出的微服务设计模式进行详细描述,通过总体设计和各个部分的设计描绘出微服务体系结构,对微服务的开发提供理论指导。针对微服务数据分散的问题,提出统一视图的方法,使微服务可以方便的进行数据连接。对微服务构建,本文从开发、交付、运行、维护等几个方面介绍如何设计微服务,并对其中的关键步骤和技术进行研究。微服务的管理相对于传统软件会有更多的复杂性,为了应对这些复杂性,本文结合devops的思想设计出一套自动化的交付方案,配和容器技术便捷的交付开发的微服务。对微服务软件系统中涉及的分布式事务和服务异构性问题提出解决方案。最后将微服务软件结构应用到一个具体的应用场景中,分析其功能和非功能需求,通过系统的整体的架构设计和详细设计方案,演示了微服务软件结构的实施过程。通过理论和应用的研究,展示了微服务结构的优势,微服务在大型系统中拆解系统复杂度和软件重用的优势,设计出的系统具有高稳定性、良好的伸缩性和较高的性能,为后续系统的开发提供了支持。(本文来源于《北京邮电大学》期刊2019-05-24)
高雄,张贵友,唐秀莲,周国强[5](2019)在《软件体系结构评价平台设计与实现》一文中研究指出现有评估方法很少考虑模块间依赖关系程度,导致软件结构评估结果不能准确反映软件质量。基于PageRank思想计算软件中各模块的依赖关系权重,改进解耦水平(DL)的结构评价,开发了一个软件结构质量评价平台,并分别在6个数据集上实验,比较改进前后DL的准确度。实验结果表明,改进的DL在4个指标上都有较大提高,更能准确反映软件质量状况。(本文来源于《软件导刊》期刊2019年05期)
秦怀斌,郑瑶,郭理[6](2019)在《基于复杂网络理论的软件体系结构描述与质量评估》一文中研究指出作为软件系统的高层抽象和实现蓝本,SA的描述及设计质量将对整个软件系统开发及维护工作产生重要影响,同时,基于复杂网络理论坚实的数学理论基础,用形式化的方法来描述、度量及控制SA的质量,已引起国内外学者的关注。本文在分析复杂网络理论及软件体系结构基础上,基于复杂网络理论,从形式化定义、组成元素、整体结构、约束条件、相关思想等方面对软件体系结构进行描述,并进行质量评估,这可为后续软件体系结构领域的相关研究提供借鉴。(本文来源于《石河子大学学报(自然科学版)》期刊2019年02期)
乌尼日其其格,李小平,马世龙,吕江花,张思卿[7](2019)在《高阶类型化软件体系结构建模和验证及案例》一文中研究指出根据权威统计数据,软件测试中发现的70%以上的错误由需求获取或体系结构设计引起.因此,应用软件体系结构在设计阶段的正确性验证非常重要.现有的软件体系结构设计方法不支持需求满足验证,需求满足验证需要其他验证工具的支持.面向主流Web应用软件的体系结构设计及其需求满足验证,提出了一种高阶类型化软件体系结构建模和验证语言(SAML)与软件体系结构建模和验证方法(SAMM).SAML语言通过定义类型和项的语法及语义,描述软件体系结构中类型和对象的构造,通过定义类型规则及其类型检查算法来判定Γ┝t:T和Γ┝R(T_1, T_2)是否成立.SAMM给出了软件体系结构建模范式,包括构建接口类型M_(cls)(typeinterface)、组件M_(cmpt)(component)、容器M_(cont)(container)、框M_(frm)(frame)和框架M_(frwk)(framework)这5层建模过程,以及生成层内与层间类型之间关系对应的类型规则,同时定义了接口类型方法调用图(G_(SA))用以刻画软件体系结构设计要求,定义了类型序列及其正确性用以刻画需求期望的性质,并给出了相应的验证算法.设计实现了基于该方法的原型工具系统SAMVS,其中,模型编辑环境支持应用软件的设计过程,验证环境支持设计满足需求的自动化验证.通过一个实际案例,完成了一个较大规模"互联网+"应用软件系统的体系结构建模和验证.(本文来源于《软件学报》期刊2019年07期)
徐永睿,梁鹏[8](2019)在《面向模式软件体系结构合成中的冲突消解方法》一文中研究指出面向模式的软件体系结构合成主要包括两个核心活动:(1)将软件职责分配到对象类的职责合成活动;(2)减少体系结构模式约束违背的模式合成活动.但如何从以上两个核心活动生成的候选方案中无冲突地组合出最终的软件体系结构设计方案,是面向模式的软件体系结构合成所面临的挑战.以基于搜索的软件工程技术为框架,提出了基于学习的协作式协同演化方法(CoEA-L),以解决自动化软件体系结构合成中面临的上述问题.CoEA-L使用学习运算子扩展了传统遗传算法中的运算子.在学习运算子中,使用数据挖掘的关联算法自动发现软件职责间的关系,并用于解决面向模式的软件体系结构合成中的冲突问题.实验结果表明,该方法能够有效地消解面向模式的软件体系结构合成中产生的冲突.(本文来源于《软件学报》期刊2019年08期)
薛海斌,刘元刚[9](2019)在《基于过程约束信息的层次式软件体系结构设计》一文中研究指出为提高层次式软件体系结构的稳定性,提出基于过程约束信息的层次式软件体系结构设计方法,建立层次式软件体系结构的空间分布模型,采用软件属性度量度量方法进行层次式软件的优化资源配置,对软件体系结构配置的过程约束信息进行融合处理,采用过程约束控制方法进行软件的兼容性测试和融合度分析。建立软件体系结构的层次式拓扑结构模型,采用中间件设计方法进行软件的合成组件开发和高层组件设计,软件的体系结构设计包括了数据处理模块、通信处理模块、抽象组件模块和内核控制模块。采用ISO/IEC 9126模型进行层次式软件体系结构优化设计。软件测试结果表明,采用该方法进行层次式软件体系结构设计,提高了软件的兼容性和可靠性。(本文来源于《自动化与仪器仪表》期刊2019年02期)
秦怀斌,郑瑶,梁斌[10](2019)在《一种控制软件体系结构复杂性的方法》一文中研究指出SA作为软件系统的高层抽象及后续开发、测试、维护等阶段工作的依据,其复杂性对系统影响深远.依据CN及SA理论特点,提出了利用CN进行SA复杂性的度量及控制方法.论文首先介绍了复杂网络及无向无权网络方法,在此基础上,提出了通过构件的度、构件的度分布、SA簇系数、SA平均路径长度、SA模块度等度量属性进行SA复杂性的度量,并给出了SA复杂性控制方法及具体度量属性值的参考范围.最后,对给出的SA复杂性的度量方法及控制方法进行了实例验证.结果表明,该方法在严格的形式化基础上,可以较好地对所开发系统的SA复杂性的属性进行度量并进行控制,为系统后续开发及维护等阶段的工作提供支持和参考.(本文来源于《微电子学与计算机》期刊2019年01期)
硬软件体系结构论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
在对软件体系结构及其风格的概念分析的基础上,论文对多种软件体系结构风格展开了研究,并对这些不同风格的优缺点进行了比较与分析,可为软件体系结构风格的优化设计提供强有力的指导。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
硬软件体系结构论文参考文献
[1].周倩,王志军.学习迁移理论在软件体系结构教学中的应用[J].计算机教育.2019
[2].刘凯,梁欣,李欣宜,张俊萍,赵丽娜.多种软件体系结构风格的分析与比较[J].计算机与数字工程.2019
[3].罗巨波,应时,刘天时.一种支持设计时软件重用的反射式软件体系结构及其形式化研究[J].计算机工程与科学.2019
[4].蔡亚楠.基于微服务的软件体系结构设计方法研究与应用[D].北京邮电大学.2019
[5].高雄,张贵友,唐秀莲,周国强.软件体系结构评价平台设计与实现[J].软件导刊.2019
[6].秦怀斌,郑瑶,郭理.基于复杂网络理论的软件体系结构描述与质量评估[J].石河子大学学报(自然科学版).2019
[7].乌尼日其其格,李小平,马世龙,吕江花,张思卿.高阶类型化软件体系结构建模和验证及案例[J].软件学报.2019
[8].徐永睿,梁鹏.面向模式软件体系结构合成中的冲突消解方法[J].软件学报.2019
[9].薛海斌,刘元刚.基于过程约束信息的层次式软件体系结构设计[J].自动化与仪器仪表.2019
[10].秦怀斌,郑瑶,梁斌.一种控制软件体系结构复杂性的方法[J].微电子学与计算机.2019