首页> 外文会议> >Architecture-centric software evolution by software metrics and design patterns
【24h】

Architecture-centric software evolution by software metrics and design patterns

机译:通过软件指标和设计模式以架构为中心的软件演进

获取原文
获取外文期刊封面目录资料

摘要

It is shown how software metrics and architectural patterns can be used for the management of software evolution. In the presented architecture-centric software evolution method the quality of a software system is assured in the software design phase by computing various kinds of design metrics from the system architecture, by automatically exploring instances of design patterns and anti-patterns from the architecture, and by reporting potential quality problems to the designers. The same analysis is applied in the implementation phase to the software code, thus ensuring that it matches the quality and structure of the reference architecture. Finally, the quality of the ultimate system is predicted by studying the development history of previous projects with a similar composition of characteristic software metrics and patterns. The architecture-centric software evolution method is supported by two integrated software tools, the metrics and pattern-mining tool Maisa and the reverse-engineering tool Columbus.
机译:它显示了如何将软件指标和体系结构模式用于软件演进的管理。在提出的以架构为中心的软件演进方法中,通过从系统架构计算各种设计指标,通过自动探索​​架构的设计模式和反模式的实例来确保软件系统在软件设计阶段的质量,以及向设计师报告潜在的质量问题。在实现阶段,将相同的分析应用于软件代码,从而确保其与参考体系结构的质量和结构相匹配。最后,通过研究以前的项目的发展历史来预测最终系统的质量,这些项目具有类似的特征软件指标和模式。以架构为中心的软件演化方法得到两个集成软件工具的支持,即度量和模式挖掘工具Maisa和逆向工程工具Columbus。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号