Simple, intuitive, and yet powerful languages are needed to model the real-world in the problem analysis phase of information system development. However, contemporary real-world modelling languages are either weak in expression or cluttered with rigorous detail. In the former case, models become to vague to be meaningful, while the latter case makes modelling even of rather simple dynamic systems a complex task and hardly facilitates communication with end users. Object-orientation is not considered appropriate for this purpose, due to its low emphasis on dynamics. Dataflow diagrams, on the other hand, emphasise dynamics, but unfortunately, some major conceptual deficiencies make DFDs, as well as their various formal extensions, rather useless for real-world modelling. This paper presents concepts for real-world modelling which rely on some seemingly small, but essential modifications of the DFD language. Hence the well-known, communication-oriented diagrammatic representations of DFDs can be retained. It is indicated how the approach can support a smooth transition into later stages of object-oriented design and implementation.
CITATION STYLE
Opdahl, A. L., & Sindre, G. (1993). Concepts for real-world modelling. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 685 LNCS, pp. 309–327). Springer Verlag. https://doi.org/10.1007/3-540-56777-1_17
Mendeley helps you to discover research relevant for your work.