首页> 外文期刊>Requirements Engineering >On building architecture-centric product line architecture
【24h】

On building architecture-centric product line architecture

机译:关于构建以架构为中心的产品线架构

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

摘要

Software architects typically spend a great deal of time and effort exploring uncertainties, evaluating alternatives, and balancing the concerns of stakeholders. Selecting the best architecture to meet both the functional and non-functional requirements is a critical but difficult task, especially at the early stage of software development when there may be many uncertainties. For example, how will a technology match the operational or performance expectations in reality? This paper presents an approach to building architecture-centric product line. The main objective of the proposed approach is to support effective requirements validation and architectural prototyping for the application-level software. Architectural prototyping is practically essential to architecture design and evaluation. However, architectural prototyping practiced in the field mostly is not used to explore alternatives. Effective construction and evaluation of multiple architecture alternatives is one of the critically challenging tasks. The product line architecture advocated in this paper consists of multiple software architecture alternatives, from which the architect can select and rapidly generate a working application prototype. The paper presents a case study of developing a framework that is primarily built with robust architecture patterns in distributed and concurrent computing and includes variation mechanisms to support various applications even in different domains. The development process of the framework is an application of software product line engineering with an aim to effectively facilitate upfront requirements analysis for an application and rapid architectural prototyping to explore and evaluate architecture alternatives.
机译:软件架构师通常会花费大量时间和精力探索不确定性,评估替代方案并平衡利益相关者的关注。选择既能满足功能要求又能满足功能要求的最佳体系结构是一项关键而艰巨的任务,尤其是在软件开发的早期阶段(可能存在很多不确定性)。例如,一项技术将如何与现实中的运营或性能期望相匹配?本文提出了一种构建以架构为中心的产品线的方法。提出的方法的主要目的是为应用程序级软件支持有效的需求验证和体系结构原型设计。建筑原型对于建筑设计和评估实际上是必不可少的。但是,在该领域中实践的架构原型通常不用于探索替代方案。有效构建和评估多种体系结构替代方案是一项极具挑战性的任务。本文提倡的产品线架构包括多种软件架构替代方案,架构师可以从中选择并快速生成有效的应用程序原型。本文提供了一个案例研究,该框架开发的框架主要是在分布式和并发计算中使用健壮的架构模式构建的,并包括即使在不同领域也支持各种应用程序的变化机制。框架的开发过程是软件产品线工程的应用程序,旨在有效地促进应用程序的前期需求分析和快速的体系结构原型开发,以探索和评估体系结构的替代方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号