Managing Complexity in Object-Oriented Analysis

  • Ine, So-Ran (Software Engineering Section, ETRI) ;
  • Youn, Cheong (Department of Computer Science, Chungnam National University) ;
  • Misbah, Uddin Mirza (Department of Computer Science, GIK Institute of Engineering Science and Technology) ;
  • Lee, Kwon-Il (Distributed Computing Section, ETRI) ;
  • Cha, Seung-Hoon (Agency for Defense Development) ;
  • Byoun, Bo-Gyun (Computer Science, Chungnam National University) ;
  • Bae, Doo-Hwan (Department of Computer Science, Korea Advanced Institute of Science and Technology)
  • Published : 1998.06.30

Abstract

The current approaches in Object-Oriented Analysis have limitations on modeling complex real world systems because they require priori knowledge about objects and their interactions before applying them. This may be practical in small systems and systems with clear domain knowledge, but not in large real world systems with unclear domain knowledge. Our approach uses a stepwise refinement technique in a top-down manner to the Object-Oriented Analysis stage with the application of use cases. This approach is especially good for new areas where we do not know all the information in advance. We present the approach with an example of its application to the B-ISDN service modeling and distributed systems.

Keywords

References

  1. Object-Oriented Software Engineering Jacobson, I.;Christerson, M.;Jonsson, P.;Overgaard, G.
  2. Journal of Object-Oriented Programming v.8 no.2 OMT: The Development Process Rumbaugh, J.
  3. Unified Method for Object-Oriented Development, Documentation Set Booch, G.;Rumbaugh, J.
  4. The Unified Modeling Language for Object-Oriented Development, Documentation Set Booch, G.;Rumbaugh, J.;Jacobson, I.
  5. The Art of Software Testing Myers, G.
  6. Structured Analysis and System Specification Demarco, Tom
  7. Object-Oriented Modeling and Design Rumbaugh, J.;Blaha, M.;Premerlani, W.;Eddy, F.;Lorenson, W.
  8. Object-Oriented Analysis and Design with Applications Booch, G.
  9. Object-Oriented Systems Analysis: Modeling the World in Data Shlaer, S.;Mellor, S.J.
  10. Object Lifecycles: Modeling the World in States Shlaer, S.;Mellor, S.J.
  11. Book-Two of Object-Oriented Knowledge: The Working Object Henderson-Sellers, B.;Edwards, J.M.;
  12. Principles of Object-Oriented Analysis and Design Martin, J.
  13. ITU-T I.150, B-ISDN Functional Features
  14. ITU-T F.732, Broadband Video Conference Services
  15. Object-Oriented Development: The Fusion Method Coleman, D.;Arnold, P.;Bodoff, S.;Dollin, C.;Gilchrist, H.;Hayes, F.;Jeremaes, P.