【24h】

Against Use Case Interleaving

机译:反对用例交织

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

摘要

Use cases are a powerful and widely recognised tool for functional requirements elicitation and specification of prospective software applications. However, there still are major problems and misunderstandings about the use case approach. One of these is the troublesome notion of use case interleaving which is discussed in this work. Interleaving is still present in the current UML specification. A. Simons correctly realised that interleaving compares with goto/comefrom semantics that were already judged harmful by Dijkstra at the emergence of the Structured Programming era. Simons, thus, has requested the explicit dropping of interleaving semantics. The authors give further support for Simons' request by showing that interleaving causes severe inconsistencies within UML and contradicts other proven and practically relevant use case concepts such as Goal-Based Use Cases of A. Cockburn, and contractual specifications of use cases expressed by pre- and postcondition approaches. Significant fixes to UML are proposed, in addition to those suggested by Simons. These will dramatically clarify prevailing problems and confusion with use cases and use case relationships among both practitioners and researchers.
机译:用例是功能强大的工具,可用于功能需求的确定和预期软件应用程序的规范。但是,用例方法仍然存在重大问题和误解。其中之一是用例交织的麻烦概念,本文将对此进行讨论。当前的UML规范中仍然存在交织。答:Simons正确地意识到,交错与goto / comefrom语义相比,后者在结构化编程时代的到来已经被Dijkstra判定为有害。因此,西蒙斯(Simons)要求明确删除交织语义。作者进一步证明了Simons的要求,表明交织会导致UML内部出现严重的不一致,并与其他已证明的和实际相关的用例概念相矛盾,例如A. Cockburn的基于目标的用例,以及由预和后置条件方法。除了Simons建议的那些之外,还提出了对UML的重要修复。这些将极大地阐明实践者和研究者之间存在的问题以及与用例和用例关系的混淆。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号