Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.3.Atrybutywymagań
31
wymaganiabiznesowe.Sąonenastępnieprecyzowanezperspektywżnychintere-
sariuszyiichpotrzebodbywasiętozazwyczajpodczasidentyfikacji(pozyskania)
wymagańorazanalizywymagań,gdziedanewejściowestanowiąwymaganiawyż-
szegopoziomu.Wynikiemtejfazysąwymaganiainteresariuszy.Jakstwierdzono
wcześniej,odzwierciedlająonepotrzebyż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średnietakzwa-
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-
muwymagańbiznesowychiinteresariuszyjestistotnedlazapewnieniasukce-
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-
niaożnychpoziomachszczegółowościlubż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ążneatrybutywymagań,niektóreznichobligatoryj-
ne,inneopcjonalne.Przyjmijmy,żeminimalnyzestawatrybutówwymagańpowi-
nienobejmować:
Identyfikatornumerjednoznacznieidentyfikującydanewymaganie.Wniektó-
rychprzypadkachidentyfikatormożebyćjednocześniepowiązaniemlubrelacją
zinnymiwymaganiamilubartefaktamiprojektowymi.