微服务应用可维护性评估工具原型开题报告

 2022-01-31 21:13:49

1. 研究目的与意义、国内外研究现状(文献综述)

课题意义

微服务架构是一种使用一套小服务来开发单个应用的方式途径,目的是有效的拆分应用,实现敏捷开发和部署,克服了传统的单体架构所有的模块全都耦合在一块,代码量大,维护困难的缺点。

系统的可维护性是衡量一个系统的可修复性和可改进性的难易程度。可修复性是指在系统发生故障后能够排除或抑制故障予以修复,并返回到原来正常运行状态的可能性。而可改进性则是系统具有接受对现有功能的改进,增加新功能的可能性。因此,可维护性实际上也是对系统性能的一种不可缺少的评价体系。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

研究目标

在目前已有的传统软件可维护性度量标准的研究基础上,评估各度量标准对于微服务应用的适用性及可行性,从定性与定量两方面给出微服务可维护性度量标准及计算公式。在此基础上,编程实现评估工具原型,以目前开源的微服务项目源代码为参数输入,可计算得到该微服务项目的可维护性评价。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

研究方法

1 理论研究

先收集已有的关于“微服务”与“可维护性”领域的相关文献,收集已有的传统软件工程的可维护性度量标准,逐个分析其在微服务场景下的适用性与可靠性。然后,自己在此基础上提出一种新的微服务可维护性度量标准与计算方法。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

特色

(1)该毕业设计研究内容丰富,既有理论方面的深度探索,又有实践方面的编程实现,对本科生而言是一个有高要求、高挑战的选题。

(2)毕业设计选题聚焦于当前热门的微服务应用软件架构,紧跟计算机学科发展潮流。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

研究计划

毕业设计的研究计划分为两大部分,理论研究与工具实现。

理论研究着重于研究“微服务可维护性”的评估指标及评估指标的定量计算。首先,根据现有的国内外相关研究文献,学习并总结概括出关于软件工程可维护性的已有评估指标,在此基础上自己对此进行研究,选择合适的评价指标或者自己提出新的评价指标进行组合,提出最终的可维护性计算公式。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版