首页> 中文学位 >软件架构可演进性度量及可视化
【6h】

软件架构可演进性度量及可视化

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景与意义

1.1.1 论文研究背景

1.1.2 论文研究意义

1.2 国内外研究现状

1.2.1 基于场景的评估方法

1.2.2 基于度量的评估方法

1.2.3 其他评估方法

1.3 论文主要工作

1.4 论文章节安排

第二章 软件架构度量评估

2.1 ISO/IEC 25010质量模型

2.2 软件架构度量指标的选取

2.3 软件架构设计指标度量

2.3.1 圈复杂度

2.3.2 内聚度

2.3.3 耦合度

2.3.4 调用层次

2.3.5 系统规模

2.4 软件架构质量指标度量

2.4.1 可修改性

2.4.2 可扩展性

2.4.3 易测试性

2.4.4 可替换性

2.4.5 易理解性

2.5 本章小结

第三章 软件架构可演进性度量评估

3.1 软件架构的可演进性

3.2 软件架构可演进性度量概况

3.3 软件架构可演进性度量流程

3.3.1 架构可演进性度量指标选取

3.3.2 架构可演进性度量指标的权重分配

3.3.3 架构可演进性度量

3.4 软件架构可演进性评估

3.5 本章小结

第四章 系统设计与实现

4.1 系统软硬件环境

4.2 系统架构设计

4.3 系统数据库设计

4.4 架构度量模块

4.5 架构可演进性度量模块

4.6 系统可视化模块

4.7 本章小结

第五章 实验与分析

5.1 软件架构度量实验及分析

5.1.1 架构设计指标度量实验及分析

5.1.2 架构质量指标度量实验及分析

5.2 软件架构可演进性度量实验与分析

5.2.1 架构可演进性度量综合值实验与分析

5.2.2 架构可演进性度量有效性实验与分析

5.3 本章小结

第六章 总结与展望

6.1 本文工作总结

6.2 后续工作展望

致谢

参考文献

展开▼

摘要

软件只有通过不断的演进才能满足用户提出的新需求,才能适应不断变化的新环境以及新技术等。软件架构的演进又在高层次上把控着软件的演进,软件架构的可演进性直接决定着软件能否向着好的方向持续健康的演进,软件架构的可演进性度量也是当今学术界和工业界共同关注的难题,具有重大的研究价值。
  本文主要研究软件架构设计指标度量和软件架构质量指标度量,以及基于软件架构质量指标度量模型进行软件架构可演进性度量。本论文的主要工作包括:
  (1)基于ISO/IEC25010质量模型选取软件架构质量属性度量指标,选取的架构质量属性度量指标包括:可修改性、可扩展性、易测试性、可替换性和易理解性。架构设计指标直接来源于架构设计图,具体包括:内聚度、耦合度、圈复杂度、调用层次和组件规模。
  (2)设计架构质量指标和设计指标度量模型,基于架构质量指标度量模型设计架构可演进性度量模型,设计架构可演进性评估方案,实现架构可演进性度量系统。
  (3)通过对选取的开源软件进行实验,验证架构设计指标度量模型、架构质量指标度量模型以及架构可演进性度量模型的正确性和有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号