Inżynieria Oprogramowania - mgr inż. Przemysław Jan Nowak

Transkrypt

Inżynieria Oprogramowania - mgr inż. Przemysław Jan Nowak
INŻYNIERIA
OPROGRAMOWANIA
MGR INŻ. PRZEMYSŁAW JAN NOWAK
• [email protected]
• www.pjnowak.com
• Hasło: IO2014
OPROGRAMOWANIE
OPIS WYMAGAŃ FUNKCJONALNYCH W
FORMIE TABEL
• Wymagania funkcjonalne w postaci tabeli
umożliwiają stworzenie sformalizowanej struktury,
będącej metodą opisu, zawierającej elementy
języka naturalnego (czytelne dla klienta) i spójnego
opisu funkcji i ich zależności (czytelne dla
programisty). Wymagania funkcjonalne są
elementem specyfikacji wymagań
przygotowywanych we współpracy z
użytkownikiem.
Cecha
Nazwa funkcji
Opis funkcji
Dane wejściowe
Źródło danych wejściowych
Wynik
Wymagania
Przeznaczenie
Warunek wstępny
Warunek końcowy
Efekty uboczne
Powód wywołania funkcji
Opis
Nazwa funkcji z zachowaniem spójności w
systemie. Może posiadać identyfikator
alfanumeryczny zgodny z dokumentacją. Nie
może być samym identyfikatorem.
Opis działania funkcji. Może zawierać informacje
o różnicach działania dla aktorów.
Jakie dane są wprowadzane do funkcji i w niej
przetwarzane.
Skąd pochodzą dane wejściowe: klawiatura,
inna funkcja, itp. Przy różnych źródłach –
wskazać.
Efekt działania funkcji. Może zawierać
informacje o przetworzonych danych, sposobie
ich zwrócenia, interakcji z elementami systemu,
zwracanych wartościach, kodach błędów.
Czynności i funkcje niezbędne do uruchomienia
funkcji.
Co dalej z danymi uzyskanymi z funkcji.
Kiedy funkcja może zostać uruchomiona.
Kiedy funkcja może zostać zamknięta.
Jakie zmiany nie związane z działaniem funkcji
zostają naniesione w systemie.
Powód dla którego funkcja została
uruchomiona. Może zawierać przyczynę
związaną z aktorem.
Nazwa funkcji
Gotowanie mleka
Opis funkcji
Przygotowanie ugotowanego mleka
Dane wejściowe
Mleko
Źródło danych wejściowych
Kartonik z mlekiem, woreczek z mlekiem,
butelka z mlekiem
Wynik
Ugotowane mleko
Wymagania
Garnek, źródło ciepła o temperaturze pow.
110 st.C
Przeznaczenie
Przygotowanie napoju na mleku
Warunek wstępny
Mleko nie może być zsiadłe
Warunek końcowy
Mleko musiało dojść do stanu wrzenia
Efekty uboczne
Brudny garnek do umycia, zużycie energii
Powód wywołania funkcji
1. Wywołanie przez funkcję Przygotuj napój
mleczny.2. Chęć posiadania ugotowanego
mleka