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 条
  • [1] Object-oriented redesign of a real-world Fortran 77 solver
    Weidmann, M
    [J]. MODERN SOFTWARE TOOLS FOR SCIENTIFIC COMPUTING, 1997, : 325 - 338
  • [2] OBJECT-ORIENTED LANGUAGES HELP DSPS PROCESS REAL-WORLD DATA
    NOVAK, B
    [J]. COMPUTER DESIGN, 1995, 34 (12): : 86 - 86
  • [3] Real-time object-oriented modeling
    Smith, KW
    [J]. DR DOBBS JOURNAL, 1997, 22 (12): : 64 - &
  • [4] Object-oriented modeling: An empirical investigation into the effectiveness of object-oriented modeling
    Sim, ER
    [J]. 1997 INTERNATIONAL CONFERENCE ON SIMULATION IN ENGINEERING EDUCATION (ICSEE'97), 1997, 29 (02): : 94 - 99
  • [5] Object-oriented real time systems modeling and verification
    Kung, DC
    Lin, J
    Hsia, P
    Carroll, B
    [J]. THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 224 - 231
  • [6] Experiences in object-oriented modeling of a real database application
    Goers, J
    Lisson, KP
    LindeGoers, HG
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, 1996, 1134 : 313 - 322
  • [7] An object-oriented real time systems modeling and verification methodology
    Kung, DC
    Oksanen, SR
    Lin, JJ
    [J]. TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 490 - 495
  • [8] Tutorial: Real-time object-oriented modeling (ROOM)
    Selic, B
    [J]. 1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 214 - 217
  • [9] An empirical investigation of the impact of the object-oriented paradigm on the maintainability of real-world mission-critical software
    Lim, JS
    Jeong, SR
    Schach, SR
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (02) : 131 - 138
  • [10] Object-oriented modeling with ADORA
    Glinz, M
    Berner, S
    Joos, S
    [J]. INFORMATION SYSTEMS, 2002, 27 (06) : 425 - 444