【24h】

Towards an Architectural Framework for Agile Software Development

机译:迈向敏捷软件开发的架构框架

获取原文
获取原文并翻译 | 示例

摘要

One of the ideas of agile software development is to respond to changes rather than following a plan. Constantly changing businesses result in changing requirements, to be handled in the development process. Therefore, it is essential that the underlying software architecture is capable of managing agile business processes. However, criticism on agile software development states that it lacks paying attention to architectural and design issues and therefore is bound to engender suboptimal design-decisions. In this paper we propose an architectural framework for agile software development, that by explicitly separating computational, coordinational, and communicational models offers a high degree of flexibility regarding architectural and design changes introduced by agile business processes. The framework strength is facilitated by combining the characteristics and properties of state-of-the-art middleware architectural styles captured in a simple API. The benefit of our approach is a clear architectural design with minimized effects of changes the models have on each other, accompanied by an efficient realization of new business requirements.
机译:敏捷软件开发的思想之一是响应变更,而不是遵循计划。不断变化的业务导致变化的需求,需要在开发过程中进行处理。因此,至关重要的是底层软件体系结构必须能够管理敏捷业务流程。但是,对敏捷软件开发的批评指出,它缺乏对体系结构和设计问题的关注,因此必然导致次优的设计决策。在本文中,我们提出了一个用于敏捷软件开发的架构框架,该框架通过显式分离计算,协调和通信模型,为敏捷业务流程引入的架构和设计变更提供了高度的灵活性。通过组合以简单的API捕获的最新中间件体系结构样式的特征和属性,可以增强框架强度。我们的方法的好处是清晰的架构设计,使模型之间的更改对彼此的影响降到最低,并有效地实现了新的业务需求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号