首页> 外文OA文献 >A Practical Example of Applying Attribute-Driven Design (ADD), Version 2.0
【2h】

A Practical Example of Applying Attribute-Driven Design (ADD), Version 2.0

机译:2.0版应用属性驱动设计(ADD)的实际示例

摘要

This report describes an example application of the Attribute-Driven Design (ADD) method developed by the Carnegie Mellon Software Engineering Institute. The ADD method is an approach to defining a software architecture in which the design process is based on the quality attribute requirements the software must fulfill. ADD follows a recursive process that decomposes a system or system element by applying architectural tactics and patterns that satisfy its driving quality attribute requirements. The example in this report shows a practical application of the ADD method to a client-server system. In particular, this example focuses on selecting patterns to satisfy typical availability requirements for fault tolerance. The design concerns and patterns presented in this report-as well as the models used to determine whether the architecture satisfies the architectural drivers-can be applied in general to include fault tolerance in a system. Most of the reasoning used throughout the design process is pragmatic and models how an experienced architect works.
机译:本报告描述了卡内基梅隆软件工程学院开发的属性驱动设计(ADD)方法的示例应用程序。 ADD方法是一种定义软件体系结构的方法,其中设计过程基于软件必须满足的质量属性要求。 ADD遵循一个递归过程,该过程通过应用满足其行驶质量属性要求的体系结构策略和模式来分解系统或系统元素。本报告中的示例显示了ADD方法在客户端-服务器系统上的实际应用。特别地,该示例集中于选择模式以满足对容错的典型可用性要求。本报告中介绍的设计问题和模式,以及用于确定体系结构是否满足体系结构驱动程序的模型,通常可以应用于在系统中包括容错能力。在整个设计过程中使用的大多数推理都是实用的,并且可以模拟经验丰富的建筑师的工作方式。

著录项

  • 作者

    Wood William;

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号