procesy wspomagające
1. komentowanie
2. zarządzanie konfiguracja
3. zapewnianie jakości
4. weryfikacja
5. zatwierdzanie(walidacja)
6. wspólne przeglądy
7. audyty
8. rozwiązywanie problemów
procesy organizujące cyklu życia
1. zarządzanie
2. zapewnianie infrastruktury
3. doskonalenie procesów
4. szkolenie personelu
proces rozwoju oprogramowanie - ISO 12207
- wybór modelu cyklu
- analiza wymagań klienta
- dobór platformy i standardów, analiza wykonywalności
- analiza wymagań wobec jednostek programowych
- projektowanie architektury oprogramowania
- szczegółowe projektowanie oprogramowania oraz planowanie testowania
- kodowanie i testowanie jednostek programowych
- integrowanie jednostek programowych
- testowanie kwalifikujące
- integrowanie systemu
- testowanie zintegrowanego systemu
- instalowanie
- akceptacja systemu, szkolenie użytkowników
Przyczyny wzrostu znaczenia faz planowania i analizy
- brak zrozumienia potrzeb użytkowników; ciąłe stosowane tool-oriented approach
- użytkownicy nie potrafią dokładnie wyrazić swoich potrzeb; brak doświadczeń i wizji; inne predyspozycje i mentalność
- rozwój zastosowań informatyki obejmuje nowe obszary; wysiłek intelektualny dotyczy analizy informacji i dróg jej obiegu
-brak gotowych rozwiązań dużych systemów
Metodologia określa formalne procedury postępowania w celu opracowania modelu
Standard UML jest niezależny od metodologii. XMI (XML MEtadana Interchange) umożliwia transfer opracowanych w UML modeli (specyfikacji) do postaci opisanych w XML dokumentów, utrzymywanych w wybranym repozytorium, zainstalowanym na konkretnej platformie.
Proces wytwórczy w firmie IBM jest opisany przez 4 składowe: (1) opis produktu (Work Product Descriptions WPD),