Zio-8-wyk-Slajd8

Z Studia Informatyczne
Wersja z dnia 09:13, 6 wrz 2006 autorstwa Lukasz.olek (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Kryteria dobrej specyfikacji(1)

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.


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