Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
SKRZYNKANARZĘDZIOWAARCHITEKTA
Używajmytegodziałania,abynadaćpriorytetywpływowymwymaganiomfunk-
cjonalnym.
Tatechnikasprawdzasiędobrzejakonieformalnarozmowa,którapomagalepiej
zrozumiećprawdziwepotrzebyinteresariuszy.
Przykład
Otokilkascenariuszy,którepewienzespółstworzyłdlakilkuinteresariuszy,orazjak
przebiegłarozgrywka,gdyzostalionipoproszeniowybórjednejrzeczy:
Wybranepary
Szybszawydajnośćlub
większadokładność
Kosztvsczaswejściana
rynek
Użytecznośćvs
bezpieczeństwo
Dostępnośćvskoszt
Warianty
Wybórinteresariuszy
Szybszawydajność,przyzałożeniu,żedokładnośćspełnia
wymaganyminimalnypróg.
Czaswejścianarynek;zainteresowanestronybyłyskłonne
zaakceptowaćwiększydługtechnologiczny,abyuzyskać
wymaganefunkcjonalnościwokreślonymterminie.
Bezpieczeństwo;byłtonajważniejszyatrybutjakościowy
izaskakującopokonałkilkainnychważnychatrybutów
jakościowych.
Dostępność;osiągnięciewysokiejdostępnościtegokonkretnego
systemuwymagałopotencjalniekosztownejredundancji,za
którązainteresowanestronychętniebyzapłaciły(dopewnego
stopnia),gdybytobyłowymagane.
Zamiastprzeciwstawiaćjedenwariantinnemu,użyjmysuwakówkompromisów,aby
pozwolićinteresariuszomnadokonaniewieluporównań.Abyprzećwiczyćtodziałanie,
wybierzmy3-5powiązanychwariantów.Każdywybórmożeotrzymaćnumer1-N,
gdzieNjestliczbąpozycjinaliście.Żadnedwawyboryniemogąmiećtejsamejwar-
tości.Taaktywnośćjestczęstoprezentowanawizualniezapomocąsuwaków.
NiHzawodność
Skalowalność
Wydajność
Zwinność
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
5