Содержание книги
перейти к управлению читателемперейти к навигацииперейти к деталям бронированияперейти к остановкам
1.1.Wprowadzeniedowymagań
13
wartość–wwiększościprzypadkówwartośćumożliwiającąpoprawieniewyników
biznesowychdanejfirmy.
Azatem,cojestwymaganiem?PodążajączadefinicjązawartąwIEEE610,
możemyzdefiniowaćwymaganiewnastępującysposób:
Definicja1.4.Wymaganie
Wymaganie(ang.requirement):
(1)Waruneklubzdolnośćpotrzebnaintersariuszomdorozwiązaniadanegoproblemulubosiągnięcia
celu.
(2)Waruneklubzdolność,któremusząbyćspełnionelubposiadaneprzezsystemlubskładnik
systemu,abywypełnićzapisyumowy,standardu,specyfikacjilubinnychformalnienałożonych
dokumentów.
(3)Udokumentowanareprezentacjawarunkulubzdolnościopisanychw(1)i(2).
Innymisłowy,wymaganiejestpewnymopisemrozwiązania(jegocharakte-
rystyką)–zbioremjegocechwymaganychprzezużytkownika,klientalubinnego
interesariuszadoosiągnięciazałożonegocelu.Tobardzoważne:wymaganiemusi
byćczymś,copozwalanaosiągnięcieokreślonegocelulubrozwiązaniezdefiniowa-
negoproblemu.Implikacjątegostwierdzeniajestto,iżcelzgłoszeniawymagania
powinienbyćznanyizdefiniowany.Wymaganiebezceluikontekstubiznesowego
niejestdobrzesformułowane.
Wymaganiamająróżnorodneznaczenieicelewkontekściecałościprocesu
realizacji.Jednymznajważniejszychcelówwymagańjestwyrażenieoczekiwań
ipotrzebklientaorazinnychinteresariuszy.Napodstawiedeklaracjiwymagań
dostawcyrozwiązańsąwstanieoszacowaćnakładypraciśrodkóworazocenić
możliwościzbudowaniarozwiązaniazaspokajającegopotrzebyklienta.
Wymaganiastanowiąrównieżpodstawędooceny,planowania,realizacjiimoni-
torowaniadziałańprojektowych.Wstępnewymaganiaklientasłużądooszacowania
czasutrwaniadanegoprojektuiwysiłku,któryzostaniewłożonywjegorealizację;
pozwalająustalićwstępnyplanprojektu,jegozakresiharmonogram.Podczasre-
alizacjiprojektuwymaganiaiwynikłeznichszacunkiiplanyumożliwiająmonito-
rowaniepostępówwstosunkudouzgodnionegoplanu.
Wymaganiaokreślająponadtogranicerozwiązania,zakresuprocesuwytwarza-
nialubusługkontraktowych.Tymsamympozwalająkontrolowaćpracewykonywane
wtrakcierealizacjiprojektu.Szczególnieważnymaspektemwpracyzwymaga-
niamijestto,abypostrzegaćjejakoelementumowy,zamówienia,planuprojektu,
ponieważsąpodstawąrozliczaniaprac.Wymaganiabiznesowe(wysokopoziomowe
wymaganiastanowiącepodstawękoncepcjiprojektu)powinnybyćokreślonewumo-
wiemiędzydostawcąaklientemwsposóbumożliwiającyobustronomzrozumienie
zakresuitreścirozwiązaniastanowiącegoprzedmiotzamówienia.
Kolejnymważnymaspektemzwiązanymzpodstawamiinżynieriiwymagań
jestklasyfikacjawymagań.Ogólnierzeczbiorąc,istniejądwapodstawowerodzaje
wymagań(rys.1.1).