Sw3.6-m11-1.2-Slajd13
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Systemy wbudowane
Kaskadowy schemat procesu projektowania oprogramowania zakłada konieczność oceny wyników każdego etapu przed podjęciem następnego. Negatywna ocena powoduje powrót do poprzedniego etapu – jego weryfikację lub powtórzenie.
Zakres prac realizowanych w poszczególnych etapach zestawiono poniżej:
- Analiza i specyfikacja systemu
- Wynik etapu: dokument określający funkcje realizowane przez oprogramowanie, powiązania z otoczeniem, dokładność, szybkość i wydajność obliczeń
- Projekt wstępny
- Cel: dekompozycja na komponenty i przypisanie funkcji do poszczególnych komponentów i określenie sposobu ich testowania
- Wynik etapu:
- wstępna specyfikacja projektu oprogramowania
- plan testów kwalifikacyjnych
- Projekt szczegółowy
- Wynik etapu:
- Specyfikacja projektu opisująca podział na moduły, funkcje i algorytmy działania modułów
- Podstawowe struktury danych
- Opisy testów kwalifikacyjnych
- Opisy testów komponentów i modułów
- Implementacja – programowanie i testowanie modułów
- Wynik etapu:
- Kod źródłowy i listing programu
- Instrukcje i raporty testowania modułów
- Instrukcje testowania komponentów
- Integracja i testowanie komponentów
- Wynik etapu:
- uaktualniona specyfikacja projektu i kod źródłowy programu
- raporty testowania komponentów
- instrukcja testowania jednostki konfiguracyjnej
- Instalacja i ocena końcowa
- Wynik etapu:
- Specyfikacja funkcjonalna produktu
- Podręczniki obsługi, instalacji i konfiguracji oprogramowania
- Konserwacja oprogramowania