首页> 外文会议>International Conference on Information Technology Systems and Innovation >Relationship Between Features Volatility And Software Architecture Design Stability In Object-Oriented Software: Preliminary Analysis
【24h】

Relationship Between Features Volatility And Software Architecture Design Stability In Object-Oriented Software: Preliminary Analysis

机译:面向对象软件的功能波动与软件架构设计稳定性的关系:初步分析

获取原文

摘要

Software architecture is the core structure of a system. Software architecture describes the functionality and the size of system to be built. Software architecture is illustrated as packages diagram, class diagram or Enterprise Architecture diagram. To make a robust software, it's important to know quality of architecture. Architecture Quality is reflected in its design. There are various topics of research on the quality aspect of the architectural design, from enviroment adaption of architectural design to design stability maintenance. The concept of reuse elements of the system is one of the topics to maintain the stability of the software design. Aversano and Constantinou introduce the method of measuring the stability of the architectural design by taking into account external and internal elements of architecture built. Both just look at the number of packets that undergo additions and deletions to the pair versions. Quantitative research to assess an architectural stability by looking at environmental factors needed to complete measurement. Before implementing this factor, it is necessary to measure the relationship between variables the stability and environmental factors. We introduced a quantitative analysis of the mechanisms related to the extent to which the relationship between features volatility and architecture stability. Architecture design stability is measured by metrics Constantinou, and the calculation of features volatility depend on change of features from consecutive version. We applied this analysis into one project. The source code in the repository extracted to be converted into data according to metrics Constantinou, then the results are validated by experts selected. Datasets that have been validated measured by metrics and measurable correlation with Pearson-Product-Moment analysis.
机译:软件架构是系统的核心结构。软件架构描述了要构建的系统的功能和大小。软件架构被说明为包图,类图或企业架构图。为了制作一个强大的软件,了解建筑的质量非常重要。建筑质量反映在其设计中。关于建筑设计的质量方面存在各种主题,从环境设计的环境适应设计稳定维护。系统的重用元素的概念是保持软件设计稳定性的主题之一。 Aversano和Constantinou介绍了通过考虑建筑的建筑的外部和内部元素来衡量建筑设计稳定性的方法。两者都只查看将添加和删除到对版本的数据包数。通过查看完成测量所需的环境因素来评估建筑稳定性的定量研究。在实施此因素之前,有必要测量变量与环境因素之间的关系。我们介绍了对与特征波动和架构稳定性之间关系的程度相关的机制的定量分析。架构设计稳定性由度量标准康涅狄格州测量,功能波动率的计算取决于连续版本的功能的变化。我们将此分析应用于一个项目。源代码在提取的源代码被提取为根据度量标准矩阵转换为数据,然后结果由所选专家验证。已通过度量测量的数据集和与Pearson-Product Shain Ision分析的可测量相关性测量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号