Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
— |
glossar:vertrag [2017/09/26 10:20] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Vertrag ====== | ||
+ | |||
+ | ===== Bedeutung ====== | ||
+ | Entwerfe Programmteile zusammen mit genauen Spezifikationen ihrer Schnittstellen. | ||
+ | |||
+ | Insbesondere spezifiziere bei Funktionen, welche Parameter zulässig sind und was das Ergebnis im Zulässigkeitsbereich ist. | ||
+ | |||
+ | Die Spezifikation kann als Vertrag zwischen | ||
+ | * dem Anwender der Funktion/Komponente (client), | ||
+ | * demjenigen, der die Funktion/Komponente realisiert (provider) | ||
+ | |||
+ | verstanden werden. | ||
+ | |||