Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
4.1.modeleWytWarzaniaoprogramoWania
WYMAGANIA
SPECYFIKACJA
ARCHITEKTURY
PROJEKT
NISKIEGO
POZIOMU
PROJEKT
AKCEPTACYJNYCH
PLANTESTÓW
SYSTEMOWYCH
PLANTESTÓW
KODOWANIE
INTEGRACYJNYCH
PLANTESTÓW
MODUŁÓW
BUDOWA
MODUŁOWYCH
TESTÓW
JEDNOSTKOWE
INTEGRACJA
PLAN
MODUŁÓW
TESTOWANIE
INTEGRACJA
SYSTEMU
SYSTEMU
BUDOWA
KOMPONENTOWE
TESTOWANIE
INTEGRACYJNE
TESTOWANIE
TESTOWANIE
SYSTEMOWE
AKCEPTACYJNE
TESTOWANIE
Rysunek4.3.ModelW
zaiprzeciwmodelowiVmożnapowtórzyćpodadresemmodeluW
,dlategoniebędziemy
goszczegółowoomawiać.
4.1.4.RationalUnifedProcess(RUP)
RationalUnifiedProcessnależydorodzinymodeliiteracyjnych,choćwzasadziejest
hproduktemwpostaciprocesu”,czyliadaptacyjnymframeworkiem,którymożnakon-
figurowaćidopasowywaćdoswoichpotrzeb.RUPzostałstworzonyw1996rokuprzez
RationalSoftware0
RUPdefiniuje9tzw.dyscyplin(wymiarzawartości)podzielonychna4etapy(wymiar
czasu)[38],[39].ArchitekturaRUPjestprzedstawionanarysunku4.4.Wykresypoprawej
stroniepokazująintensywnośćpracwramachposzczególnychdyscyplinwfunkcjiczasu.
Wkażdejdyscypliniezdefiniowanychjestwieleróliartefaktów.Jeślichodziodyscypli-
testowania,toRUPwymieniaczterygłównerole:
kierowniktestowaniaodpowiadającyzapowodzeniepraczwiązanychztestowa-
niem;
analityktestowaniawybierametodytestowania,definiujetesty,monitorujeich
postępy;
projektanttestowaniawybierawłaściwetechniki,narzędziaizasadyimplemen-
towaniatestów,zgłaszazapotrzebowanienazasobyniezbędnedorealizacjizadań
testowania;
testerwykonujetesty,porównujewyniki,oceniaprzebiegtestowania,rejestruje
żądaniazmian.
Jeślichodzioartefaktydlaprocesutestowego,toRUPwymieniaichbardzowiele,wraz
zopisemzależnościmiędzynimi.Wwiększościtoklasyczniestosowanedokumenty,
takiejak:plantestów,strategiatestowania,przypadkitestowe,konfiguracjaśrodowiska
59