home contactus
okladka
Podstawą każdego systemu oprogramowania jest jego architektura, czyli sposób, w jaki oprogramowanie jest tworzone z niezależnie rozwijanych komponentów oraz mechanizmy interakcji i wzajemne zależności pomiędzy nimi. Jeśli system ma być tworzony przez więcej niż jedną osobę, właśnie architektura pozwala im na wzajemną komunikację. Choć architektura jest postrzegana jako jeden z najważniejszych aspektów rozwoju współczesnych systemów, to jej ewaluacja niemal nigdy nie staje się standardową częścią procesu rozwojowego.

Wykorzystując wyraźnie określone związki między decyzjami dotyczącymi architektury projektu a wynikającymi z nich właściwościami oprogramowania, niniejsza książka opisuje metody ewaluacji architektury oraz przypadki ich praktycznego zastosowania. Książka "Architektura oprogramowania. Metody oceny oraz analiza przypadków" prezentuje podstawową wiedzę pojęciową z zakresu metod oceny architektury i stanowi podręcznik opisujący krok po kroku proces takich ewaluacji przeprowadzanych w przypadku wielu organizacji rządowych i przemysłowych.

Architektura oprogramowania to gwałtownie rozwijająca się dziedzina badań i działań praktycznych w zakresie inżynierii oprogramowania. Książka prezentuje w szczególności trzy metody jej ewaluacji:



Wskazówki dla Czytelnika (15)
Wstęp (19)
1 Istota architektury oprogramowania (23)
2 Ocena architektury oprogramowania (39)
3 ATAM - metoda ewaluacji architektury (65)
4 System kierowania polem walki - pierwsza analiza przypadku dla metody ATAM (107)
5 Istota atrybutów jakościowych (129)
6 Analiza przypadku wykorzystania metody ATAM (147)
7 Wykorzystanie metody SAAM w ewaluacji przykładowej architektury (231)
8 ARID - metoda ewaluacji architektur częściowych (259)
9 Porównanie metod ewaluacji architektur oprogramowania (273)
10 Rozwijanie możliwości dokonywania ewaluacji architektur we własnym przedsiębiorstwie (291)
11 Wnioski (303)
A Przykład stylu architektonicznego opartego na atrybutach (313)
Bibliografia (319)
Skorowidz (323)