机构地区: 中南大学信息科学与工程学院
出 处: 《中南大学学报(自然科学版)》 2005年第2期277-281,共5页
摘 要: 扩展了Regnell关于用例层次模型的研究,提出了一种基于重用的用例层次模型。该层次模型将用例的描述分为3个不同的抽象层次:服务层、结构层和事件层。按照UML规范,定义了各层有关元素间的关系,给出了由扩展巴科斯范式定义的用例描述规范及相应的图形表示。该模型解决了Regnell采用纯图形方式描述用例时不能处理用例间的包含、扩展和泛化关系的描述问题,易于实现不同系统间、不同用例间和用例内部对用例描述的重用。同时,采用该模型还可以避免纯图形方式下难以采用自动工具支持用例描述的修改和验证等问题。在Drawlet框架下,设计了该模型的用例建模和重构原型工具。 Extending Regnell's research on hierarchical use case model, a hierarchical use case model based on reuse is proposed. The hierarchical model divides use case description into three different abstract levels: the service level, the structure level, and the event level. Relationships among elements at each level are described according to the UML (Unified Modelling Language) specification, the use case textual specification is defined by the extended BNF and its corresponding graphical representations are presented. The model solves the problem, that is, the pure graphical use case representation proposed by Regnell can not deal with the description of the relationship among use cases, such as inclusion, extension and generalization, and can easily realize the use case description reuse among different systems, use cases, and use case internal elements. Moreover, the model can avoid the difficulty in automatically supporting the modification and verification of the use case description under pure graphical representation. The use case modeling prototype tool and refactoring prototype tool are implemented under the Drawlet framework.
关 键 词: 用例描述 重用 层次模型 扩展巴科斯范式 重构
领 域: [自动化与计算机技术] [自动化与计算机技术]