Etapy życia oprogramowania
Etapy życia oprogramowania
Ustalenie celu i ograniczeń projektu
Przeznaczenie projektu, wymagania (funkcjonalne, wydajności, stabilności, bezpieczeństwa), uwarunkowania sprzętowe i programowe, budżet, czas na realizację całości projektu
Analiza i specyfikacja Zrozumienie oczekiwań klienta i parafraza
Specyfikacja i opracowanie architektury rozwiązania (dokumentacja w języku naturalnym lub w jednej z notacji – UML, BPMN, ArchiMate)
Etapy życia oprogramowania
Projektowanie oprogramowania
Podział projektu na mniejsze moduły, opracowanie założeń i wytycznych dla poszczególnych modułów, dobór bibliotek programistycznych, projektowanie interfejsów (graficznych i funkcji) dokumentacja sposobu działania każdego z elementów składowych oprogramowania
Implementacja
Kodowanie, prototypowanie, testy
Testowanie
Testy na zgodność ze specyfikacją, na niepoprawne korzystanie z oprogramowania, stabilności, wydajności i bezpieczeństwa, korekty oprogramowania
Wdrożenie
Przekazanie oprogramowania do eksploatacji, konfiguracja do warunków produkcyjnych
Konserwacja
Utrzymanie sprawności oprogramowania, okresowa weryfikacja, aktualizacja (wymogi prawa, bezpieczeństwa, optymalizacje wydajności, aktualizacje platformy uruchomieniowej)
Dokumentacja
Na każdym etapie projektu
Last updated
Was this helpful?