...
首页> 外文期刊>Computer Science & Information Technology >Formalization & Data Abstraction During Use Case Modeling in Object Oriented Analysis & Design
【24h】

Formalization & Data Abstraction During Use Case Modeling in Object Oriented Analysis & Design

机译:面向对象的分析和设计中的用例建模期间的形式化和数据抽象

获取原文
           

摘要

In object oriented analysis and design, use cases represent the things of value that the system performs for its actors in UML and unified process. Use cases are not functions or features. They allow us to get behavioral abstraction of the system to be. The purpose of the behavioral abstraction is to get to the heart of what a system must do, we must first focus on who (or what) will use it, or be used by it. After we do this, we look at what the system must do for those users in order to do something useful. That is what exactly we expect from the use cases as the behavioral abstraction. Apart from this fact use cases are the poor candidates for the data abstraction. Rather the do not have data abstraction. The main reason is it shows or describes the sequence of events or actions performed by the actor or use case, it does not take data in to account. As we know in earlier stages of the development we believe in ‘what’ rather than ‘how’. ‘What’ does not need to include data whereas ‘how’ depicts the data. As use case moves around ‘what’ only we are not able to extract the data. So in order to incorporate data in use cases one must feel the need of data at the initial stages of the development. We have developed the technique to integrate data in to the uses cases. This paper is regarding our investigations to take care of data during early stages of the software development. The collected abstraction of data helps in the analysis and then assist in forming the attributes of the candidate classes. This makes sure that we will not miss any attribute that is required in the abstracted behavior using use cases. Formalization adds to the accuracy of the data abstraction. We have investigated object constraint language to perform better data abstraction during analysis & design in unified paradigm. In this paper we have presented our research regarding early stage data abstraction and its formalization.
机译:在面向对象的分析和设计中,用例表示系统在UML和统一过程中为其参与者执行的有价值的事情。用例不是功能或功能。它们使我们能够对系统进行行为抽象。行为抽象的目的在于深入了解系统必须执行的操作,我们必须首先关注谁会(或什么)使用或使用它。完成此操作后,我们将研究系统必须为那些用户执行的操作,以执行有用的操作。这正是我们从用例中期望的行为抽象。除了这个事实之外,用例还不太适合用于数据抽象。而是没有数据抽象。主要原因是它显示或描述了参与者或用例执行的事件或操作的顺序,而没有考虑数据。如我们所知,在开发的早期阶段,我们相信“什么”而不是“如何”。 “什么”不需要包含数据,而“如何”描述数据。当用例围绕“仅是什么”移动时,我们将无法提取数据。因此,为了将数据合并到用例中,必须在开发的初始阶段就感觉到数据的需求。我们已经开发了将数据集成到用例中的技术。本文是关于我们在软件开发早期阶段进行调查以处理数据的研究。收集的数据抽象有助于分析,然后帮助形成候选类的属性。这样可以确保我们不会丢失使用案例中抽象行为中所需的任何属性。形式化可提高数据抽象的准确性。我们已经研究了对象约束语言,以便在统一范式的分析和设计过程中执行更好的数据抽象。在本文中,我们介绍了有关早期数据抽象及其形式化的研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号