by Holger Giese, Leen Lambers, Christian Zöllner
Abstract:
Modeling is one of the key activities in software and systems engineering as models can serve as placeholders for an existing or planned system, and permit to simplify their treatment by abstracting to problem-relevant aspects. Since 2007, we teach the course Modeling II at the Hasso Plattner Insitute at the University of Potsdam on modeling complex IT-systems with UML considering modeling paradigms such as object-oriented, component-based modeling and service-oriented architectures. We report in this paper on experiences from 13 years project-based education in the course, describe in particular a transitioning from a classic to a more agile project setting, and compare both approaches.
Reference:
From Classic to Agile: Experiences from More than a Decade of Project-Based Modeling Education (Holger Giese, Leen Lambers, Christian Zöllner), In Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, Association for Computing Machinery, 2020.
Bibtex Entry:
@InProceedings{GLZ2020FromClassicToAgile,
AUTHOR = {Giese, Holger and Lambers, Leen and Zöllner, Christian},
TITLE = {{From Classic to Agile: Experiences from More than a Decade of Project-Based Modeling Education}},
YEAR = {2020},
BOOKTITLE = {Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings},
SERIES = {MODELS '20},
ADDRESS = {New York, NY, USA},
PUBLISHER = {Association for Computing Machinery},
URL = {https://doi.org/10.1145/3417990.3418743},
PDF = {uploads/pdf/GLZ2020FromClassicToAgile.pdf},
OPTacc_pdf = {},
ABSTRACT = {Modeling is one of the key activities in software and systems engineering as models can serve as placeholders for an existing or planned system, and permit to simplify their treatment by abstracting to problem-relevant aspects. Since 2007, we teach the course Modeling II at the Hasso Plattner Insitute at the University of Potsdam on modeling complex IT-systems with UML considering modeling paradigms such as object-oriented, component-based modeling and service-oriented architectures. We report in this paper on experiences from 13 years project-based education in the course, describe in particular a transitioning from a classic to a more agile project setting, and compare both approaches.},
ANNOTE = {ARTICLENO : 22},
KEYWORDS = {teaching, agile, modeling, Software Engineering, education, projects}
}