首页> 外文会议>International Conference on Software Maintenance and Evolution >Evolutionary Improvements of Cross-Cutting Concerns: Performance in Practice
【24h】

Evolutionary Improvements of Cross-Cutting Concerns: Performance in Practice

机译:横切关注点的进化改进:实践中的表现

获取原文

摘要

As industry continues to embrace incremental software development, many projects run into the challenge of incrementally evolving cross-cutting concerns such as performance. To better understand how projects are handling this challenge in practice, we captured experiences from two financial services that made a series of performance improvements over several months. We discovered some commonality in how these projects refine the work, enabling incremental requirements analysis and allocation of work. In this paper, we describe two key aspects of this evolution: refining the concern by breaking it into its constituent parts to drive design tasks and allocating the parts to iterations as the software evolves. Two practices we observed that support this evolution include ratcheting broadened to conceptually describe the refinement approach in dimensions of response to stimuli in a given context and analysis conducted concurrently and loosely coupled from implementation work. This refinement supports ongoing exploration of the problem and solution, and evolutionary development, such as course changes, when new information is acquired.
机译:随着行业继续接受增量软件开发,许多项目都面临着诸如性能之类的跨领域关注逐步发展的挑战。为了更好地了解项目在实践中是如何应对这一挑战的,我们从两家金融服务公司那里获得了经验,这些服务在几个月内实现了一系列绩效改进。我们发现了这些项目如何改进工作,实现增量需求分析和工作分配的一些共性。在本文中,我们描述了这种演变的两个关键方面:通过将其分解为组成部分以驱动设计任务来完善关注点,并随着软件的发展将这些部分分配给迭代。我们观察到的两种支持这种演变的实践包括:扩大棘轮范围,以在概念上描述给定上下文中对刺激的响应的改进方法,以及与实施工作同时进行和松散耦合的分析。这种改进可支持对问题和解决方案的不断探索,以及在获取新信息时的发展,例如课程变更。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号