Skip to main content
Log in

Modelling enterprises with object-oriented paradigm

  • Regular Papers
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. D. E. Avison and G. Fitzgerald, Information Systems Development. Oxford, 1988.

  2. N. D. Birrell and M. A. Ould, A Practical Handbook for Software Development. Cambridge Univ. Press, 1985.

  3. M. Brodie and D. Ridjanovic, On the Desigh and Specification of Database Transactions. On Conceptual Modelling, Springer, 1984.

  4. William S. Davis, System Analysis and Design — A Structured Approach. Addison-Wesley, 1983.

  5. 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.

  6. J. J. Van Friethuysenet al., Concepts and Terminology for the Conceptual Schema. ISO TC 97/Sc5/WG3, Feb. 1981.

  7. M.A. Jackson, System Development. Prentice Hall, 1983.

  8. 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.

  9. James A. Kowal, Analyzing Systems. Prentice Hall, 1988.

  10. James Martin, Manifest für die Informationstechnologie von morgen. Econ Verlag, Düsseldorf, 1985.

    Google Scholar 

  11. W. Reisig, Petri Nets: An Introduction. Springer EATCS Monographs in Theoretical Computer Science.

  12. Sally Shlaer and Stephen J. Meller, Object-Oriented Systems Analysis — Modelling the World in Data. Prentice-Hall, Inc., 1988.

  13. Stroustrup, B., The C++ Programming Language. Addison, 1987.

  14. W. Wilke, Instance Inheritance Mechanisms for Object Oriented Databases. Advanced in Object-Oriented Database Systems, Lecture Notes in Computer Science, Vol. 334, Springer, 1988.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02939534

Keywords

Navigation