Io-5-wyk-Slajd24

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Warunki wstępne i końcowe

Warunki wstępne i końcowe


Operację można także opisywać przez dwa rodzaje warunków: wstępne (ang. preconditions ) i końcowe (ang. postconditions ). Opisują one wymagany i oczekiwany stan fragmentu systemu wymagany odpowiednio przed i po wykonaniu operacji. Pozwala to na precyzyjniejsze opisane zadania realizowanego przez metodę, jej wymagań i efektów jej wykonania. Projektant ma możliwość wyrażenia poprzez nie, jakie warunki muszą być spełnione w celu poprawnego wykonania zadania przez operację.

W tym przykładzie warunkiem wstępnym poprawnego wykonania operacji wyszukaj () jest przekazanie niepustego parametru reprezentującego tytuł wydawnictwa, a warunkiem końcowym – zwrócenie wartości różnej od null będącej tablicą typu Wydawnictwo. Operacja wyszukaj () nie gwarantuje określonego rozmiaru zwracanej tablicy.


<< Poprzedni slajd | Spis treści | Następny slajd >>