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