Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
34
WPROWADZENIEDOINŻYNIERIIWYMAGAŃ
Tabela1.1.cd.
Projekt
Planowanaiteracjarealizacji
Poziomskomplikowania
Autor
Właściciel
Sklepinternetowy
Faza1
Średni
JanNowak
KarolKowalski
1.4.Kryteriajakościwymagań
Istotnymelementemopracowywaniawymagańjestzapewnienieichjakości.
Wymaganiaosłabejjakościnieprecyzyjne,niejednoznaczne,niezrozumiałeitp.
zcałąpewnościąstanąsięprzyczynąproblemówwdalszychetapachprojektowych.
Wymaganiastanowiąpodstawędoplanowaniaprojektuorazustaleniazakresu
ikształtuplanowanegorozwiązania,toteżichjakośćbezpośredniowpływanajakość
przyszłegoproduktuorazsposóbjegorealizacji.
Jakzatemzapewnićjakośćwymagań?Najprostszymsposobemjestzastosowanie
donichkryteriówjakościowych.Kryteriateopisująpewienminimalnypoziomcech
jakościowych,jakipowinienzostaćspełnionyprzezstwierdzenieopisującedane
wymaganie.
Typowekryteriajakościowedlawymagań[17,44,45]zakładają,żekażdewy-
maganiepowinnobyć:
poprawnewymaganiemusiodpowiednioprzekazywaćpotrzebęinteresariu-
szaczywymaganiewyższegorzędu.Punktemodniesieniadosprawdzeniapo-
prawnościwymaganiajestweryfikacjajegoźródła(naprzykładsprawdzenie,
czykonkretnewymaganieinteresariuszaodpowiednioodzwierciedlawymaganie
biznesowe,zktóregowzięłopoczątek);
koniecznewymaganiepowinnodokumentowaćto,czegoklient(lubinniinte-
resariusze)naprawdępotrzebuje,abyspełnićkonkretnąpotrzebę,celbiznesowy,
standardlubinnewymaganiezewnętrzne.Innymisłowy,implementacjawyma-
ganiamusidostarczaćjakiśpotencjałwartościdlainteresariuszy.Wymaganie
jestkonieczne,jeślijegobrakwprodukciepowodujeodczuwalnąlukęwpływają-
cąnakompletnośćlub/ijakość;
wykonalnewymaganiemusibyćmożliwedozaimplementowaniazgodnieze
znanymimożliwościamii/lubograniczeniamiproduktu,projektuorazotoczenia;
jednoznaczneopiswymaganiamusidopuszczaćmożliwośćtylkojednejinter-
pretacji.Wymaganierozumianenażnesposobyniejestjednoznaczne,atym
samymnigdyniebędzietestowalneanimożliwedoimplementacji;
weryfikowalneinaczejtestowalne.Wymaganiemusibyćmożliwedoprzete-
stowaniaorazjednoznacznegoimierzalnegosprawdzenia,czyzostałopoprawnie
zaimplementowane;
spriorytetyzowanewymaganianiesąrównepodwzględemznaczeniadlainte-
resariuszy.Byokreślićwagędanegowymagania,należyprzypisaćmuodpowied-
nipriorytet;