DPM-FT2012

Lecture: Data and Process Modeling (DPM)

Daten- und Prozessmodellierung (früher: Unternehmensmodellierung und -architekturen)

Prof. Dr. Martin Hepp Universität der Bundeswehr München, FT 2012

News

  • 2012-06-13: The unit on June 18 will start at 15:45 instead of 15:00 CET.
  • 2012-06-13: All lecture slides and the solutions of the tutorial assignments have been added.
  • 2012-04-03: Lectures and tutorial start after Easter break, on Monday, April 16, 2012.

Logistics

General Information

  • Lecture: Mondays, 15:00 – 16:30, room 33/2331
  • Tutorial: Mondays, 16:45 – 17:30, room 33/1331
  • Instructor: Prof. Dr. Martin Hepp
  • Exceptions from the regular schedule:
    • The tutorials on May 7 and May 14 will be from 16:30 - 18:00 in order to make up for the two missed ones.
    • There will be an extra unit on May 9, 9:45-11:15, room 36/1134(Note: This was rescheduled from 11:30-13:00 as per your request.)
    • There will be an extra unit on June 13, 9:30-11:30, room 36/1134
    • The unit on June 18 will be from 15:45 - 18:00 (rescheduled as per your request.)

Exam

Date and Room: June 28, 2012, 10:00 - 11:00, 36/1134

Learning Goals

Computers are the most important tool for automating tasks in businesses. A key prequisite for using computers for automated processing is to create suitable models of all relevant objects and activities in the domain of interest, e.g. data structures and processes.

In this lecture and tutorial, students will learn the theoretical foundations and practical skills of designing, maintaining and using data and process models in information systems. First, the impact of modeling on the alignment between the IT and the business sphere of enterprises is being discussed. Then, common notations for conceptual structures and data (e.g. ERM, UML class diagrams, and ORM) and processes (e.g. Petri nets, EPCs, BPMN, and UML Activity diagrams) will be introduced and applied. Additionally, the impact of reference models on the integration of systems and organizations will be discussed.

Contents

  • Unit 1: Overview
  • Unit 2: Entity-Relationship Modeling
  • Unit 3: Entity-Relationship Modeling II
  • Unit 4: Conceptual Modeling with UML Class Diagrams
  • Unit 5: The Economics of Conceptual Structures for Data Interchange
  • Unit 6: Process Modeling
  • Unit 7: Ontology Engineering
  • Unit 8: Think First, Then Model
  • Unit 9: Object-Role Modeling (ORM)
  • Unit 10: Exam Review

Resources

Slides, Lecture Notes, and Tutorial Assignments

Unit 1: Overview

Unit 2: Entity-Relationship Modeling

  • Slides (PDF, 1 Folie pro Seite)
  • Lecture Notes and Assignments: See slides

Unit 3: Entity-Relationship Modeling II

  • Slides (PDF, 1 Folie pro Seite)
  • Lecture Notes and Assignments: See slides

Unit 4: Conceptual Modeling with UML Class Diagrams

  • Slides (PDF, 1 Folie pro Seite)
  • Lecture Notes and Assignments: See slides

Unit 5: Exercises

  • Due to the nature of this unit, there are no extra materials.

Unit 6: The Economics of Conceptual Structures for Data Interchange

  • Slides (PDF, 1 Folie pro Seite)
  • Lecture Notes and Assignments: See slides

Unit 7: Process Modeling

  • Slides (PDF, 1 Folie pro Seite)
  • Lecture Notes and Assignments: See slides

Unit 8: Think First, Then Model

  • Slides (PDF, 1 Folie pro Seite)
  • Lecture Notes and Assignments: See slides

Unit 9: Ontology Engineering

  • Slides (PDF, 1 Folie pro Seite)
  • Lecture Notes and Assignments: See slides

Unit 10: Object-Role Modeling (ORM) and Exam Review

Unit 11: Exam Review

  • Reference solution for the FT 2010 exam: PDF

Tutorial Solutions

A PDF with all modeling examples covered in class is here.

Core Literature

  • [CiWi2005] Cimsion, Graeme C.; Witt, Graham C.: Data Modeling Essentials. 3rd. Aufl., Morgan Kaufmann Publishers, Amsterdam etc. 2005.
  • [KrOB2007] Krogstie, John et al. (Hrsg.): Conceptual Modeling in Information Systems Engineering. Springer, Berlin etc. 2007.
  • [Oliv2007] Olivé, Antoni: Conceptual Modeling of Information Systems. Springer, Berlin and Heidelberg 2007.

Additional Literature

  • [Diet2006] Dietz, Jan L. G.: Enterprise Ontology. Springer, Berlin / Heidelberg 2006.
  • [DuAH2005] Dumas, Marlon et al. (Hrsg.): Process-Aware Information Systems. John Wileay & Sons, Hoboken, New Jersey, USA 2005.
  • [GrRo2005] Green, Peter; Rosemann, Michael (Hrsg.): Business Systems Analysis with Ontologies. Idea Group Publishing, Hershey, PA, USA 2005.
  • [Guar1998] Guarino, Nicola (Hrsg.): Formal Ontology in Information Systems. IOS Press, Amsterdam 1998.
  • [HeLM2007] Hepp, Martin et al. (Hrsg.): Ontology Management. Semantic Web, Semantic Web Services, and Business Applications. Springer, New Work 2007.
  • [JaBu1996] Jablonski, Stefan; Bussler, Christoph: Workflow Management. Modeling Concepts, Architecture and Implementation. International Thomson Computer Press, London etc. 1996.
  • [PaSZ2006] Parent, Christine et al.: Conceptual Modeling for Traditional and Spatio-Temporal Application. Springer, Berlin and Heidelberg 2006.
  • [StSt2004] Staab, Steffen; Studer, Rudi (Hrsg.): Handbook on Ontologies. Springer, Berlin etc. 2004.
  • [Thal2000] Thalheim, Bernhard: Entity-Relationship Modeling. Springer, Berlin etc. 2000.
  • [GrRo2005] Green, Peter; Rosemann, Michael (Hrsg.): Business Systems Analysis with Ontologies. Idea Group Publishing, Hershey, PA, USA 2005.

Tools