首页> 外文学位 >Extension of object-oriented use case-driven approach software engineering.
【24h】

Extension of object-oriented use case-driven approach software engineering.

机译:面向对象用例驱动的方法软件工程的扩展。

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

摘要

Use case driven approach is a method of object oriented software engineering (OOSE) developed by Jacobson et al (1992). The requirement model of the use case driven approach software system is defined by a collection of use cases, problem domain descriptions and user interfaces. Extension is an important type of association between use cases. Extension means that a use case that represents the major or basic course of events can be naturally extended with one or several other use cases that represent rare or exceptional courses of events. A difficulty for OOSE to transform the use cases with extension associations into the design and implementation model of the system is that most programming Languages, such as C++, Smalltalk and Java, do not have features to support the extension association. The current implementation of an extension association still relies on the basic course use case to initiate the extension use cases.;This thesis presents a programming technique to overcome the difficulty described above. It supports the integration of a major course use case and its extension use cases. Based on this technique, a mechanism extension construct invocation is proposed to directly support the extension association between use cases. The extension statement and probing clause allow an extension use case to automatically respond to any extension request from a basic course use case. This mechanism reduces the responsibility of a method that represents a basic course use case with extension statements. The probing clause added to a method that represents an extension use case can automatically respond to any extension request from a basic course use case.
机译:用例驱动方法是Jacobson等人(1992)开发的一种面向对象软件工程(OOSE)的方法。用例驱动方法软件系统的需求模型由用例,问题域描述和用户界面的集合定义。扩展是用例之间的重要关联类型。扩展意味着代表事件的主要或基本过程的用例可以与一个或几个代表事件的罕见或例外过程的其他用例自然地扩展。 OOSE将具有扩展关联的用例转换为系统的设计和实现模型的困难在于,大多数编程语言(例如C ++,Smalltalk和Java)都没有支持扩展关联的功能。扩展关联的当前实现仍然依靠基本的课程用例来启动扩展用例。本文为克服上述困难提出了一种编程技术。它支持主要课程用例及其扩展用例的集成。基于这种技术,提出了一种机制扩展构造调用,以直接支持用例之间的扩展关联。扩展语句和探测子句允许扩展用例自动响应来自基本课程用例的任何扩展请求。这种机制减少了用扩展语句表示基本课程用例的方法的责任。添加到表示扩展用例的方法中的探测子句可以自动响应来自基本课程用例的任何扩展请求。

著录项

  • 作者

    An, Frank.;

  • 作者单位

    University of Windsor (Canada).;

  • 授予单位 University of Windsor (Canada).;
  • 学科 Computer Science.
  • 学位 M.Sc.
  • 年度 1998
  • 页码 147 p.
  • 总页数 147
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号