...
首页> 外文期刊>IEE Proceedings. Part L, Software >Designing software architectures to achieve quality attribute requirements
【24h】

Designing software architectures to achieve quality attribute requirements

机译:设计软件架构以达到质量属性要求

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

摘要

In order to have a software architecture design method that achieves quality attribute requirements several aspects of the method must be in place. First there must be some way to specify quality attribute requirements so that it can be determined whether the designed architecture can achieve them. Secondly, there must be some way for modularising the knowledge associated with quality attributes so that the design method does not need to know how to reason about all of the multiplicity of quality attributes that exist. Finally, there must be some way for managing the interactions among the quality attributes so that either the requirements can be satisfied or the ones that cannot be satisfied are identified. The authors describe a structure called a 'reasoning framework' as a modularisation of quality attribute knowledge. The requirements that the architecture must satisfy are specified as concrete quality attribute scenarios. Each reasoning framework provides mechanisms that will transform the architecture with respect to a given quality attribute theory. Within a reasoning framework, the authors distinguish between an architectural model and a quality attribute model and characterise the actions that a reasoning framework undertakes as basic architectural transformations. Finally, the process of identifying interactions among reasoning frameworks is begun so that conflicting requirements can be managed. The use of reasoning frameworks is situated inside an existing architectural design method so that a useful method exists while the open issues of designing to achieve quality attribute requirements are resolved.
机译:为了拥有一种满足质量属性要求的软件体系结构设计方法,必须在方法的几个方面进行准备。首先,必须有某种方法来指定质量属性要求,以便可以确定设计的体系结构是否可以实现这些要求。其次,必须有某种方法可以将与质量属性相关联的知识模块化,以使设计方法不需要知道如何推理所有存在的质量属性。最后,必须有某种方式来管理质量属性之间的交互,以便可以满足需求或识别出不能满足的需求。作者将一种称为“推理框架”的结构描述为质量属性知识的模块化。该体系结构必须满足的要求被指定为具体的质量属性方案。每个推理框架都提供了将根据给定的质量属性理论转换体系结构的机制。在推理框架内,作者区分了架构模型和质量属性模型,并描述了推理框架作为基本架构转换所采取的行动。最后,确定推理框架之间交互的过程开始,以便可以管理冲突的需求。推理框架的使用位于现有的体系结构设计方法中,因此在解决为实现质量属性要求而进行的开放设计问题时,存在一种有用的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号