Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
4.1.modeleWytWarzaniaoprogramoWania
niuimplementacji.Modelnieuwzględniabezpośredniomożliwościwykorzystaniafaz
wcześniejszychdoplanowaniaiprojektowaniatestów.ędybędąznajdowanedopiero
pofazieimplementacji,cozwiększakosztichusunięcia.Modelsprawdzaswprojek-
tach,wktórychwymaganiabardzodobrzeokreśloneiniebędąszmieniaćwczasie
trwaniapracdeweloperskich,aczkolwiekcorazrzadziejmożnaspotkaćorganizację,k-
rawprostprzyznawałabysdostosowaniategomodelu.Obecnienieprzystajeondo
większościtechnikwytwarzaniaoprogramowania.
WYMAGANIA
PROJEKT
IMPLEMENTACJA
TESTOWANIE
UTRZYMANIE
Rysunek4.1.Modelkaskadowy(wodospadowy)
4.1.2.ModelV
ModelVjestsekwencyjnymmodelemstarającymsprzezwyciężyćwadymodelukaska-
dowego.Jegoschematprzedstawiononarysunku4.2.Szarestrzałkipokazująsekwen-
cyjnośćfaz,aichgraficznyukładtworzyliteręVstądnazwamodelu.Jegoleweramię
pokazujenastępstwofazwytwórczych,aprawenastępstwofaztestowych.Testowanie
wciążodbywaspofaziekodowania,alepoziomestrzałkibiegnąceodfaztestowychdo
fazprojektowychsugerująbardzoistotnąrzecz,stanowiącągłównąideęmodeluV
.Cho-
dzioto,żeczynnościtestowepowinnyrozpocząćsjaknajwcześniej.Podczaszbierania
wymagańmogąpowstawaćplanytestówakceptacyjnych;wfaziespecyfikacjipowstają
planytestówsystemowychitd.Ponadto,wkażdejfaziewytwórczej(leweramięmode-
lu)przeprowadzasprzeglądyiinspekcjeproduktówfazpoprzednich,coreprezentują
czarnestrzałkiidącewgóręramienia.Zarównoinspekcje,jakiplanytestówpozwala-
jużnapoczątkowychetapachwytwórczychznaleźćwielepotencjalnychproblemów
iumożliwiająichwczesneusunięcie.
ZaletymodeluVto:
klarownewyróżnienieiodróżnienieodsiebiefazcyklużyciaorazzależnościm-
dzynimi;
wymógjaknajwcześniejszegotworzeniadokumentacjitestowej;
równomiernierozłożonynacisknafazytworzeniaifazytestowania.
57