uml-dla-kazdego pełna wersja, ebooki-ksiazki
[ Pobierz całość w formacie PDF ] IDZ DO PRZYK£ADOW UML dla ka¿dego SPIS TRECI KATALOG KSI¥¯EK Autor: Joseph Schmuller T³umaczenie: Krzysztof Mas³owski ISBN: 83-7361-107-X Tytu³ orygina³ Format: B5, stron: 372 KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK DODAJ DO KOSZYKA UML jest jednym z najbardziej ekscytuj¹cych narzêdzi do tworzenia obiektowo zorientowanych systemów. Jest to jêzyk modelowania wizualnego, pozwalaj¹cy budowniczym systemów na tworzenie planów, w których ich wizje zostan¹ uchwycone i wyra¿one w standardowy, ³atwy do zrozumienia sposób. UML dostarcza te¿ mechanizmy u³atwiaj¹ce efektywn¹ wymianê informacji i przekazywanie projektów innym. Podczas 24 sesji zawartych w ksi¹¿ce „UML dla ka¿dego” nauczysz siê tworzenia diagramów za pomoc¹ zunifikowanego jêzyka modelowania. Proste wyjanienia i metoda prowadzenia za rêkê krok po kroku w ka¿dym rozdziale, pozwalaj¹ na poznanie podstaw tego jêzyka i zrozumienie jego zastosowañ. Poznasz: • Podstawy projektowania obiektowego, zwi¹zki UML-a z projektowaniem obiektowym • Powi¹zania, agregacje, agregacje ca³kowite, interfejsy i realizacje • Przypadki u¿ycia i diagramy przypadków u¿ycia • Diagramy: stanów, przebiegu, kooperacji, czynnoci, komponentów, wdro¿enia • Tworzenie systemów za pomoc¹ UML-a • Studium przypadku, pokazuj¹ce kolejne etapy tworzenia z³o¿onego systemu • Przysz³oæ i rozszerzenia jêzyka UML Autor Joseph Schmuller, ekspert w tej dziedzinie, t³umaczy UML-a za pomoc¹ odpowiednio dobranych i interesuj¹cych przyk³adów. Dziêki tej ksi¹¿ce w szybkim tempie opanujesz sztukê operowania jêzykiem UML i przekonasz siê, jak bardzo porz¹dkuje on proces projektowania oprogramowania. CENNIK I INFORMACJE ZAMÓW INFORMACJE O NOWOCIACH ZAMÓW CENNIK CZYTELNIA FRAGMENTY KSI¥¯EK ONLINE Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (32)230-98-63 e-mail: helion@helion.pl Spis treci O Autorze ........................................................................................15 Wstp .............................................................................................17 Cz I Zaczynamy......................................................................19 Rozdział 1. Co to jest UML ................................................................................21 Dodanie metody do szalestwa ................................................................................22 Jak si narodził UML..............................................................................................23 Komponenty UML-a...............................................................................................24 Diagram klas ....................................................................................................24 Diagram obiektów.............................................................................................25 Diagram przypadków u%ycia..............................................................................26 Diagram stanów................................................................................................26 Diagram przebiegu............................................................................................27 Diagram czynno)ci............................................................................................27 Diagram kooperacji...........................................................................................28 Diagram komponentów .....................................................................................29 Diagram wdro%enia ...........................................................................................29 Kilka innych składników .........................................................................................29 Pakiety.............................................................................................................29 Notatki.............................................................................................................30 Stereotypy........................................................................................................30 Po co tyle ró%nych diagramów?................................................................................31 Podsumowanie .......................................................................................................31 Warsztaty...............................................................................................................31 Test.................................................................................................................32 6wiczenia ........................................................................................................32 Rozdział 2. Co to jest obiektowo !....................................................................33 Obiekty, obiekty, wszdzie obiekty...........................................................................34 Kilka poj9.............................................................................................................35 Abstrakcja........................................................................................................35 Dziedziczenie ...................................................................................................36 Polimorfizm .....................................................................................................37 Kapsułkowanie (hermetyzacja)...........................................................................38 Wysyłanie komunikatów....................................................................................39 Powi>zania.......................................................................................................39 Agregacja.........................................................................................................41 6 UML dla kadego Korzy)ci ................................................................................................................43 Podsumowanie .......................................................................................................43 Warsztaty...............................................................................................................44 Test.................................................................................................................44 Rozdział 3. UML i obiektowo !..........................................................................45 Wizualizacja klas....................................................................................................45 Atrybuty ................................................................................................................46 Operacje ................................................................................................................47 Atrybuty, operacje i wizualizacja..............................................................................48 Zobowi>zania i ograniczenia....................................................................................50 Doł>czone notatki ...................................................................................................51 Klasy — do czego słu%> i gdzie ich szuka9................................................................51 Podsumowanie .......................................................................................................53 Warsztaty...............................................................................................................54 Test.................................................................................................................54 6wiczenia ........................................................................................................54 Rozdział 4. Zwi%zki............................................................................................55 Powi>zania.............................................................................................................55 Ograniczenia powi>za......................................................................................57 Klasy powi>za.................................................................................................57 Wi>zania..........................................................................................................58 Liczebno)9.............................................................................................................58 Powi>zania kwalifikowane.......................................................................................60 Powi>zanie zwrotne ................................................................................................60 Dziedziczenie i uogólnienie .....................................................................................61 Poznawanie dziedziczenia..................................................................................62 Klasy abstrakcyjne............................................................................................62 Zale%no)ci..............................................................................................................63 Podsumowanie .......................................................................................................64 Warsztaty...............................................................................................................64 Test.................................................................................................................65 6wiczenia ........................................................................................................65 Rozdział 5. Agregacje, agregacje całkowite, interfejsy i realizacje ......................67 Agregacje...............................................................................................................67 Ograniczenia agregacji ......................................................................................68 Agregacje całkowite................................................................................................69 Otoczenia...............................................................................................................69 Interfejsy i realizacje...............................................................................................71 Widoczno)9......................................................................................................72 Zasig..............................................................................................................73 Podsumowanie .......................................................................................................73 Warsztaty...............................................................................................................74 Test.................................................................................................................74 6wiczenia ........................................................................................................74 Rozdział 6. Informacje wstpne o przypadkach u1ycia.........................................75 Przypadki u%ycia — co to takiego?...........................................................................76 Przypadki u%ycia — dlaczego s> wa%ne?...................................................................76 Przykład: automat do sprzeda%y napojów gazowanych...............................................77 Przypadek u%ycia „Kup napój”...........................................................................77 Dodatkowy przypadek u%ycia ............................................................................78 Spis treci 7 Zawieranie przypadków u%ycia ................................................................................79 Rozszerzanie przypadków u%ycia .............................................................................80 Rozpoczcie analizy przypadków u%ycia...................................................................80 Podsumowanie .......................................................................................................81 Warsztaty...............................................................................................................81 Test.................................................................................................................81 6wiczenia ........................................................................................................82 Rozdział 7. Diagramy przypadków u1ycia............................................................83 Prezentacja modelu przypadków u%ycia....................................................................84 Wracamy do przypadku automatu do sprzeda%y napojów gazowanych...................84 Fledzenie kroków scenariuszy............................................................................84 Zwi>zki midzy przypadkami u%ycia ........................................................................86 Zawieranie .......................................................................................................86 Rozszerzenie ....................................................................................................86 Uogólnienie......................................................................................................88 Grupowanie......................................................................................................88 Stosowanie przypadków u%ycia w procesie analizy ....................................................89 Stosowanie modeli przypadków u%ycia — przykład...................................................89 Poznanie domeny..............................................................................................89 Zrozumienie u%ytkowników...............................................................................90 Zrozumienie przypadków u%ycia ........................................................................90 Dr>%>c w gł>b...................................................................................................91 Remanent rzeczy poznanych....................................................................................93 Elementy strukturalne........................................................................................94 Zwi>zki............................................................................................................94 Grupowanie......................................................................................................94 Przypisy...........................................................................................................95 Rozszerzenie ....................................................................................................95 I inne ...............................................................................................................95 Obraz ogólny..........................................................................................................95 Podsumowanie .......................................................................................................96 Warsztaty...............................................................................................................96 Test.................................................................................................................96 6wiczenia ........................................................................................................97 Rozdział 8. Diagramy stanów.............................................................................99 Diagram stanów....................................................................................................100 Zestaw symboli...............................................................................................100 Podawanie szczegółów w ikonie stanu ..............................................................101 Dodawanie szczegółów transmisji — zdarzenia i akcje.......................................101 Dodawanie szczegółów transmisji — warunki dozoru ........................................103 Podstany..............................................................................................................103 Podstany sekwencyjne.....................................................................................104 Podstany współbie%ne .....................................................................................104 Stany wznowienia.................................................................................................105 Komunikaty i sygnały ...........................................................................................106 Znaczenie diagramów stanów ................................................................................107 Obraz ogólny UML-a............................................................................................108 Podsumowanie .....................................................................................................109 Warsztaty.............................................................................................................109 Test...............................................................................................................109 6wiczenia ......................................................................................................110 8 UML dla kadego Rozdział 9. Diagramy przebiegu........................................................................111 Co to jest diagram przebiegu? ................................................................................111 Obiekty..........................................................................................................112 Komunikaty....................................................................................................112 Czas ..............................................................................................................112 GUI.....................................................................................................................113 Kolejno)9.......................................................................................................113 Pokazanie kolejno)ci na diagramie przebiegu ....................................................114 Przypadek u%ycia............................................................................................114 Automat do sprzeda%y napojów — diagramy przebiegu: egzemplarzowy i ogólny ......115 Egzemplarzowy diagram przebiegu ..................................................................116 Ogólny diagram przebiegu...............................................................................116 Tworzenie obiektów podczas przebiegu ..................................................................119 Rekurencja...........................................................................................................121 Obraz ogólny UML-a............................................................................................121 Podsumowanie .....................................................................................................121 Warsztaty.............................................................................................................123 Test...............................................................................................................123 6wiczenia ......................................................................................................123 Rozdział 10. Diagramy kooperacji ......................................................................125 Co to jest diagram kooperacji? ...............................................................................126 GUI.....................................................................................................................126 Zmiany stanu..................................................................................................127 Automat do sprzeda%y napojów .............................................................................128 Tworzenie obiektów..............................................................................................129 Kilka dodatkowych koncepcji ................................................................................131 Obiekty wielokrotne........................................................................................131 Zwracanie wyniku...........................................................................................131 Obiekty aktywne.............................................................................................132 Synchronizacja ...............................................................................................132 Obraz ogólny UML-a............................................................................................133 Podsumowanie .....................................................................................................133 Warsztaty.............................................................................................................134 Test...............................................................................................................135 6wiczenia ......................................................................................................135 Rozdział 11. Diagramy czynno ci .......................................................................137 Co to jest diagram czynno)ci?................................................................................137 Decyzje..........................................................................................................138 Fcie%ki współbie%ne (rozwidlone).....................................................................139 Sygnały..........................................................................................................140 Stosowanie diagramów czynno)ci ..........................................................................140 Operacja: wyrazy ci>gu Fibonacciego ...............................................................140 Proces: tworzenie dokumentu...........................................................................141 Tory....................................................................................................................143 Diagramy hybrydowe............................................................................................143 Obraz ogólny UML-a............................................................................................144 Podsumowanie .....................................................................................................145 Warsztaty.............................................................................................................146 Test...............................................................................................................147 6wiczenia ......................................................................................................147
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plmement.xlx.pl
|