The Possibility of Linking SSM with Object-Oriented Information Systems Development
Many object-oriented methods such as OMT (Object Modelling Technique) (Rumbaugh, Blaha, Premerlani, Eddy, and Lorensen, 1991), OOSE (Object-Oriented Software Engineering) (Jacobson, Christerson, Jonsson, and Overgaard, 1992), Booch (1994) have been created and can be used in object-oriented information systems development. These methods are hard system methods which address the ‘hard’ system thinking. This means that they focus on only describing the things and information that exist in a problem situation and specify them as objects to object models. Similar to conventional information systems methods, object-oriented methods have also lack of an activity of appreciating and understanding a real-world problem situation before building an object model for the problem and describing a boundary of an information system in the development. The lack is thought harmful both to individual development projects and to the evolution of methods and many projects have failed because their requirements were inadequately explored and described (Jackson, 1995). In order to overcome the lack, appreciating and understanding a real-world problem situation in a human environment should be emphasised and added as a special activity to the process of development. As Cook and Daniels suggest (1994), a “soft” approach may benefit the identification and abstraction of objects from messy and complex problem situations. SSM (Soft System Methodology) (Checkland and Scholes, 1993) is such an approach that concentrates on purposeful human activities in the problem by reflecting about the real world using systems concepts, within the human environment and the needs of an organisation. In this paper, we discuss the possibility of linking SSM with object-oriented information systems development by focusing on four essential modelling principles addressed by object-oriented methods and considering how a conceptual model can be used to build an object model.
KeywordsProblem Situation Soft System Methodology Library System Library Person Membership Number
Unable to display preview. Download preview PDF.
- Booch, G., 1994, Object-Oriented Analysis and Design with Applications, Benjamin Cummings Publishing Company: CA.Google Scholar
- Checkland, P.B., and Scholes, J., 1993, Soft Systems Methodology in Action, Wiley: Chichester.Google Scholar
- Coad, P., and Yourdon, E., 1991, Object-Oriented Analysis, Prentice Hall: Englewood Cliffs, New Jersey.Google Scholar
- Cook J., and Daniels, S. J., 1994, Designing Object Systems: Object Modelling with Syntropy, Prentice Hall: Englewood Cliffs, New Jersey.Google Scholar
- Embley, D.W., Kurtz, B.D., and Woodfield, S.N., 1992, Object-Oriented System Analysis: A Model-Driven Approach, Prentice Hall: Englewood Cliffs, New Jersey.Google Scholar
- Jackson, M., 1995, Software Requirements and Specifications, Addison-Wesley: Wokingham.Google Scholar
- Jacobson, I., Christerson, M., Jonsson, P., and Overgaard, G., 1992, Object-Oriented Software Engineering, Ad-dison-Wesley: Wokingham.Google Scholar
- Rumbaugh, J., Blaha, J., Premerlani, M., Eddy, F., and Lorensen, W, 1991, Object-Oriented Modelling and Design, Prentice Hall: Englewood Cliffs, New Jersey.Google Scholar