Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
4.teStoWanieWcyklużyciaoprogramoWania
Wstępne
planowanie
Modelowanie
biznesowe
Planowanie
Wymagania
Zarządzanie
konfiguracją
Środowisko
Zarządzanie
projektem
Ewaluacja
izmianą
iprojekt
Analiza
Wydanie
Testowanie
Implementacja
Analizaiprojekt
Implementacja
Modelowanie
Zarządzanie
konfiguracją
Zarządzanie
Wymagania
Środowisko
Testowanie
biznesowe
projektem
Wydanie
izmianą
ROZPOCZĘCIE
TWORZENIE
OPRACOWANIE
PRZEKAZANIE
Rysunek4.4.ModelRUP
testowego,suitytestowe,scenariuszetestowe,dzienniktestów,żądaniazmiany.Nie-
standardowymdokumentemjesthspispomysłówtestowania”,którytworzyswwyniku
zaistnieniażądaniazmiany.RUPzawieratakżediagramprzebiegupractestowaniaze
szczegółamiizależnościamimiędzynimi.
RUPwymagatestowaniaposzczególnychfunkcjonalnościsystemuwmiaręich
implementowania.ZastosowaniepodejściaiteracyjnegowRUPwymuszaczęstete-
stowanieorazwczesnerozpoczęcietejczynności.Dużynaciskjestpołożonynatesty
regresji0
RUPmożnadostosowaćdowiększościprojektów,alenależyuważać,bynieulecfał-
szywemuprzekonaniu,żesamowykorzystaniewszystkichproponowanychprzezmodel
artefaktówsprawi,żeprocesbędzieprzebiegałbezproblemów.Zadaniemkierownika
testówjestto,abyprocesoferowanyprzezRUPskroićnamiarędlakonkretnegopro-
jektu0
RationalUnifiedProcess
,RUPkomercyjna,adaptowalnastrukturaiteracyjnego
wytwarzaniaoprogramowaniaskładającaszczterechfazżyciaprojektu:rozpoczę-
cie,opracowanie,tworzenie,przekazanie
4.1.5.RapidApplicationDevelopment(RAD)
ModelRAD,czylimodelszybkiegoprototypowaniajestprekursoremmetodykzwin-
nych.Stawiaonnacisknaszybkiedostarczanieprototypów.CadleiYeats[40]wska-
zująnazastosowaniemodeluRADwceluuzyskaniaprzewagikonkurencyjnej,gdzie
akceptujemyfakt,żewdrażanysystemmożebniedoskonały.SchematmodeluRAD
(przebiegjednejiteracji)jestprzedstawionynarysunku4.5.
60