okladka

Przygotuj projekt systemu informatycznego,
który naprawdę spełni oczekiwania użytkowników

Termin "architektura oprogramowania" kojarzy się zwykle z doborem języka programowania, wzajemnymi zależnościami między komponentami powstającego systemu informatycznego, wyborem platformy bazodanowej i zaplanowaniem innych elementów związanych wyłącznie z zagadnieniami technicznymi. Tymczasem w opisie architektury systemu nie wolno pomijać także innych kwestii: modelu licencjonowania, sposobu wdrażania i konserwacji systemu, a przede wszystkim jego użyteczności. Te pozornie niezwiązane z projektem elementy mogą mieć duży wpływ na powodzenie przedsięwzięcia, jakim jest stworzenie i sprzedaż oprogramowania. Odpowiednio przygotowany projekt systemu informatycznego powinien więc obejmować zarówno zagadnienia techniczne, jak i ekonomiczne.

Książka "Więcej niż architektura oprogramowania" to poradnik, dzięki któremu stworzenie odpowiedniej relacji między technologią a biznesem jest łatwiejsze, niż mogłoby się wydawać. Może się przydać zarówno menedżerowi, jak i programiście. Autor książki, doświadczony kierownik projektów i twórca oprogramowania, przedstawia związki między zagadnieniami technicznymi a innymi aspektami. Znajdziesz w niej opisy dobrych i skutecznych rozwiązań oraz zaczerpnięte z rynku przykłady planowania produkcji oprogramowania.

Sprawy z pozoru mało ważne często powodują największe problemy. Nie ignoruj ich. Pracuj nad projektem kompleksowo.


Przedmowa Martina Fowlera (13)
Przedmowa Guya Kawasaki (15)
Wstęp (17)
1. Architektura oprogramowania (21)
2. Oprogramowanie jako produkt (43)
3. Różnica między m-architekturą i t-architekturą (67)
4. Symbioza modelu biznesowego i modelu licencjonowania (81)
5. Korzystanie z technologii licencjonowanych (109)
6. Wieloplatformowość (125)
7. Architektura wdrożeniowa (137)
8. Integracja i rozbudowa (151)
9. Marka i elementy marki (177)
10. Funkcjonalność ("usability") (187)
11. Instalacja (205)
12. Aktualizacja (219)
13. Konfiguracja (229)
14. Dzienniki (237)
15. Zarządzanie wersjami (249)
16. Zabezpieczenia (263)
A Release - lista kontrolna (281)
B Język wzorców strategicznego zarządzania produktem (285)
Bibliografia (295)
Literatura (297)
O autorze (301)
Skorowidz (303)