Modellierung für Prozedurale Sprachen

Tach zusammen!

Für objektorientierte Programmierung gibts ja das schöne UML. Wie verschaffe ich mir (und anderen) aber einen Überblick, wenn das Programm beispielsweise in C geschrieben wird?
PAP und Nassi-Shneidermann sind bekannt und soweit ok. Aber gibt es nicht auch etwas für die Zusammenarbeit zwischen verschiedenen Funktionen (Wer ruft wen auf? Welche Parameter? etc.)? Ein UML-Sequenzdiagramm mit einzelnen Funktionen als Akteuren scheint mir doch etwas blöd.

Danke für Eure Hinweise!

Gruß,
Arndt

Für objektorientierte Programmierung gibts ja das schöne UML.
Wie verschaffe ich mir (und anderen) aber einen Überblick,
wenn das Programm beispielsweise in C geschrieben wird?
PAP und Nassi-Shneidermann sind bekannt und soweit ok. Aber
gibt es nicht auch etwas für die Zusammenarbeit zwischen
verschiedenen Funktionen (Wer ruft wen auf? Welche Parameter?
etc.)? Ein UML-Sequenzdiagramm mit einzelnen Funktionen als
Akteuren scheint mir doch etwas blöd.

Danke für Eure Hinweise!

Ein Sequenzdiagramm ist sicherlich nicht sinnvoll. Wie sieht es aber mit Aktivitätsdiagrammen aus. Die in der UML 2 eingeführten PINs sollten es Dir auch ermöglichen, die Parameter darzustellen.

hth
/dirk