首页> 外文会议>Software Engineering >CONSISTENCY CHECKING BETWEEN USE CASE SCENARIOS AND UML SEQUENCE DIAGRAMS
【24h】

CONSISTENCY CHECKING BETWEEN USE CASE SCENARIOS AND UML SEQUENCE DIAGRAMS

机译:用例场景和UML序列图之间的一致性检查

获取原文

摘要

In software engineering projects consistency checking is both essential and expensive. Over the course of a software project, requirements often change, resulting in changes to design artifacts. The task of maintaining consistency between requirements and design is a difficult and time consuming task. Provided it is possible to provide consistency rules and a mapping between requirements artifacts and design artifacts, it is possible to automate the task of maintaining consistency between the two. Automation can take one of two forms: mapping and consistency rules are used to auto-generate sections of the UML design. For example if a message passing sequence is used to implement a scenario step then the same set of message passing should occur in every sequence diagram which maps to a scenario containing that step. Secondly a series of consistency checks can be conducted and the results reported. This paper describes a proof of concept software tool, known as EnsureUML, which can be used to perform consistency checks. EnsureUML proves that it is possible to run a series of checks over use case scenario texts and their corresponding UML sequence diagrams to highlight inconsistencies within the scenarios and diagrams, and between corresponding scenario / diagram pairs.
机译:在软件工程项目中,一致性检查既必要又昂贵。在软件项目的过程中,需求经常发生变化,从而导致设计工件发生变化。维持需求与设计之间一致性的任务是一项艰巨且耗时的任务。如果可以提供一致性规则以及需求工件和设计工件之间的映射,则可以自动化维护两者之间一致性的任务。自动化可以采用以下两种形式之一:映射和一致性规则用于自动生成UML设计的各个部分。例如,如果使用消息传递序列来实现方案步骤,则在映射到包含该步骤的方案的每个序列图中应该出现同一组消息传递。其次,可以进行一系列一致性检查并报告结果。本文介绍了一种概念验证软件工具,称为SecureUML,可用于执行一致性检查。确保UML证明可以对用例场景文本及其对应的UML序列图进行一系列检查,以突出显示场景和图中的内部以及对应的场景/图对之间的不一致。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号