full-version-analiza-i-projektowanie-obiektowe-rusz-glowa_anprob.pdf
(
135789 KB
)
Pobierz
665316343 UNPDF
Idź do
Analiza i projektowanie
obiektowe. Rusz głową!
• Spis treści
• Przykładowy rozdział
Autorzy:
Brett D. McLaughlin
,
Gary Pollice, Dave West
Tłumaczenie: Piotr Rajca
ISBN: 978-83-246-2802-5
Tytuł oryginału
:
Head First Object-Oriented Analysis and Design
Format: 200×230, stron: 624
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Twój koszyk
Współczesne systemy informatyczne mają niewiele wspólnego z tymi sprzed kilkunastu lat. Są
skomplikowane, nafaszerowane wieloma technologiami, bywa też, że mają (zbyt) wielu autorów.
Jak zapanować nad tym wszystkim? Jak projektować systemy szybko oraz bezbłędnie? Czujesz się
zagubiony? Nic się nie martw! Po prostu…
Otwórz swój umysł! Teraz dzięki nowatorskim metodom nauczania możesz błyskawicznie
opanować wszystkie elementy projektowania obiektowego. Charakterystyczna dla serii „Rusz
głową!” cecha to wymieszana w odpowiednich proporcjach wiedza, humor oraz wszystko
wyjaśniające graki. Informacje zawarte w książce obejmują pełny zakres tematyki związanej
z analizą i projektowaniem obiektowym. Tylko kilkaset stron dzieli Cię od opanowania metod
zbierania wymagań, tworzenia przypadków użycia czy też projektowania diagramów klas.
A to tylko początek – sprawdź spis treści i przekonaj się, jak szeroki materiał zawiera ta książka.
Naprzód, głowo!
Nikt ci tego nie potrał wytłumaczyć? Wydaje Ci się, że to problem nie na Twoją głowę? Nie
potrzebujesz elektrowstrząsów, żeby pobudzić swój mózg do aktywnego działania. Tylko żadnych
gwałtownych gestów! Usiądź wygodnie, otwórz książkę, dopiero teraz się zacznie. Na początek –
rusz głową!
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
Precz z nudnymi wykładami i zakuwaniem bez zrozumienia!
Nauka to znacznie więcej niż tylko czytanie suchego tekstu. Twój mózg jest niczym głodny rekin,
cały czas prący naprzód w poszukiwaniu nowej, apetycznej przekąski.
Jak karmimy Twój wygłodniały umysł?
Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe
dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący
i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces
studiowania przedstawianych zagadnień. Cały czas pobudzamy Twój umysł do aktywnego
działania, zmuszamy go do posłuszeństwa… a za ciężką pracę nagrodzimy go smakowitym
ciasteczkiem w postaci wiedzy – wisienka gratis!
Rozgryź to sam!
• Zasady i cele projektowania obiektowego
• Metody zbierania wymagań
• Przypadki użycia i ich analiza
• Graczna prezentacja systemu i zasad jego działania – diagramy UML
• Wzorce projektowe – sprawy skomplikowane stają się proste, a proste jeszcze prostsze
• Projektowanie architektury systemu
• Testowanie
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2010
Spis
treści
Spis treści (skrócony)
1 Dobrze zaprojektowane aplikacje są super.
Tu zaczyna się wspaniałe
oprogramowanie
31
2 Gromadzenie wymagań.
Daj im to, czego chcą
83
3 Wymagania ulegają zmianom.
Kocham cię, jesteś doskonały…
A teraz — zmień się
137
4 Analiza.
Zaczynamy używać naszych aplikacji w rzeczywistym świecie
169
5 Część 1. Dobry projekt = elastyczne oprogramowanie.
Nic nie pozostaje
wiecznie takie samo
221
Przerywnik. Obiektowa katastrofa
245
Część 2. Dobry projekt = elastyczne oprogramowanie.
Zabierz swoje
oprogramowanie na 30-minutowy trening
257
6 Rozwiązywanie naprawdę dużych problemów.
„Nazywam się Art Vandelay...
jestem Architektem”
301
7 Architektura.
Porządkowanie chaosu
343
8 Zasady projektowania.
Oryginalność jest przereklamowana
395
9 Powtarzanie i testowanie.
Oprogramowanie jest wciąż przeznaczone dla klienta
441
10 Proces projektowania i analizy obiektowej.
Scalając to wszystko w jedno
499
A Pozostałości
571
B Witamy w Obiektowie
589
Skorowidz
603
Spis treści (z prawdziwego zdarzenia)
W
Wprowadzenie
Twój mózg koncentruje się na analizie i projektowaniu obiektowym.
Podczas gdy
Ty
starasz się czegoś
nauczyć
, Twój mózg robi Ci przysługę i dba o to,
abyś przez przypadek
nie zapamiętał
zdobywanych informacji. Myśli sobie: „Lepiej
zostawić trochę miejsca na bardziej istotne sprawy, na przykład jakich zwierząt unikać
albo czy jazda na snowboardzie nago jest dobrym pomysłem”. W jaki zatem sposób
możesz oszukać swój mózg i przekonać go, że Twoje życie zależy od znajomości analizy
i projektowania obiektowego?
Dla kogo jest ta książka?
20
Wiemy, co sobie myślisz
21
Metapoznanie: myślenie o myśleniu
23
Zmuś swój mózg do posłuszeństwa
25
Ważne uwagi
26
Zespół techniczny
28
Podziękowania
29
5
Spis
treści
Dobrze zaprojektowane aplikacje są super
1
Tu zaczyna się wspaniałe oprogramowanie
A zatem, w jaki sposób w praktyce pisze się wspaniałe oprogramowanie?
Zawsze bardzo trudno jest określić,
od czego należy zacząć
. Czy aplikacja faktycznie
robi to,
co powinna robić i czego od niej oczekujemy
? A co z takimi problemami jak powtarzający się kod —
przecież to nie może być dobre ani właściwe rozwiązanie, prawda? Zazwyczaj trudno jest określić, które
z wielu problemów należy rozwikłać w pierwszej kolejności, a jednocześnie mieć pewność, że podczas
wprowadzania poprawek nie popsujemy innych fragmentów aplikacji. Bez obaw. Po zakończeniu lektury
tego rozdziału będziesz już dokładnie
wiedział, jak pisać doskonałe oprogramowanie
, i pewnie
podążał w kierunku trwałego poprawienia sposobu tworzenia programów. I w końcu zrozumiesz,
dlaczego OOA&D to czteroliterowy skrót (pochodzący od angielskich słów:
Object-Oriented Analysis
and Design
, analiza i projektowanie obiektowe), który Twoja matka
chciałaby
, byś poznał.
Rock-and-roll jest wieczny!
32
Nowa elegancka aplikacja Ryśka…
33
Co przede wszystkim zmieniłbyś w aplikacji Ryśka?
38
Niby skąd mam wiedzieć, od
czego należy zacząć? Mam wrażenie, że ilekroć
zaczynam pracę nad nowym projektem, każdy ma inne
zdanie odnośnie tego, co należy zrobić w pierwszej
kolejności. Czasami zrobię coś dobrze, lecz
czasami kończy się na tym, że muszę przerobić
całą aplikację od początku, bo zacząłem w złym
miejscu. A ja chcę jedynie pisać świetne
oprogramowanie! A zatem, od czego
powinienem zacząć pisanie aplikacji
dla Ryśka?
Doskonałe oprogramowanie…
ma więcej niż jedną z wymienionych już cech
42
Wspaniałe oprogramowanie w trzech prostych krokach
43
W pierwszej kolejności skoncentruj się na funkcjonalności
48
Test
53
Szukamy problemów
55
Analiza metody search()
56
Stosuj proste zasady projektowania obiektowego
61
Projekt po raz pierwszy, projekt po raz drugi
66
Jak łatwo można wprowadzać zmiany w Twojej aplikacji?
68
Poddawaj hermetyzacji to, co się zmienia
71
Delegowanie
73
Nareszcie doskonałe oprogramowanie (jak na razie)
76
OOA&D ma na celu tworzenie wspaniałego oprogramowania,
a nie dodanie Ci papierkowej roboty
79
Celne spostrzeżenia
80
6
Spis
treści
Gromadzenie wymagań
2
Daj im to, czego chcą
Każdy lubi zadowolonych klientów.
Już wiesz, że pierwszy krok w pisaniu doskonałego
oprogramowania polega na upewnieniu się, czego chce klient. Ale jak się dowiedzieć,
czego klient
oczekuje? Co więcej — skąd mieć pewność, że klient w ogóle
wie
, czego tak naprawdę chce? Właśnie
wówczas na arenę wkraczają
„dobre wymagania”
. W tym rozdziale dowiesz się, w jaki sposób
zadowolić klientów
, upewniając się, że dostarczysz im właśnie to, czego chcą. Kiedy skończysz lekturę,
wszystkie swoje projekty będziesz mógł opatrzyć etykietą „Satysfakcja gwarantowana” i posuniesz się
o kolejny krok na drodze do tworzenia doskonałego oprogramowania… i to za każdym razem.
Nadszedł czas na kolejny pokaz
Twych programistycznych umiejętności
84
Test programu
87
Nieprawidłowe zastosowanie (coś w tym stylu)
89
Czym jest wymaganie?
90
Tworzenie listy wymagań
92
Zaplanuj, co może się popsuć w systemie
96
Problemy w działaniu systemu są obsługiwane
przez ścieżki alternatywne
98
(Ponowne) przedstawienie przypadku użycia
100
Jeden przypadek użycia, trzy części
102
Porównaj wymagania z przypadkami użycia
106
Twój system musi działać w praktyce
113
Poznajemy Szczęśliwą Ścieżkę
120
Przybornik projektanta
134
System
Drzw
iczki
d
la psa o
raz
pilot s
tanowią
ele
menty
system
u, bądź
też
znajdują
się
w
ewnątrz
niego.
7
Plik z chomika:
smifos
Inne pliki z tego folderu:
Oracle_9i_PL-SQL_Poradnik_Programisty Bulusu Lakshman.pdf
(106440 KB)
Administracja baza danych Oracle 8i Magic_8i-W.Gryglewicz-Kacerka B.Szymczak.pdf
(21315 KB)
Database fundamentals Neeraj Sharma.pdf
(5178 KB)
Bazy_danych_w_architekturze_klient-serwer(delphi)-K.Henderson.pdf
(15768 KB)
Relacyjne bazy danych w srodowisku Sybase I.Pozniak-Koszalka.pdf
(4448 KB)
Inne foldery tego chomika:
Informatyka, nauka programowania
Zgłoś jeśli
naruszono regulamin