Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.3.Atrybutywymagań
31
wymaganiabiznesowe.Sąonenastępnieprecyzowanezperspektywróżnychintere-
sariuszyiichpotrzeb–odbywasiętozazwyczajpodczasidentyfikacji(pozyskania)
wymagańorazanalizywymagań,gdziedanewejściowestanowiąwymaganiawyż-
szegopoziomu.Wynikiemtejfazysąwymaganiainteresariuszy.Jakstwierdzono
wcześniej,odzwierciedlająonepotrzebyróżnychinteresariuszy,nieodnosząsię
jednakdocechsamegorozwiązania,któreowepotrzebybędzieimplementować.
Doopisuwymaganychcechrozwiązaniasłużąwymaganiarozwiązaniadefiniujące
zwyklecharakterystykifunkcjonalneiniefunkcjonalnedocelowegoproduktu.Toone
będąstanowićpodstawędoopracowaniaszczegółowychprojektówrozwiązaniaoraz
implementacji.
Wwieluprzypadkachpotrzebnesąjeszczewymaganiapośrednie–takzwa-
newymaganiaprzejścia,któremogąbyćokreślonedopieropoopracowaniupro-
jektuprzyszłegorozwiązania,kiedyznanejużbędązasadydziałaniadocelowego
produktu.
Wymienionepoziomyszczegółowościwymagańsłużądoprecyzowaniuiustaleniu
ostatecznegozakresuipostacirozwiązania.Spełnieniewymagańnajwyższegopozio-
mu–wymagańbiznesowychiinteresariuszy–jestistotnedlazapewnieniasukce-
suprojekturozumianegojakoprzedsięwzięciemającenaceludostarczeniewartości
interesariuszom.Abyupewnićsię,żerzeczywiścierealizujemywymaganiaustalo-
nenakażdympoziomieanalizy,niezbędnejestzastosowaniemechanizmuśledzenia.
Śledzenie(znanetakżepodnazwąmożliwośćśledzenia)jestrelacjąwiążącąwymaga-
niaoróżnychpoziomachszczegółowościlubróżnetypywymagańnatymsamympo-
ziomieszczegółowości.Śledzeniepokazujesposóbrealizacjiwymagańwyższegorzędu
poprzezwymaganianiższegorzęduiinneartefaktyprojektowe,takiejakmodułykodu
czyprzypadkitestowe.Ustalenieiutrzymywanierelacjiśledzeniajestniezbędnedo
zapewnieniaspełnieniawymagańwodpowiednimstopniuidowykazaniafaktuza-
implementowaniastwierdzonychwymagańorazsposobu,wjakitouczyniono.Temat
śledzeniazostałszczegółowoopisanywpodrozdziale8.1HŚledzeniewymagań”.
1.3.Atrybutywymagań
Atrybutysąsposobemsprecyzowaniaznaczeniaikontekstuwymagań.Samopis
wymaganiatozregułyzamało,byprzedstawićszerszykontekstiznaczeniewyma-
gania.Opisniepodajeinformacjioautorze,statusie,złożonościwymaganiaanijego
znaczeniudlabiznesu.Dlatego,opróczsamegoopisu,pełnestwierdzenie(deklara-
cja)wymaganiapowinnoobejmowaćrównieżatrybutyprzechowującecałądodatko-
wąinformację.Typoweatrybutywymagańopisująaspektykrytyczności,priorytetu,
ryzykazwiązanegozwymaganiem,wykonalnościitp.
Źródłaistandardypodająróżneatrybutywymagań,niektóreznichobligatoryj-
ne,inneopcjonalne.Przyjmijmy,żeminimalnyzestawatrybutówwymagańpowi-
nienobejmować:
Identyfikator–numerjednoznacznieidentyfikującydanewymaganie.Wniektó-
rychprzypadkachidentyfikatormożebyćjednocześniepowiązaniemlubrelacją
zinnymiwymaganiamilubartefaktamiprojektowymi.