导读:本文包含了分层软件架构论文开题报告文献综述及选题提纲参考文献,主要关键词:嵌入式软件,架构分层,本质,优缺点分析
分层软件架构论文文献综述
彭哲徐[1](2019)在《嵌入式软件架构分层的本质与优缺点探讨》一文中研究指出随着嵌入式硬件的快速发展,嵌入式软件的比重也随之增加。而在开发设计软件时,架构分层不仅能够增强软件的效率,还可以大幅提升软件的质量,是一种十分优秀的设计措施。概述了嵌入式软件架构分层的本质与目的及原则,分析了多层软件开发模型以及架构分层的优缺点,详细阐述架构分层的具体设计方法,希望可以为相关单位和个人提供有用的参考,提升软件的实用性,增强其经济效益。(本文来源于《自动化应用》期刊2019年02期)
张叶炼[2](2018)在《基于分层结构信息提取的软件架构恢复技术》一文中研究指出随着软件系统越来越复杂、规模越来越大,软件架构的复杂度和变化性进一步增强。更糟糕的是,随着产品演化周期的更迭,由于文档得不到及时充分的更新,导致设计架构和实际架构之间的偏差越来越大,仅仅通过文档很难达到对系统原始全面的理解。开发团队往往需要通过人工阅读代码来学习和理解架构,并在此基础上开展系统的开发和维护。人工阅读代码的方式费时费力,而且并非任何人都能通过阅读代码来透彻完整地把握系统的原始架构。这种在系统的演化过程中,预期架构或概念架构与实际架构之间发生偏离的现象,又称为软件架构腐蚀。在此情况下,清晰的、易于理解的软件体系结构说明就显得越来越重要。本文对目前的软件架构恢复过程、恢复方法和工具进行了系统的研究,归纳出了一般的软件架构恢复技术框架,包括架构信息提取和架构恢复表达两方面的关键技术。本文基于分层结构信息提取技术进行软件架构自动化恢复,主要工作如下:本文分别从项目源代码、编译构建过程信息、目录层次结构和架构输入四种信息来源中提取需要的架构信息,其保障了架构的逻辑视图、开发视图和构建视图的一致性。本文提出一种基于多规则聚类的组件识别方法,通过对模块依赖图的分析,根据依赖类型、依赖结构和依赖强度制定的规则,多个角度识别出组件特征,从而实现对目标系统的高度抽象。本文提出有效计算模块距离的度量公式,同时基于该度量公式采用中心-层次混合聚类算法,进行组件聚类。在每次迭代后,围绕选取的聚类中心进行层次聚合,从而实现高效且准确恢复架构。按照软件架构恢复的技术框架,设计并实现一个基于分层结构信息提取的软件架构恢复原型工具——Arc Recovery Tool。基于大量开源程序的实验表明,本文提出的架构恢复技术具有较好的精度和效率,能够适应较大规模的软件项目。通过该技术恢复的架构图不仅具有较好的易理解性,为开发和维护人员理解和维护代码提供帮助,而且也能够有效反映出软件演化的效果,对软件开发、软件演化的研究提供重要的数据基础和可靠的实现保障。(本文来源于《东南大学》期刊2018-04-01)
李启锐,王尉玲[3](2014)在《一种可分层部署的软件架构的设计与实现》一文中研究指出为了解决逻辑分层软件架构中存在数据共享困难和服务器负担过重的问题,提出一种可以分层部署的架构方式。该方式通过Web Service可以在不同的服务器之间进行无缝连接与通信,把逻辑上独立的软件层次部署到不同的服务器上,实现软件层次物理上独立,有效解决以上问题。(本文来源于《智能计算机与应用》期刊2014年02期)
黄小波,李俊[4](2012)在《基于分层递阶控制SAR测控系统软件架构设计》一文中研究指出针对合成孔径雷达(SAR)测控系统软件设计需求,在比较传统设计方法的基础上,提出了一种基于分层递阶控制的软件架构设计方法,将测控系统软件体系划分为基本层、执行层和决策层,并通过对决策层建立信息库、故障库和控制库的叁库管理策略,实现对任务的分类管理。通过对各层建立功能矩阵表达式,得到软件架构的数学模型,为编码设计提供依据。(本文来源于《信息与电子工程》期刊2012年01期)
杨文波[5](2011)在《分层软件架构设计及应用探究》一文中研究指出在目前软件系统的设计中,采用多层次的架构设计形式可以有效实现软件系统功能应用方面的分解。本文首先分析多层次的架构设计形式所存在的利和弊,然后叙述了它的基本原则,最后就相关资料描述了多层次的架构里面每一层不同的职责,对各个层次之间的良好交互关系做了说明。(本文来源于《中国信息界》期刊2011年10期)
王湘文,陈建伦,陈纪铭[6](2011)在《分层软件架构设计及其应用研究》一文中研究指出在当前软件系统设计中,使用多层架构设计能很好地实现系统功能的分离。本文分析了多层架构的利弊以及分层架构设计基本原则,并通过架构图描述了叁层架构中各层的职责以及实现细节,很好地说明了层次之间交互关系。(本文来源于《福建电脑》期刊2011年06期)
陈芷,刘永胜[7](2005)在《软件架构中的分层及其应用开发》一文中研究指出提出了软件设计的目标,分析了早期的二层结构的不足之处以及目前盛行的叁层结构的优点并详细介绍了一个基于J2EE平台上的网上购物系统,这是一个很典型的分布式多层应用系统,描述了系统如何通过分层来实现了设计的基本目标。最后,提出了叁层结构可能带来的问题,并就如何解决问题提出了建议。(本文来源于《泰州职业技术学院学报》期刊2005年03期)
分层软件架构论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
随着软件系统越来越复杂、规模越来越大,软件架构的复杂度和变化性进一步增强。更糟糕的是,随着产品演化周期的更迭,由于文档得不到及时充分的更新,导致设计架构和实际架构之间的偏差越来越大,仅仅通过文档很难达到对系统原始全面的理解。开发团队往往需要通过人工阅读代码来学习和理解架构,并在此基础上开展系统的开发和维护。人工阅读代码的方式费时费力,而且并非任何人都能通过阅读代码来透彻完整地把握系统的原始架构。这种在系统的演化过程中,预期架构或概念架构与实际架构之间发生偏离的现象,又称为软件架构腐蚀。在此情况下,清晰的、易于理解的软件体系结构说明就显得越来越重要。本文对目前的软件架构恢复过程、恢复方法和工具进行了系统的研究,归纳出了一般的软件架构恢复技术框架,包括架构信息提取和架构恢复表达两方面的关键技术。本文基于分层结构信息提取技术进行软件架构自动化恢复,主要工作如下:本文分别从项目源代码、编译构建过程信息、目录层次结构和架构输入四种信息来源中提取需要的架构信息,其保障了架构的逻辑视图、开发视图和构建视图的一致性。本文提出一种基于多规则聚类的组件识别方法,通过对模块依赖图的分析,根据依赖类型、依赖结构和依赖强度制定的规则,多个角度识别出组件特征,从而实现对目标系统的高度抽象。本文提出有效计算模块距离的度量公式,同时基于该度量公式采用中心-层次混合聚类算法,进行组件聚类。在每次迭代后,围绕选取的聚类中心进行层次聚合,从而实现高效且准确恢复架构。按照软件架构恢复的技术框架,设计并实现一个基于分层结构信息提取的软件架构恢复原型工具——Arc Recovery Tool。基于大量开源程序的实验表明,本文提出的架构恢复技术具有较好的精度和效率,能够适应较大规模的软件项目。通过该技术恢复的架构图不仅具有较好的易理解性,为开发和维护人员理解和维护代码提供帮助,而且也能够有效反映出软件演化的效果,对软件开发、软件演化的研究提供重要的数据基础和可靠的实现保障。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
分层软件架构论文参考文献
[1].彭哲徐.嵌入式软件架构分层的本质与优缺点探讨[J].自动化应用.2019
[2].张叶炼.基于分层结构信息提取的软件架构恢复技术[D].东南大学.2018
[3].李启锐,王尉玲.一种可分层部署的软件架构的设计与实现[J].智能计算机与应用.2014
[4].黄小波,李俊.基于分层递阶控制SAR测控系统软件架构设计[J].信息与电子工程.2012
[5].杨文波.分层软件架构设计及应用探究[J].中国信息界.2011
[6].王湘文,陈建伦,陈纪铭.分层软件架构设计及其应用研究[J].福建电脑.2011
[7].陈芷,刘永胜.软件架构中的分层及其应用开发[J].泰州职业技术学院学报.2005