Object-oriented real-world modeling revisited

被引:16
|
作者
Isoda, S [1 ]
机构
[1] Toyohashi Univ Technol, Toyohashi, Aichi, Japan
关键词
object-oriented methodology; object-oriented analysis; real-world modeling; OOSE; OMT; UML;
D O I
10.1016/S0164-1212(01)00059-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When applied to real-world problems. object-oriented modeling maps an entity in the real world to a class as it is. This seemingly natural "genuine" real-world modeling can be rightly applied to cases when the purpose of modeling is merely to represent a problem in a class diagram and thus to facilitate its understanding. Business process reengineering is a good example of this, Genuine real-world modeling can also be applied to the development of a program that simulates the real world on a computer. Contrary to these cases, however, "pseudo" real-world modeling has instead to be applied when a business assistance application is to be developed. It maps an entity whose information is dealt with by the business to be automated to a class that represents the information about the entity. These two modeling methods have to be appropriately applied according to the type of their target problems. This point, however, has not been sufficiently recognized. Many authors of the literature on object-oriented methodologies and techniques teach us "naive" real-world modeling, whose real nature is a mixture of genuine and pseudo real-world modeling methods. Naive analyzers who believe the literature are lured into severe modeling errors when they develop business assistance applications. (C) 2001 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:153 / 162
页数:10
相关论文
共 50 条