-
Znaczenie pojęcia:
specyfikacja
Pozostałe definicje na literę S.
ang. specification
Ogólnie, abstrakcyjny opis bytu programistycznego (procedury, modułu, klasy, obiektu, bazy danych, itd.) określający reguły jego użycia lub ustalający podstawowe założenia jego implementacji. Specyfikację przeciwstawia się implementacji. Np. specyfikacja klasy oznacza podanie nazw i typów atrybutów wystąpień tej klasy (obiektów) oraz sygnatur przypisanych do nich metod. Specyfikację klasy utożsamia się niekiedy z jej interfejsem lub z jej typem. Utożsamienie to jest mało precyzyjne, gdyż do użycia danej klasy są to często informacje niewystarczające. Wielu autorów zwraca uwagę, że specyfikacja niektórych bytów programistycznych musi włączać także takie elementy jak: określenie zasobów zewnętrznych, z których dany byt korzysta, określenie skutków ubocznych (np. wyjątków), które powoduje, określenie różnorodnych ograniczeń (asercji, warunków wstępnych, warunków końcowych), przy których działa, określenie innych bytów, z którymi dany byt musi współdziałać, itd
specyfikacja,
specification
