首页> 外文期刊>Software and systems modeling >Artefacts in software engineering: a fundamental positioning
【24h】

Artefacts in software engineering: a fundamental positioning

机译:软件工程中的人工制品:基本定位

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

摘要

Artefacts play a vital role in software and systems development processes. Other terms like documents, deliverables, or work products are widely used in software development communities instead of the term artefact. In the following, we use the term artefact' including all these other terms. Despite its relevance, the exact denotation of the term artefact' is still not clear due to a variety of different understandings of the term and to a careless negligent usage. This often leads to approaches being grounded in a fuzzy, unclear understanding of the essential concepts involved. In fact, there does not exist a common terminology. Therefore, it is our goal that the term artefact be standardised so that researchers and practitioners have a common understanding for discussions and contributions. In this position paper, we provide a positioning and critical reflection upon the notion of artefacts in software engineering at different levels of perception and how these relate to each other. We further contribute a metamodel that provides a description of an artefact that is independent from any underlying process model. This metamodel defines artefacts at three levels. Abstraction and refinement relations between these levels allow correlating artefacts to each other and defining the notion of related, refined, and equivalent artefacts. Our contribution shall foster the long overdue and too often underestimated terminological discussion on what artefacts are to provide a common ground with clearer concepts and principles for future software engineering contributions, such as the design of artefact-oriented development processes and tools.
机译:人工制品在软件和系统开发过程中发挥着重要作用。其他术语如文件,可交付成果或工作产品广泛用于软件开发社区而不是术语人工制品。在下文中,我们使用包括所有这些其他术语的术语文物。尽管有其相关性,但由于对术语的各种不同的理解以及粗心的疏忽使用情况,术语人工制品的确切表示仍然不明确。这通常会导致接近在模糊,不清楚的对所涉及的基本概念的理解。实际上,不存在共同的术语。因此,我们的目标是,术语人工制品被标准化,以便研究人员和从业者对讨论和贡献具有共同的理解。在这个位置纸中,我们在不同程度的感知水平和彼此相关的软件工程中的人工制品的概念提供了定位和批判反射。我们进一步贡献了元模型,其提供了独立于任何底层过程模型的人工制品的描述。这种元模型在三个层面定义了人工制品。这些水平之间的抽象和精致关系允许将人工制品彼此相关,并定义相关,精制和等同的人工制品的概念。我们的贡献将促进长期逾期,经常低估了术语讨论,就可以通过更清晰的软件工程贡献提供了更清晰的概念和原则,例如创建人工制作的开发过程和工具的设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号