Professional Documents
Culture Documents
Cykl wok ZARZDZANIA WYMAGANIAMI: Faza wstpna -> (A) Wizja architektury -> (B) Architektura
biznesowa -> (C) Architektura danych i aplikacji -> (D) Architektura techniczna -> (E) Moliwoci i
rozwizania -> (F) Planowanie migracji -> (G) Nadzr nad implementacj -> (H) Zarzdzanie zmian
architektury
Cykl ADM zakada iteracyjne podejcie: iteracyjno caych cykli | iteracyjno wewntrz cyklu |
iteracyjno wg faz
Iteracja rozwoju architektonicznego B-F, Iteracja planowania przejcia E-F, Iteracja adu
architektonicznego G-H
W fazie wstpnej nastpuje okrelenie sposobu, w jaki SOA bdzie realizowana w ramach organizacji,
co obejmuje:
Celem Fazy A jest zdefiniowanie zakresu prac, identyfikacja interesariuszy, utworzenie wizji organizacji
dziaajcej zgodnie z SOA oraz otrzymanie akceptacji sponsora odnonie do dalszych dziaa
Celem Fazy B jest opis bazowej architektury biznesowej i stworzenie docelowej architektury
biznesowej w podejciu usugowym oraz opracowanie analizy luk
Celem Fazy C jest opis bazowej architektury aplikacji i stworzenie docelowej architektury aplikacji w
podejciu usugowym oraz opracowanie analizy luk
Celem Fazy D jest opis bazowej architektury aplikacji i stworzenie docelowej architektury technicznej
w podejciu usugowym oraz opracowanie analizy luk
Celem Fazy E jest identyfikacja nowych moliwoci i kluczowych rozwiza oraz sposobu ich
wprowadzenia do organizacji (w formie architektur porednich) w celu osignicia architektury
docelowej bd one stanowiy podstaw planu migracji
Celem Fazy F jest uoenie poszczeglnych projektw zgodnie z ich priorytetami. Nastpuje
oszacowanie zalenoci, kosztw i korzyci zwizanych z poszczeglnymi projektami migracyjnymi.
Spriorytetyzowana lista projektw stanowi podstaw planu migracji.
Celem Fazy G jest sformuowanie rekomendacji dla kadego projektu w formie kontraktu
architektonicznego sucego do zarzdzania implementacj danego systemu. System ten jest
implementowany i wdraany podczas tej fazy.
Celem Fazy H jest ustanowienie procesu zarzdzania zmianami dla nowej bazowej architektury, ktra
jest osigana z momentem zakoczenia fazy nadzoru nad implementacj. W ramach tego procesu
prowadzi si cigy monitoring rozwoju technologicznego i zmian w rodowisku biznesowym w celu
decydowania czy formalnie zainicjowa nowy cykl rozwoju architektury.
W ramach zarzdzania wymaganiami podczas kadej fazy prace s walidowane pod ktem biecych
wymaga biznesowych, ktre steruj rozwojem architektury
Model kaskadowy
Model kaskadowy (waterfall model) proces tworzenia oprogramowania
Planowanie systemu (w tym specyfikacja wymaga)
Analiza systemu (w tym Analiza wymaga i studium wykonalnoci)
Projekt systemu (poszczeglnych struktur itp.)
Implementacja (wytworzenie kodu)
Testowanie (poszczeglnych elementw systemu oraz elementw poczonych w cao)
Wdroenie i pielgnacja powstaego systemu.
Jeli ktra z faz zwrci niesatysfakcjonujcy produkt cofamy si wykonujc kolejne iteracje a do
momentu kiedy otrzymamy satysfakcjonujcy produkt na kocu schodkw.
Model kaskadowy jest rzadko uywany z nastpujcych powodw:
Nie mona przej do nastpnej fazy przed zakoczeniem poprzedniej
Model ten posiada bardzo nieelastyczny podzia na kolejne fazy
Iteracje s bardzo kosztowne - powtarzamy wiele czynnoci
Tego typu modelu naley uywa wycznie w przypadku gdy wymagania s zrozumiae i przejrzyste,
poniewa kada iteracja jest czasochonna i wymaga duych wydatkw na ulepszanie.
Dyscypliny pomocnicze
Zarzdzanie zmian i konfiguracj (Configuration & Change Mgmt) konfiguracj (wersjonowanie,
rejestr zalenoci), zlecenia zmian, zarzdzanie stanami i miarami (nowy, zalogowany,
zatwierdzony, przypisany, zakoczony), przyczyny, natury, priorytety
Zarzdzanie projektem (Project Management) zarzdzanie zespoem, budetem, umowami,
ryzykiem, monitorwanie iteracji
rodowiskiem (Environment) licencje, sprzt (moc obliczeniowa, pojemno danych)