Abstract
There exists a gap between business system modelling and object-oriented information system modelling as organization structures and business processes are not explicitly modelled in object models by current object modelling techniques and methods. Organization structures are considered as the outside of the system boundary and business processes are implied by sequences of messages among objects. This gap has caused a difficulty of building object models for information systems that are suited not only to information systems but also to organizations. This paper suggests a new object modelling approach that aims to bridge the gap by building a business system model for organizations and using it as a vehicle for generating an object model for information systems. Three primary business elements (i.e., business processes, organization structures, and resources) are focused and explicitly modelled in the business system model, using business concepts and terms. They are then translated into classes in the object model, using object concepts and terms. Three types of classes (i.e. user interface classes, control classes, and entity classes) are particularly generated by the translation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Taylor, D.A.: Business Engineering with Object Technology. John Wiley & Sons, New York (1995)
Jacobson, I., Ericsson, M. and Jacobson A.: The Object Advantage: Business Process Reengineering with Object technology. Addison-Wesley, Massachusetts (1995)
Booch, G.: Object-Oriented Analysis and Design with Applications. 2nd edn. Benjamin/Cummings, California (1994)
Rumbaugh, J., Premerlani, J., Eddy, M. and Lorensen, W.: Object-Oriented Modeling and Design. Prentice Hall, New Jersey (1991)
Shlaer, S. and Mellor, S. J.:Object Lifecycle: Modeling the World in States. Prentice Hall, New Jersey (1992)
Coad, P. and Yourdon, E.: Object-Oriented Analysis. 2nd edn. Prentice Hall, New Jersey (1991)
Grout, T.: What I really, really want, Application Development Advisor, Vol. 5. SIGS Ltd, England (2001) 26–28
Davenport, T. H.: Process Innovation, Reengineering Work through Information Technology. Havard Business School Press, Boston, MA (1993)
Hammer, M. and Champy, J.: Reengineering the Corporation: A manifesto for Business Revolution. HarperCollins, New York (1993)
Jacobson, I., Booch, G. and Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)
Steimann, F.: Role=interface: a merger of concepts, Journal of Object-Oriented Programming, October (2001)
MeDermid, D.C. Software Engineering for Information Systems. Blackwell Sci-entic Publications, Oxford (1990)
Booch, G., Rumbaugh, J. and Jacobson, I. The Unified Modelling Language: User Guide. Addison-Wesley, Massachusetts (1999)
Jacobson, I., Christerson, M., Jonsson, P. and Overgaard, G.: Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, England (1992)
Liang, Y.: Actor-led object modelling for requirements and systems analysis. In Wany, Y., Patel, S. and Johnston, R.H. (eds.): Proceedings of the 7th International Conference on OOIS, Springer-Verlag, London, August (2001) 37–46
Liang, Y. Establishing the framework for business object analysis and design models. In Patel, D., Choudhury, S., Patel, S. and de Cesare, S. (eds.): Proceedings of the 6th International Conference on OOIS. Springer-Verlag, London, December (2000) 155.
Cheesman, J. and Daniels, J.: UML Components-A Simple Process for Specifying Component-Based Software. Addison-Wesley, England (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liang, Y. (2002). Generation of Object Models for Information Systems from Business System Models. In: Bellahsène, Z., Patel, D., Rolland, C. (eds) Object-Oriented Information Systems. OOIS 2002. Lecture Notes in Computer Science, vol 2425. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46102-7_30
Download citation
DOI: https://doi.org/10.1007/3-540-46102-7_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44087-1
Online ISBN: 978-3-540-46102-9
eBook Packages: Springer Book Archive