Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.6.Inżynieriawymagańorazjejznaczeniewprojekcie
37
wzbudząpytaniaiwątpliwości.Jeżeliwątpliwościtezostanąwyjaśnionenaetapie
analizywymagań,szkodaniebędziewielkanależypoprostupoprawićopiswy-
magańtak,byusunąćwątpliwekwestieisprecyzowaćwymaganie.Jeślijednak
problemwynikniepozatwierdzeniuwymagań,naetapieprojektowania,implemen-
tacji,czycogorszatestów,rozwiązanieniebędziejużtakieproste.Abstrahując
odkoniecznościwykonaniadodatkowychprac(kodowania,testowaniaitp.czego
możnabyuniknąć,znajdującinaprawiającbłądwwymaganiunaetapiedokumen-
tacji),pojawiasięproblemsamegowymaganiaizmianyjegotreściczyznaczenia.
Zazwyczajwmomencieprojektowania,czyimplementacji,wymaganiabądźjużza-
akceptowaneprzezklienta.Każdazmianawymagauzgodnieniazklientem,czasem
długotrwałegoiwywołującegopytaniaHdlaczegodopieroterazzgłaszaciewątpliwo-
ści?”.Wydłużatododatkowoczasrozwiązaniaproblemu.Ponadtozmianawymagań
poakceptacjitojużnieHdoprecyzowanie”,aczęstoformalneżądaniezmianywyma-
gającedodatkowegoczasunaobsługęiprzetworzenie.
Większościwymienionychproblemówmożnauniknąć,stosującprostemechani-
zmyzapewnieniajakościikontrolijakościwymagań.Jednymznajbardziejznanych
sposobówzapewnianiajakościjestwalidacjaiweryfikacja(V&V;odang.
Validation
&Verification
).Weryfikacjapoleganasprawdzeniu,czyprodukt,którytworzymy,
spełniazatwierdzonewymagania;innymisłowyHczyproduktjesttworzonyprawi-
dłowo?”.Walidacjazkoleiodpowiadanapytanie:Hczytworzonyproduktjestpra-
widłowy?”,czylizgodnyzoczekiwaniamiipotrzebamiinteresariuszy.
Zarównowalidacja,jakiweryfikacjamogąbyćwykonywaneprzyużyciupodob-
nychśrodków,takichjakżnegorodzajuprzeglądy,listykontrolne,prezentacjeitp.
Zasadniczażnicamiędzytymiprocesamipoleganaichceluwalidacjadążydo
stwierdzenia,czyproduktbędzieumożliwiałdocelowejgrupieodbiorcówużycie
zgodnezzamierzeniamiiczyspełniaoczekiwaniainteresariuszy,podczasgdywe-
ryfikacjamanaceluupewnieniesię,żeproduktjestrealizowanyzgodniezestwier-
dzonymzestawemwymagań[23].
1.6.Inżynieriawymagańorazjejznaczeniewprojekcie
Wiemyjuż,czymjestwymaganie.Terazkolejnazdefiniowaniedziedziny,którazaj-
mujesięwymaganiami.
Pierwszedefinicjeopisująinżynierięwymagańjakoprocesokreślania,dokumen-
towaniaizarządzaniawymaganiami,jakiepowinnospełniaćoprogramowanie[39].
Definicjatajestnadalaktualnaiprawdziwa,wartojąjednakniecorozszerzyć,aby
nieograniczaćsięjedyniedooprogramowania.Wymaganiadotycząnietylkopro-
duktuinformatycznego,aleidowolnegoinnegoproduktu,dlategoteżpełnade-
finicjainżynieriiwymagańpowinnabrzmieć:procesokreślania,dokumentowania
izarządzaniawymaganiamidotyczącymirozwiązania.
Wramachinżynieriiwymagańmożnawyróżnićspecyficzneczynności.Niektóre
znichsąintegralnączęściąprocesówopracowywaniawymagań,innestanowią
czynnościpomocniczedlaprocesówzarządzaniawymaganiami.Typoweczynności
opracowywaniawymagańto: