Abstract
Modelling enterprises include two essential tasks: data modelling for static properties and behaviours modelling for dynamic properties. Traditionally, the data modelling and behaviours modelling are separated in different phases and also in different description forms, e. g. the former is modelled in entity-relationship diagrams (ERDs), and the latter is modelled in data flow diagrams (DFDs)[4]. The separation could result in an incorrect description of the, relationships between data and behaviours, so that the enterprise model couldn't reffect the actual conditions and demands of the enterprise. In this paper an object-oriented approach integrating data with behaviours in a model for the Enterprises Management Information Systems (in short, EMISs) is proposed. As an isomorphic mapping of enterprises an object-oriented model can, in a natural form, exactly describe the dynamic and static properties of enterprises in an integrated model. Therefore it can be easily used by the end-users (e.g. the experts in accounting, financial reporting, and business managers) to specify their demands and communicate with the system analysts and designers. Based on the model an EMIS can be prototyped quickly, and then be conveniently evolved with inheritance mechanism to an adaptive application system according to the actual demands of the enterprise.
Similar content being viewed by others
References
D. E. Avison and G. Fitzgerald, Information Systems Development. Oxford, 1988.
N. D. Birrell and M. A. Ould, A Practical Handbook for Software Development. Cambridge Univ. Press, 1985.
M. Brodie and D. Ridjanovic, On the Desigh and Specification of Database Transactions. On Conceptual Modelling, Springer, 1984.
William S. Davis, System Analysis and Design — A Structured Approach. Addison-Wesley, 1983.
H. Duchene, M. Kaul and V. Turau, VODAK Kernel Data Model, Advanced in Object-Oriented Database Systems. Lecture Notes in Computer Science, Vol. 334, Springer, 1988.
J. J. Van Friethuysenet al., Concepts and Terminology for the Conceptual Schema. ISO TC 97/Sc5/WG3, Feb. 1981.
M.A. Jackson, System Development. Prentice Hall, 1983.
W. Klas, E. Neuhold and M. Schrefl, On an Object-Oriented Data Model for a Knowledge Base. Research into Networks and Distributed Applications-EUTECO 88, North-Holland, 1988.
James A. Kowal, Analyzing Systems. Prentice Hall, 1988.
James Martin, Manifest für die Informationstechnologie von morgen. Econ Verlag, Düsseldorf, 1985.
W. Reisig, Petri Nets: An Introduction. Springer EATCS Monographs in Theoretical Computer Science.
Sally Shlaer and Stephen J. Meller, Object-Oriented Systems Analysis — Modelling the World in Data. Prentice-Hall, Inc., 1988.
Stroustrup, B., The C++ Programming Language. Addison, 1987.
W. Wilke, Instance Inheritance Mechanisms for Object Oriented Databases. Advanced in Object-Oriented Database Systems, Lecture Notes in Computer Science, Vol. 334, Springer, 1988.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gu, J. Modelling enterprises with object-oriented paradigm. J. of Compt. Sci. & Technol. 8, 270–279 (1993). https://doi.org/10.1007/BF02939534
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02939534