首页> 外文会议>2014 Second World Conference on Complex Systems >An automated object-based approach to transforming requirements to class diagrams
【24h】

An automated object-based approach to transforming requirements to class diagrams

机译:一种基于对象的自动化方法,可将需求转换为类图

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

摘要

Requirements Engineering (RE) is a set of activities concerned with identifying and communicating the purpose of a software system and its contexts of use as well. The requirements explain the purpose of a particular system as well as its suitability in fitting the desired purpose. Hence, the loss of information and precision, during the construction phase, leads to a poor quality zone of the system's target. Moreover, this problem becomes obvious in practice when using the classical approaches (e.g. scenario-based approach). Thus, OOADA-RE (Object-oriented Analysis and Design Approach for Requirements Engineering) has been introduced with the aim of breaking the gap between RE and other phases. It demonstrates a way to handling object classes based on the classical template of the user story, which is enhanced as follows: `“As a <;role>, I want to <;action> <;object>, so that <;business value>”'; this is to allow an automated creation of classes with objects and actions mapped and gathered straight from the requirements. User stories are also used as a communication mean with customer. However, the approach has not offered a way yet to handling associations between the mapped class diagram's objects. This paper aims to tackle this issue and introduce the Constraint Story Card (CSC) upon which we suggest four templates in a natural language so as to manage the standard UML associations (Simple association, Inheritance, Aggregation and Composition) including association's roles and cardinality management. We conclude this paper with an illustrating example to clarify our main idea.
机译:需求工程(RE)是与识别和传达软件系统的目的及其使用环境有关的一组活动。这些要求说明了特定系统的目的及其在满足所需目的方面的适用性。因此,在构建阶段信息和精度的损失导致系统目标的质量区域较差。而且,当使用经典方法(例如,基于场景的方法)时,该问题在实践中变得明显。因此,引入了OOADA-RE(需求工程的面向对象分析和设计方法),旨在打破RE和其他阶段之间的差距。它演示了一种基于用户故事的经典模板处理对象类的方法,该方法得到了如下增强:`“作为<; role>,我想<; action> <; object>,这样<; business值>”';这是为了允许自动创建带有从需求中直接映射和收集的对象和动作的类。用户故事还用作与客户的交流手段。但是,该方法尚未提供处理映射的类图的对象之间的关联的方法。本文旨在解决此问题,并介绍约束故事卡(CSC),在该故事卡上我们建议使用自然语言的四个模板,以便管理标准的UML关联(简单关联,继承,聚合和组合),包括关联的角色和基数管理。我们以一个说明性的例子来结束本文,以阐明我们的主要思想。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号