首页> 外文期刊>ACM Computing Surveys >Decision-Making Techniques for Software Architecture Design: A Comparative Survey
【24h】

Decision-Making Techniques for Software Architecture Design: A Comparative Survey

机译:软件体系结构设计的决策技术:比较调查

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

摘要

The architecture of a software-intensive system can be defined as the set of relevant design decisions that affect the qualities of the overall system functionality; therefore, architectural decisions are eventually crucial to the success of a software project. The software engineering literature describes several techniques to choose among architectural alternatives, but it gives no clear guidance on which technique is more suitable than another, and in which circumstances. As such, there is no systematic way for software engineers to choose among decision-making techniques for resolving tradeoffs in architecture design. In this article, we provide a comparison of existing decision-making techniques, aimed to guide architects in their selection. The results show that there is no "best" decision-making technique; however, some techniques are more susceptible to specific difficulties. Hence architects should choose a decision-making technique based on the difficulties that they wish to avoid. This article represents a first attempt to reason on meta-decision-making, that is, the issue of deciding how to decide.
机译:可以将软件密集型系统的体系结构定义为影响整个系统功能质量的一组相关设计决策。因此,架构决策最终对于软件项目的成功至关重要。软件工程文献描述了几种在体系结构替代方案中进行选择的技术,但是对于哪种技术比另一种更适合,以及在哪种情况下没有给出明确的指导。因此,软件工程师没有一种系统的方法可以选择决策技术来解决架构设计中的折衷问题。在本文中,我们将对现有决策技术进行比较,以指导建筑师的选择。结果表明,没有“最佳”决策技术。但是,某些技术更容易遇到特定的困难。因此,建筑师应根据他们希望避免的困难来选择一种决策技术。本文代表了对元决策制定进行推理的首次尝试,也就是决定如何决策的问题。

著录项

  • 来源
    《ACM Computing Surveys》 |2011年第4期|p.347-374|共28页
  • 作者单位

    Department of Informatics, Systems and Production Engineering, University of Rome 'Tor Vergata,' Via di Tor Vergata 101, 00133 Rome, Italy;

    Department of Informatics, Systems and Production Engineering, University of Rome 'Tor Vergata,' Via di Tor Vergata 101, 00133 Rome, Italy;

    Software Engineering Institute, Carnegie Mellon University, 4500 Fifth Avenue, Pittsburgh, PA 15213 and Shidler College, University of Hawaii, 2404 Maile Way, Honolulu, HI 96822;

    Department of Electrical and Computer Engineering, The University of British Columbia, 4046-2332 Main Mall, Vancouver, BC, V6T 1Z4,Canada;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    decision-making; architecture; design decisions;

    机译:做决定;建筑;设计决策;
  • 入库时间 2022-08-18 00:46:03

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号