EUP
Skrót od „Enterprise Unified Process”.
Enterprise Unified Process (EUP) to platforma tworzenia oprogramowania zaprojektowana, aby pomagać dużym organizacjom w uporządkowanym tworzeniu i zarządzaniu aplikacjami. Rozszerza ona Rational Unified Process (RUP) o dwie kluczowe fazy: produkcję i wycofanie.
Podczas gdy RUP składa się z czterech faz, EUP rozszerza ten proces do sześciu:
- Inicjacja – Zespół ocenia początkowy pomysł na projekt. Określa jego wykonalność, definiuje cele biznesowe i szacuje wymagane zasoby.
- Opracowanie – Programiści definiują architekturę oprogramowania oraz identyfikują kluczowe wymagania i zagrożenia. Ta faza zapewnia solidne podstawy do dalszego tworzenia oprogramowania.
- Budowa – Programiści tworzą i testują aplikację.
- Przejście – Firma wdraża oprogramowanie dla użytkowników. Wszelkie końcowe udoskonalenia są wprowadzane na podstawie opinii użytkowników i wydajności aplikacji.
- Produkcja – Klienci aktywnie korzystają z oprogramowania w środowisku produkcyjnym. Zespoły wsparcia i utrzymania dbają o jego niezawodne działanie oraz spełnianie potrzeb użytkowników końcowych.
- Wycofanie – Firma przestaje utrzymywać oprogramowanie i oznacza je jako „koniec cyklu życia” lub EOL. Może to nastąpić, gdy aplikacja zostanie zastąpiona nową wersją albo nie będzie już potrzebna. Migracja danych, archiwizacja i formalne procedury zamknięcia są często częścią tej fazy.
Enterprise Unified Process promuje długoterminowe, skalowalne podejście do tworzenia oprogramowania, uwzględniające cały cykl życia oprogramowania. W szczególności obejmuje wsparcie po wdrożeniu oraz ostateczne wycofanie — obszary często pomijane w tradycyjnych modelach tworzenia oprogramowania.
Sprawdź swoją wiedzę