Zio-8-wyk-Slajd8: Różnice pomiędzy wersjami
Nie podano opisu zmian |
(Brak różnic)
|
Aktualna wersja na dzień 09:13, 6 wrz 2006
Kryteria dobrej specyfikacji(1)
Specyfikacja wymagań musi być jednoznaczna (ang. unambiguous). Specyfikacja jest jednoznaczna, gdy każde wymaganie można zinterpretować tylko w jeden sposób. Aby zapobiec wieloznaczności, należy zdefiniować słownik wszystkich terminów, które mogą być niezrozumiałe, lub rozumiane na wiele sposobów.
Podczas pisania specyfikacji wymagań za pomocą języka naturalnego, nigdy nie osiągniemy pełnej jednoznaczności. Jedynie zapis wymagań za pomocą metod formalnych pozwala w pełni uniknąć wieloznaczności.
Na szczęście dla większości projektów poziom niejednoznaczności osiągany podczas pisania wymagań językiem naturalnym jest wystarczający. Jedynie do „poważniejszych” zastosowań (np. systemy krytyczne) należy specyfikować wymagania za pomocą metod formalnych.