...
首页> 外文期刊>ACM transactions on software engineering and methodology >Facilitating the Transition from Use Case Models to Analysis Models: Approach and Experiments
【24h】

Facilitating the Transition from Use Case Models to Analysis Models: Approach and Experiments

机译:促进从用例模型到分析模型的转换:方法和实验

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

获取外文期刊封面封底 >>

       

摘要

Use case modeling, including use case diagrams and use case specifications (UCSs), is commonly applied to structure and document requirements. UCSs are usually structured but unrestricted textual documents complying with a certain use case template. However, because Use Case Models (UCMods) remain essentially textual, ambiguity is inevitably introduced. In this article, we propose a use case modeling approach, called Restricted Use Case Modeling (RUCM), which is composed of a set of well-defined restriction rules and a modified use case template. The goal is two-fold: (1) restrict the way users can document UCSs in order to reduce ambiguity and (2) facilitate the manual derivation of initial analysis models which, when using the Unified Modeling Language (UML), are typically composed of class diagrams, sequence diagrams, and possibly other types of diagrams. Though the proposed restriction rules and template are based on a clear rationale, two main questions need to be investigated. First, do users find them too restrictive or impractical in certain situations? In other words, can users express the same requirements with RUCM as with unrestricted use cases? Second, do the rules and template have a positive, significant impact on the quality of the constructed analysis models? To investigate these questions, we performed and report on two controlled experiments, which evaluate the restriction rules and use case template in terms of (1) whether they are easy to apply while developing UCMods and facilitate the understanding of UCSs, and (2) whether they help users manually derive higher quality analysis models than what can be generated when they are not used, in terms of correctness, completeness, and redundancy. This article reports on the first controlled experiments that evaluate the applicability of restriction rules on use case modeling and their impact on the quality of analysis models. The measures we have defined to characterize restriction rules and the quality of analysis class and sequence diagrams can be reused to perform similar experiments in the future, either with RUCM or other approaches. Results show that the restriction rules are overall easy to apply and that RUCM results into significant improvements over traditional approaches (i.e., with standard templates, without restrictions) in terms of class correctness and class diagram completeness, message correctness and sequence diagram completeness, and understandability of UCSs.
机译:用例建模,包括用例图和用例规范(UCS),通常应用于结构和文档需求。 UCS通常是结构化的但无限制的文本文档,符合某些用例模板。但是,由于用例模型(UCMods)本质上仍然是文本的,因此不可避免地引入了歧义。在本文中,我们提出了一种用例建模方法,称为受限用例建模(RUCM),该方法由一组定义良好的限制规则和修改后的用例模板组成。目标有两个:(1)限制用户记录UCS的方式以减少歧义;(2)便于手动推导初始分析模型,当使用统一建模语言(UML)时,初始分析模型通常包括以下内容:类图,序列图,可能还有其他类型的图。尽管提出的限制规则和模板基于明确的理由,但仍需研究两个主要问题。首先,用户是否发现它们在某些情况下过于严格或不切实际?换句话说,用户是否可以使用RUCM表示与无限制用例相同的要求?其次,规则和模板是否对构建的分析模型的质量产生积极而显着的影响?为了调查这些问题,我们进行了两个受控实验并进行了报告,这些实验根据以下方面评估了限制规则和用例模板:(1)在开发UCMods时是否易于应用并且促进对UCS的理解,以及(2)是否从准确性,完整性和冗余性方面,它们可以帮助用户手动推导出比不使用时可以生成的模型更高的质量分析模型。本文报告了第一个受控实验,这些实验评估了用例建模中的限制规则的适用性及其对分析模型质量的影响。我们定义的用于表征限制规则的方法以及分析类和序列图的质量可以在将来通过RUCM或其他方法重新用于执行类似的实验。结果表明,限制规则总体上易于应用,并且RUCM在类正确性和类图完整性,消息正确性和序列图完整性以及可理解性方面比传统方法(即无限制地使用标准模板)产生了显着改进。 UCS。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号