7. Programmeinheiten
 
zurück
7.1 Einführung


Ein Ada-Programm besteht aus einer oder mehreren Programmeinheiten, die ineinander geschachtelt sein können. Dadurch läßt sich ein Ada-Programm hierarchisch strukturieren.

Ada unterscheidet verschiedene Arten von Programmeinheiten:

Pakete - dienen in Ada als Modul, welche Datentypem, -objekte, Ausnahmen und wiederum weitere Programmeinheiten zusammenfassen

Unterprogramme - sind in Ada Prozeduren und Funktionen

Geschützte Einheiten - stellen Datenbereiche (shared data) zur Verfügung, die von verschiedenen Prozessoren gemeinsam genutzt werden

Prozesse - beschreiben Aktionen, die parallel zu anderen Prozessen abgearbeitet werden

Generische Einheiten - sind Programmschablonen (Templates) für Unterprogramme und Pakete zur Entwicklung von wiederverwendbaren Softwareeinheiten

Geschützte Eingänge - ist der Zugriff auf gemeinsame Datenbereiche und können Bestandteil geschützter Einheiten sein.


Programmeinheiten, insbesondere Pakete und generische Einheiten, bilden die Grundlage der Strukturierung eines Ada-Programms sowie der Wiederverwendung. Das Konzept der Programmeinheiten unterstützt den SW-Entwicklungsprozeß sowohl in den Phasen der globalen Strukturierung als auch in der stufenweisen Verfeinerung.

Schon in der Spezifikations- oder Entwurfsphase, in denen größere Probleme in Teilprobleme zerlegt werden, kann das Konzept der Programmeinheiten angewendet werden. Jede Programmeinheit kann die Lösung eines Teilproblems darstellen.


 
zurück
 Index   Ada Tour - Dokumentation  
© 2003 Förderverein Ada Deutschland e.V.