Archiwum
- Index
- Riggs Paula Detmer Przypadkowy tatuś
- 0777. Wilde Lori Szczęśliwy przypadek
- Mikolaja Doświadczyńskiego przypadki
- Bobby Hutchinson Gdziekolwiek bć™dziesz
- Nate Kenyon Diablo III Zakon (obszerny fragment)
- Jarrett Miranda Ziemia krwi, ziemia milosci
- Elizabeth Lowell Krajobrazy miśÂ‚ośÂ›ci
- Hardy Kate MiśÂ‚ośÂ›ć‡ w Patagonii
- Cathryn Fox Knocking On Demon's Door (pdf)
- Sandemo_Margit_17_Narzeczona_Fabiana
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- aeie.pev.pl
[ Pobierz całość w formacie PDF ]
zuje znaczną ilość sceptycyzmu w kwestii szans, że ewaluacja konkretnej architek-
tury może faktycznie okazać się pomocną. W efekcie mówią oni: Co, czego sami
nie wiemy, może nam powiedzieć o naszym własnym systemie grupa specjalistów
z zewnątrz? . Prawdopodobnie każdemu specjaliście ds. oceny architektur zdarzy
się kiedyś zmierzyć z tego rodzaju opozycją lub oporem.
Należy pamiętać o dwóch sprawach w przypadku konieczności przeciwdzia-
łania takiej opozycji. Po pierwsze, należy przezwyciężyć obawy. Dlatego też należy
zachować spokój. Jeśli będzie się przyjaznym i pozwoli oponentom zrozumieć, że
celem spotkania jest poznanie i ulepszenie architektury (nie zaÅ› obwinianie kogo-
kolwiek), wówczas okaże się, że ich opór szybko zacznie słabnąć. W rzeczywistości
większość ludzi bawi proces ewaluacji i bardzo szybko dostrzegają oni wynikające
z niego korzyści. Po drugie, należy przezwyciężyć sceptycyzm. Oczywiście człon-
kowie zespołu są ekspertami w swojej dziedzinie. Wie o tym oceniający i wiedzą to oni
sami, więc warto z góry to podkreślić. Jednak oceniający jest ekspertem w zakresie
architektury oraz atrybutów jakościowych. Bez względu na dziedzinę zaintereso-
wania, podejścia architektoniczne służące do usprawniania zarządzania oraz analizy
atrybutów jakościowych nie podlegają zbytnim zmianom. Istnieje stosunkowo nie-
wiele sposobów podejścia do zagadnień wydajności, dostępności lub bezpieczeństwa
na poziomie architektonicznym. Doświadczony specjalista w zakresie ewaluacji (z po-
mocą społeczności specjalistów w zakresie atrybutów jakościowych) spotyka się
z nimi niejednokrotnie i nie zmieniajÄ… siÄ™ one zbytnio przy przechodzeniu z jednej
dziedziny do drugiej.
Ponadto, jako człowiek z zewnątrz, oceniający przynosi ze sobą świeże spojrzenie
i choćby tylko ten jeden fakt często może pozwolić na odkrycie nowej cechy projektu.
Oceniający postępuje zgodnie z regułami procesu, który był udoskonalany w trakcie
50 2. OCENA ARCHITEKTURY OPROGRAMOWANIA
przeprowadzania dziesiątków ewaluacji dotyczących dziesiątków różnych dziedzin
wiedzy bądz techniki. Był on udoskonalany w celu umożliwienia wykorzystania
doświadczeń wielu osób, w celu odkrycia, udokumentowania i skontrolowania wyma-
gań dotyczących atrybutów jakościowych oraz informacji o architekturze. Już nawet
tylko to może przynieść korzyści danemu projektowi nie raz już się tak zdarzyło.
Cały proces po prostu funkcjonuje poprawnie!
R.K.
Ewaluacja architektury nie daje odpowiedzi typu tak lub nie , dobrze lub zle ,
czy też 6,75 z 10 . Mówi raczej, gdzie czyhają pewne niebezpieczeństwa.
Ewaluacja architektury może być wykorzystana wobec pojedynczej architektury lub
całej grupy współzawodniczących architektur. W tym drugim przypadku może pomóc
w odkryciu silnych i słabych punktów każdej z nich. Oczywiście można założyć, że żadna
architektura nie zdobędzie oceny lepszej od wszystkich innych pod każdym względem.
Raczej każda z nich otrzyma lepsze oceny pod jednymi względami, zaś pod innymi gor-
sze w porównaniu z pozostałymi architekturami. Proces ewaluacji pozwoli na zidentyfi-
kowanie w pierwszej kolejności interesujących obszarów, a następnie na pokazanie silnych
i słabych punktów każdej z architektur w tych dziedzinach. Kierownictwo musi zdecy-
dować która (jeśli w ogóle którakolwiek) z konkurencyjnych architektur powinna zostać
wybrana lub poprawiona albo też uznać, że żadna z przedstawionych alternatyw nie jest
akceptowalna i należy zaprojektować nową architekturę*.
2.5. Właściwości, pod względem których
architektura może podlegać ocenie
W tym podrozdziale w nieco dokładniejszy sposób zostanie opisane pojęcie odpowied-
niości (ang. suitability). Nie jest prawdą, że po pobieżnym przeanalizowaniu danej ar-
chitektury można określić, czy powstały na jej podstawie system będzie spełniał stawiane
mu wymagania jakościowe. Z jednej strony, implementacja może na tyle odbiec od planów
architektonicznych, że upadną plany jakościowe. Jednak z drugiej strony, architektura
nie określa ściśle wszystkich cech systemu.
Dobrym przykładem może być w tym miejscu pojęcie użyteczności (ang. usability). Uży-
teczność stanowi miarę możliwości wykorzystania systemu przez użytkownika w sposób
efektywny. Użyteczność jest istotnym celem jakościowym w przypadku wielu systemów, ale
zwykle zależy ona głównie od interfejsu użytkownika. W przypadku projektów współcze-
snych systemów zwykle są podejmowane wysiłki mające na celu zawarcie poszczegól-
nych aspektów interfejsu użytkownika w ramach niedużych struktur architektonicznych.
*
W tym miejscu po raz ostatni jest poruszane zagadnienie ewaluacji więcej niż jednej archi-
tektury jednocześnie, gdyż opisywane metody mogą w obu przypadkach być stosowane
w identyczny sposób.
[ Pobierz całość w formacie PDF ]