Data and Information Modeling with DEMO
(MSc.(CS), MSc.(IT), MSc.(IS), MSc.(SSE))
[Summary]|[ Objectives ]|[ Modules ]|[ Teaching]|[References ]|[Assignments]|[ Exams]|[ Grades]
Course lecturer: Denis Ssebuggwawo
Teaching Assistant(s):
Consultation hours: By appointment: E-mail
Lecture schedule: Tuesday 6.00 p.m. – 9.00 p.m. (Theory), Wednesday 2.00 p.m. – 6.00 p.m. (Lab)
Design & Engineering Methodology for Organizations (a.k.a Dynamic Essential Modeling of Organizations) (DEMO) is a business process modelling (BPM) developed by Prof.dr.ir. Jan L.G. Dietz at the Delft University of Technology. The way of thinking behind the method is based on the Language Action Perspective (LAP). The Essential Business Modeler supports the following modelling techniques: DEMO Global Business Architecture which is the starting point for modelling Business Systems using the DEMO method. It models the business systems that play a leading role in the domain that is modelled and the interactions between these systems; DEMO Detailed Business Architecture which shows the business system in somewhat more detail than the Global Business Architecture; DEMO Process Phase Model which shows how transactions and conversations are ordered in time and DEMO Process Step Model which shows the communicative actions and production actions for each transaction.
This course, therefore, introduces the student to the DEMO methodology and how it can be used to model business processes. The student will be briefly introduced to the general BPM and BPMN concepts other BPM methods so that he/she compares and contrasts DEMO with the available BPM methods. At the end of the course, the student should be able to model business processes using the DEMO methodology.
The main objectives of the course are to impart knowledge and skills to students so that at the end of the course, the student
- Can identify business communicative processes that be modelled
- Is able to model the business communicative processes
- Can identify the different actors in a business communicative process
- I able to identify situations where DEMO methodology is most applicable
- Is able to compare DEMO with other business process modelling methods
- Is able to model the different business communicative processes
- Can tell the differences between the different DEMO modelling methods and techniques
- Is able to tell the difference between objective and intersubjective worlds.
The course has the following topics:
-
DEMO Overview:
-
Introduction to Modeling Business Process Modeling Concepts
-
DEMO Vs other BPM methods
-
Modelling the Business Processes with DEMO
-
DEMO Global Business Architecture
-
DEMO Detailed Business Architecture
-
DEMO Process Phase Model
-
DEMO Process Step Model
-
Strengths and Weaknesses of the DEMO methodology
-
Modelling Techniques supported by DEMO’s Essential Business Modeler
-
Lab sessions with Business Essential Modeler
Lecture 1 | DEMO Overview | Lab 1 |
Lecture 2 | Introduction to Modeling Business Process Modeling Concepts | Lab 2 |
Lecture 3 | DEMO Vs other BPM methods | Lab 3 |
Lecture 4 | Modelling the Business Processes with DEMO | Lab 4 |
Lecture 5 | DEMO Global Business Architecture | Lab 5 |
Lecture 6 | DEMO Detailed Business Architecture | Lab 6 |
Lecture 7 | DEMO Process Phase Model | Lab 7 |
Lecture 8 | DEMO Process Step Model | Lab 8 |
Lecture 9 | Strengths and Weaknesses of the DEMO methodology | Lab 9 |
Lecture 10 | Modelling Techniques supported by DEMO’s Essential Business Modeler | Mini Project |
Lecture 11 | Lab sessions with Business Essential Modeler | Final Project |
TEACHING & ASSESSMENT
Lectures Notes, Slides and/or Hand-outs and practical sessions.
Course Text Book: Jan L.G. Dietz (2006). Enterprise Ontology: Theory and Methodology. Springer-Verlag Berlin Heidelberg. (ISBN 10: 9783540291695 ).
References:
-
Jan L.G Dietz and Halpin, T. (2003). Combining DEMO and ORM—An Investigation of Mutual Benefits. Proc. EMMSAD’03.
-
Jan L. G. Dietz. (2001). DEMO: Towards a Discipline of Organisation Engineering. European Journal of Operational Research, 128(2), 351-363
-
Jan L. G. Dietz. (1999). Understanding and Modelling Business Processes with DEMO. ER 1999: 188-202
-
Barjis, J., Chong, S., Jan L.G. Dietz, and Lui, K. (2002). Development of Agent-Based E-Commerce Systems Using Semiotic Approach and Demo Transaction ConceptInternation Journal of Information Technology & Decision Making, 1(3), 491-510
-
Victor van Reijswoud, Hans B. F. Mulder. (1998). Speech Act Based Communication and Information Modeling with Demo. Australasian J. of Inf. Systems, 6(1)
-
Victor van Reijswoud, Hans B. F. Mulder, Jan L. G. Dietz. (1999). Communicative Action-based Business Process and Information Systems Modelling with DEMO. Inf. Syst. J., 9(2), 117-138.
ASSIGNMENTS/TEST, LAB SESSIONS & GROUP DISCUSIONS
Assessment will consist of a review of articles and Lab modelling exercises. This will contribute 40% of the final assessment mark.
EXAMS
GRADES
Assignments, test, lab session and group discussion results