Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Zostańmyarchitektamiwnaszymzespole11
2+2
=
?
Aplikacja
Mójniesamowity
kalkulatorl
&ojeśli«
otrzymanieodpowiedzizajmuje10minut?
czasHmotrzymujHmyzłąodpowiHdŹ"
trzHbaprzHpisaćgoabywprowadzićodHjmowaniH"
kalkulatorze
Cośwtym
niHgral
Atrybutjakościowytojakakolwiekzewnętrzniewidocznacecha,dziękiktórej
interesariuszeoceniająwartośćsystemuoprogramowania.Przykładyobejmują
skalowalność,dostępność,łatwośćkonserwacjiitestowalność.Doświadczamy
tychcechjakościowychpodczasinterakcjizoprogramowaniem.
Powybraniustrukturyarchitektonicznejokreślamyatrybutyjakościowe,na
któremabyćpołożonynaciskwsystemiesoftware’owym.Myślącoarchi-
tekturzeoprogramowania,trzebasięupewnić,żeprojektujemysystemopro-
gramowania,którybędziezapewniałpożądaneatrybutyjakościowe,pośród
wszystkichinnychpotrzebwymagającychuwagi.
Atrybutyjakościowesprawiają,żeoprogramowaniejestwyjątkowe.Oko-
licznościkażdegosystemusążneinnyzespół,innybudżet,żnewa-
runkirynkowe,nawetżnetrendytechnologiczne.Wrezultacienigdynie
będziedwóchidentycznycharchitektur,nawetjeślizestawyfunkcjonalności
sąidentyczne.
Gotowistawićczoławyzwaniu?Wnastępnejczęścipoznamykilkastrategii,
abymócstaćsięarchitektemswojegozespołu.
Zostańmyarchitektamiwnaszymzespole
Wniektórychzespołacharchitektjestocjalnąfunkcjąwzespole.Winnych
niematakiejroliiczłonkowiezespołudzieląjegoobowiązki.Czasemzespoły
mówią,żeniemająarchitekta,alejeśliprzyjrzymysięuważnie,ktośwypełnia
obowiązkiarchitekta,niezdającsobieztegosprawy.
Architekcisąliderami,alebyciearchitektemoprogramowaniarównieżozna-
czaosobę,któramyślioprojektowaniuoprogramowaniawokreślonysposób.
Niezależnieodtego,cozawieratytułwizytówki(mójnadalwskazujeinżyniera
oprogramowania,tomójwybór),możnabyćarchitektemoprogramowania.Każ-
dyzespółmaconajmniejjednegoarchitekta.Najlepszezespołymająichkilku.