软件分层结构论文-张叶炼

软件分层结构论文-张叶炼

导读:本文包含了软件分层结构论文开题报告文献综述及选题提纲参考文献,主要关键词:架构恢复,架构信息,模块化,组件化规则

软件分层结构论文文献综述

张叶炼[1](2018)在《基于分层结构信息提取的软件架构恢复技术》一文中研究指出随着软件系统越来越复杂、规模越来越大,软件架构的复杂度和变化性进一步增强。更糟糕的是,随着产品演化周期的更迭,由于文档得不到及时充分的更新,导致设计架构和实际架构之间的偏差越来越大,仅仅通过文档很难达到对系统原始全面的理解。开发团队往往需要通过人工阅读代码来学习和理解架构,并在此基础上开展系统的开发和维护。人工阅读代码的方式费时费力,而且并非任何人都能通过阅读代码来透彻完整地把握系统的原始架构。这种在系统的演化过程中,预期架构或概念架构与实际架构之间发生偏离的现象,又称为软件架构腐蚀。在此情况下,清晰的、易于理解的软件体系结构说明就显得越来越重要。本文对目前的软件架构恢复过程、恢复方法和工具进行了系统的研究,归纳出了一般的软件架构恢复技术框架,包括架构信息提取和架构恢复表达两方面的关键技术。本文基于分层结构信息提取技术进行软件架构自动化恢复,主要工作如下:本文分别从项目源代码、编译构建过程信息、目录层次结构和架构输入四种信息来源中提取需要的架构信息,其保障了架构的逻辑视图、开发视图和构建视图的一致性。本文提出一种基于多规则聚类的组件识别方法,通过对模块依赖图的分析,根据依赖类型、依赖结构和依赖强度制定的规则,多个角度识别出组件特征,从而实现对目标系统的高度抽象。本文提出有效计算模块距离的度量公式,同时基于该度量公式采用中心-层次混合聚类算法,进行组件聚类。在每次迭代后,围绕选取的聚类中心进行层次聚合,从而实现高效且准确恢复架构。按照软件架构恢复的技术框架,设计并实现一个基于分层结构信息提取的软件架构恢复原型工具——Arc Recovery Tool。基于大量开源程序的实验表明,本文提出的架构恢复技术具有较好的精度和效率,能够适应较大规模的软件项目。通过该技术恢复的架构图不仅具有较好的易理解性,为开发和维护人员理解和维护代码提供帮助,而且也能够有效反映出软件演化的效果,对软件开发、软件演化的研究提供重要的数据基础和可靠的实现保障。(本文来源于《东南大学》期刊2018-04-01)

吕莉[2](2017)在《软件分层结构故障优化检测仿真研究》一文中研究指出对于软件分层结构故障的检测,能够更好的提升软件系统的运行质量。在软件体系结构测试中对软件分层结构故障的检测,需要计算故障数据挖掘特征集,将软件故障样本数据的均值定义为软件故障特征量的均值,完成对软件分层结构故障的检测。传统方法先对故障特征进行数据分类处理,给出软件故障特征向量集,但忽略了故障特征量均值的定义,导致检测精度偏低。提出基于决策同态理论的软件体系结构测试中软件分层结构故障挖掘方法。融合于非同态信息增益惩罚因子,构建软件故障的同态区间,对区间内冗余关联软件故障数据进行关联约束,融合于深度网络学习理论获取特征输入向量,计算故障数据挖掘特征集,将软件故障样本数据的均值定义为软件故障特征量的均值,以此为依据完成对软件故障挖掘。仿真证明,所提方法挖掘精度高,可以为提升软件系统的运行质量奠定结实的基础。(本文来源于《计算机仿真》期刊2017年10期)

秦浩[3](2017)在《分层结构的雷达告警设备软件测试方法》一文中研究指出雷达告警设备是现代作战飞机不可或缺的雷达对抗设备,主要用于对敌方雷达威胁信号的告警。分析了分层结构的雷达告警设备软件的特点,借鉴集成测试中自底向上增量式集成策略,提出了一种综合运用调试、插桩和仿真的配置项测试方法。测试结果表明,方法对此类以数据处理功能为核心、分层结构设计的嵌入式软件测试,有很好的借鉴作用。(本文来源于《航空计算技术》期刊2017年02期)

胡光兵,沈越泓[4](2003)在《对基于交换网络分层结构的软件无线电方案的改进》一文中研究指出通过比较各种软件无线电结构的优缺点,针对既具有交换网络结构又具有分层结构优点的基于交换网络的分层无线电结构方案,提出了部分改进思想。(本文来源于《通信技术》期刊2003年08期)

汪晓光,史小卫[5](2002)在《基于交换网络分层结构的软件无线电方案》一文中研究指出提出的软件无线电方案采用了基于交换网络的分层结构,这种结构使得硬件的配置、可重配置和模块的扩展变得开放、灵活。最后,通过具体的智能天线下行波束形成方案验证这一基于交换网络分层结构的思想。(本文来源于《通信技术》期刊2002年03期)

郝克刚,李新,段振华[6](1990)在《软件开发的分层结构设计方法(HSD)》一文中研究指出本文详细讨论了软件开发的分层结构设计方法(HSD)。该方法保持了传统的结构设计(SD)方法的特点,同时又具有支持抽象、信息隐藏以及逐步求精等软件工程设计原则的功能。西北大学计算机科学系研制的“软件分析与设计支持环境DSE”支持这种设计方法。(本文来源于《计算机应用与软件》期刊1990年03期)

软件分层结构论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

对于软件分层结构故障的检测,能够更好的提升软件系统的运行质量。在软件体系结构测试中对软件分层结构故障的检测,需要计算故障数据挖掘特征集,将软件故障样本数据的均值定义为软件故障特征量的均值,完成对软件分层结构故障的检测。传统方法先对故障特征进行数据分类处理,给出软件故障特征向量集,但忽略了故障特征量均值的定义,导致检测精度偏低。提出基于决策同态理论的软件体系结构测试中软件分层结构故障挖掘方法。融合于非同态信息增益惩罚因子,构建软件故障的同态区间,对区间内冗余关联软件故障数据进行关联约束,融合于深度网络学习理论获取特征输入向量,计算故障数据挖掘特征集,将软件故障样本数据的均值定义为软件故障特征量的均值,以此为依据完成对软件故障挖掘。仿真证明,所提方法挖掘精度高,可以为提升软件系统的运行质量奠定结实的基础。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

软件分层结构论文参考文献

[1].张叶炼.基于分层结构信息提取的软件架构恢复技术[D].东南大学.2018

[2].吕莉.软件分层结构故障优化检测仿真研究[J].计算机仿真.2017

[3].秦浩.分层结构的雷达告警设备软件测试方法[J].航空计算技术.2017

[4].胡光兵,沈越泓.对基于交换网络分层结构的软件无线电方案的改进[J].通信技术.2003

[5].汪晓光,史小卫.基于交换网络分层结构的软件无线电方案[J].通信技术.2002

[6].郝克刚,李新,段振华.软件开发的分层结构设计方法(HSD)[J].计算机应用与软件.1990

标签:;  ;  ;  ;  

软件分层结构论文-张叶炼
下载Doc文档

猜你喜欢