Die Informationsverbergung (Information Hiding) innerhalb der modularen Programmierung bleibt dank der von David Lorge Parnas etablierten Methoden ein Kernbestandteil der modernen Softwareentwicklung. Der 1941 in Plattsburgh geborene kanadische Informatiker und Ingenieur stellte bestehende Normen infrage, indem er traditionelle Ingenieursprinzipien auf das Softwaredesign anwandte und damit grundlegend veränderte, wie komplexe Systeme zerlegt und verwaltet werden.
Grundlagen des modularen Designs
Parnas promovierte an der Carnegie Mellon University und konzentrierte seine frühe Forschung auf die Architektur von Softwaresystemen. In seinem wegweisenden Aufsatz von 1972 führte er Kriterien für die Zerlegung von Systemen in Module ein. Er plädierte für eine hohe Kohäsion innerhalb der Module und eine lose Kopplung zwischen ihnen und betonte die Notwendigkeit der Informationsverbergung, um robuste und wartbare Softwarestrukturen zu gewährleisten.
Akademische und berufliche Beiträge
Während seiner Karriere war Parnas als Hochschullehrer an Institutionen wie der McMaster University, der Technischen Universität Darmstadt und der University of Limerick tätig. Er spielte eine aktive Rolle in Fachgesellschaften und war Mitglied der Association for Computing Machinery, der Royal Society of Canada und der Royal Irish Academy. Seine Arbeit ging über die reine Forschung hinaus, da er in Kanada eine Zulassung als professioneller Ingenieur besaß.
Ethik und professionelle Standards
Parnas setzte sich konsequent für die Professionalisierung des Software-Engineerings ein und hob häufig die ethischen Verantwortlichkeiten in diesem Bereich hervor. Im Jahr 2007 veröffentlichte er eine kritische Analyse zur akademischen Bewertung, in der er sich gegen die Abhängigkeit von Publikations- und Zitationszahlen als Indikatoren für wissenschaftlichen Fortschritt aussprach. Er argumentierte, dass solche Metriken eher zur Stagnation als zu echter Innovation beitragen.
Zwanzig Fragen, acht Minuten auf der Uhr und ein Perzentil, gemessen an allen bisherigen Teilnehmern. Ohne Anmeldung.
IQ-Test starten →Anerkennung und Auszeichnungen
Die Beiträge von Parnas wurden offiziell durch zahlreiche Auszeichnungen gewürdigt. Er erhielt 1987 den Norbert Wiener Award für soziale und berufliche Verantwortung und 1999 den Harlan D. Mills Award. Sein akademischer Status wurde durch Ehrendoktorwürden der ETH Zürich, der Technischen Universität Wien und der Katholischen Universität Löwen sowie durch seinen Status als ACM Fellow weiter gefestigt.
Fakten auf einen Blick
- Geboren: 1941, Plattsburgh - Staatsbürgerschaft: Kanada - Ausbildung: PhD, Carnegie Mellon University - ACM Fellow: 1994 - Harlan D. Mills Award: 1999 - Norbert Wiener Award: 1987
Häufig gestellte Fragen
### Wofür ist Parnas im Softwaredesign bekannt?
Er ist bekannt für die Entwicklung des Konzepts der Informationsverbergung in der modularen Programmierung und für sein Eintreten für eine präzise Dokumentation.
### An welchen akademischen Einrichtungen war Parnas tätig?
Er hatte unter anderem Positionen an der Carnegie Mellon University, der McMaster University, der University of Limerick und der Technischen Universität Darmstadt inne.

