Class Diagram and Code in Sync
Python code of the running log on the left, the UML class diagram in exact notation on the right: point at a code line and its counterpart in the diagram lights up, and vice versa. self.laeufe = [] does not become an attribute but the line with the star; the hollow triangle sits at the base class. Eight stages from class Lauf to staff administration, plus part and whole: on deletion the object stage shows that composition and aggregation are not in the code but in the meaning.
Software engineeringTry it