An Object - Oriented Modeling of Object - Oriented Software Development Methods : OMOS ( Object - oriented software development Method for Object - oriented software System ) 


Vol. 8,  No. 4, pp. 401-408, Aug.  2001
10.3745/KIPSTD.2001.8.4.401


PDF
  Abstract

Object-oriented software development methods are used to develop object-oriented software systems. Object-oriented systems are believed to have better modularity, reusability, maintainability, and extensibility than systems modeled in conventional methods. Current object-oriented software development methods, however, are modeled in terms of procedural, functional, and structural models. Theses models cause problems such as tight coupling among activities, and uncontrolled access to global artifacts. In this paper, we introduce OMOS (Object-oriented software development Method for Object-oriented software System), an object-oriented modeling of object-oriented software development methods. Artifacts and their related activities are modeled as classes and objects. Development lifecycles are modeled as interactions among the objects. By modeling the software development method in an object-oriented way, OMOS achieves better reusability, flexibility, extensibility, and maintainability.

  Statistics


  Cite this article

[IEEE Style]

S. W. Choi, "An Object - Oriented Modeling of Object - Oriented Software Development Methods : OMOS ( Object - oriented software development Method for Object - oriented software System )," The KIPS Transactions:PartD, vol. 8, no. 4, pp. 401-408, 2001. DOI: 10.3745/KIPSTD.2001.8.4.401.

[ACM Style]

Sung Woon Choi. 2001. An Object - Oriented Modeling of Object - Oriented Software Development Methods : OMOS ( Object - oriented software development Method for Object - oriented software System ). The KIPS Transactions:PartD, 8, 4, (2001), 401-408. DOI: 10.3745/KIPSTD.2001.8.4.401.