niedziela, 16 maja 2010
Piszę ten artykuł, ponieważ gdy sam potrzebowałem wiedzy na ten temat, nie mogłem znaleźć w sieci jakichkolwiek konkretnych informacji.
Należy jednak pamiętać, że artykuł ten mówi o AKADEMICKIEJ WERSJI SPECYFIKACJI IMPLEMENTACYJNEJ, czyli takiej, która jest wystarczająca do projektów własnych i nie ma nic wspólnego z wersją Enterprise.
Otóż specyfikacja funkcjonalna to dokument zawierający wszystkie FUNKCJONALNE rozwiązania w danym programie/projekcie. Poprzez "funkcjonalne rozwiązania" mam na myśli po prostu czynności/rzeczy, które program będzie wykonywał. Opis danej funkcjonalności nie powinien zawierać nawet opisu algorytmu. Tak dokładnie specyfikacja funkcjonalna składa się z kilku rozdziałów i najprościej mówiąc jest informacją ogólną o programie, częściej przeznaczoną dla klienta/użytkownika (choć dla programisty również).