Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2012

Lauret zaufanych opinii
Informacje podstawowe
Zrozumieć UML 2.0. Metody modelowania obiektowego

Zrozumieć UML 2.0. Metody modelowania obiektowego

Autor: Michał Śmiałek
Data wydania: 2005/07
Stron: 304
Niedostepna ksiazka
Szczegóły:
  • ISBN: 8373619186 / 83-7361-918-6
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 2752

Informacje dodatkowe:

Usprawnij proces tworzenia oprogramowania,
stosując modelowanie w języku UML

  • Poznaj podstawy modelowania obiektowego
  • Zamodeluj środowisko, wymagania i architekturę systemu
  • Zaprojektuj system w oparciu o model UML

Tworzenie złożonego systemu informatycznego wymaga przygotowania projektu. Należy określić w nim środowisko działania systemu, wymagania użytkowników, procesy realizowane przez system i jego elementy składowe. Opis słowny, przydatny w trakcie zbierania założeń funkcjonalnych, może okazać się zbyt skomplikowany i niejednoznaczny na pozostałych etapach opisywania powstającego systemu. Niezbędny jest taki sposób opisu, który byłby jednakowo interpretowany i zrozumiały dla wszystkich członków zespołu projektowego. W tym celu opracowano język UML -- notację umożliwiającą zamodelowanie systemu w sposób graficzny, w postaci diagramów. Modele zapisane w języku UML są jednakowo interpretowane przez wszystkie osoby zaangażowane w dany projekt. Są też niezwykle uniwersalne. Można je stosować we wszystkich fazach projektowania i budowy oprogramowania.

Książka "Zrozumieć UML 2.0. Metody modelowania obiektowego" to podręcznik modelowania systemów informatycznych z wykorzystaniem notacji UML 2.0. Przedstawia podstawy modelowania obiektowego i najważniejsze pojęcia związane z obiektowością. Opisuje sposoby modelowania otoczenia systemu, jego zakresu funkcjonalnego oraz struktury. W książce opisano również proces przejścia z modelu do kodu źródłowego systemu oraz metodyki projektowe oparte na języku UML. Każdy, kto bierze udział w procesie wytwarzania oprogramowania, znajdzie w tej książce przydatne dla siebie informacje.

  • Zasady modelowania obiektowego
  • Formułowanie i realizacja wymagań
  • Modelowanie otoczenia systemu oraz jego funkcjonalności
  • Projektowanie architektury systemu
  • Realizacja systemu w oparciu o projekt
  • Metodyki wytwarzania oprogramowania

Przekonaj się, jak bardzo UML może ułatwić proces tworzenia oprogramowania.


Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/maalpr.htm" style="color:black;" title="Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien">Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 37.95 zł</b> </td><td> <a href="/zakupy/add.cgi?id=maalpr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj maalpr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cwcp11.htm" style="color:black;" title="C++11. Nowy standard. Ćwiczenia">C++11. Nowy standard. Ćwiczenia</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 21.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cwcp11"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cwcp11" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/iowuje.htm" style="color:black;" title="Inżynieria oprogramowania w ujęciu obiektowym. UML, wzorce projektowe i Java">Inżynieria oprogramowania w ujęciu obiektowym. UML, wzorce projektowe i Java</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 129.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=iowuje"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj iowuje" /></a> </td> </tr> </table> <strong><a href="/ksiazki/grawek.htm" style="color:black;" title="Grafika wektorowa. Szkolenie podstawowe">Grafika wektorowa. Szkolenie podstawowe</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=grawek"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj grawek" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/linobj.htm" style="color:black;" title="LINQ to Objects w C# 4.0">LINQ to Objects w C# 4.0</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=linobj"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj linobj" /></a> </td> </tr> </table> <strong><a href="/ksiazki/winazu.htm" style="color:black;" title="Windows Azure. Wprowadzenie do programowania w chmurze">Windows Azure. Wprowadzenie do programowania w chmurze</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=winazu"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj winazu" /></a> </td> </tr> </table> <strong><a href="/ksiazki/jascwz.htm" style="color:black;" title="JavaScript. Wzorce">JavaScript. Wzorce</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jascwz"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jascwz" /></a> </td> </tr> </table> <strong><a href="/ksiazki/sqlsme_ebook.htm" style="color:black;" title="Microsoft SQL Server. Modelowanie i eksploracja danych. eBook. ">Microsoft SQL Server. Modelowanie i eksploracja danych. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 54.99 zł</b> </td><td> <a href="/zakupy/add.cgi?id=sqlsme_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj sqlsme_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/wfcodp_ebook.htm" style="color:black;" title="WCF od podstaw. Komunikacja sieciowa nowej generacji. eBook. ">WCF od podstaw. Komunikacja sieciowa nowej generacji. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=wfcodp_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj wfcodp_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table>
6
(4)
5
(4)
4
(1)
3
(2)
2
(5)
1
(0)

Liczba ocen: 16

Średnia ocena
czytelników
4


Zrozumieć UML 2.0. Metody modelowania obiektowego:

okladka

Ocena : 6 Ocena książki 2005-11-10

Paweł

Świetny podręcznik na temat UML 2.0. Największa jego zaleta: nie przedstawia w "suchy" sposób kolejnych diagramów i ich definicji, ale osadza UML w całym procesie modelowania obiektywowego. Kolejne szczegóły i niuanse poszczególnych diagramów są wprowadzane stopniowo i zawsze w nawiązaniu do modelowanego systemu. No i napisana jest przystępnym językiem, całkiem przyjemnie się ją czyta.

Ocena : 6 Ocena książki 2006-07-03

Lukasz M.

Przystępny język, wyjaśnienie po ludzku pewnych spraw (to nie jest książka opisująca od zera uml i wdająca się w przesadne szczegóły), a przede wszystkim praktyczne wykorzystanie uml pokazane na przykładach, miłe dodatki na końcu książki w postaci zbioru diagramów z ich opisem, słownik pojęć uml-owych. Nie zgadzam się z przedmówcami, że jest dużo lania wody - autor robi co powinien, tłumaczy swoje postępowanie, a nie jak to często bywa, że czytelnik musiał się domyślać dlaczego on zrobił to tak a nie inaczej. Polecam, książka na pewno wyróżnię się z szeregu innych o uml.

Ocena : 6 Ocena książki 2005-12-05

bez podpisu

Prosto, konkretnie i na przykładach - o to właśnie chodzi.

Ocena : 6 Ocena książki 2006-08-31

dD

Daję 6-kę, bo książka ma coś, czego nie ma wiele książek tego typu na rynku - pokazuje jak użyć UMLa w projekcie, by osiągnąć jeden cel - powiązanie kodu z wymaganiami. Dzięki temu wiadomo skąd wzięła się dana linia kodu, dany moduł itp. Materiał książki bazuje na kursie prowadzonym przez jej autora w firmie InfoVide, kursie, który mnie osobiście bardzo wiele "poukładał" tak, że zrozumiałem jak użyć UMLa. Wbrew pozorom jest to sztuka podobna do pisania książek - nie wystarczy znać notację, trzeba jeszcze wiedzieć jak układać literki w słowa, a słowa w zdania, jak konstruować akapity rozdziały, by stworzyć zrozumiały tekst, by książka miała wstęp, rozwinięcie i zakończenia. Jednym zdaniem - by model dawał odpowiedź na pytania: "dlaczego", "skąd się to wzięło" itp. Autor pokazuje na przykładach jak opisać, projekt tak, by miało to charakter ciągu logicznie powiązanych diagramów, od wymagań, aż po kod a jest to ewenement na rynku. Większość książek skupia się na notacji i nie wychodzi dalej niż poza poszczególne diagramy, nieliczne pokazują powiązania pomiędzy nimi. Michał Śmiałek pokazuje jak powiązać informację na diagramach w taki sposób, by klient, który je czyta, który ma je zrecenzować widział wyraźną ścieżkę przyczynowo skutkową, by wiedział, że z wymagania RQ1 bierze się Przypadek Użycia Biznesu UCB01 opisany scenariuszem podstawowym, alternatywnym itp (diagramy czynności). Pojedyncza czynność z tego scenariusza może reprezentować Przypadek Użycia modelowanego Systemu UCS01. Przypadek Użycia Systemu (UCS01) z kolei opisujemy diagramem sekwencji, który wywołuje komunikaty obiektów, które zamodelowaliśmy w systemie. Z komunikatów przechodzimy do funkcji klas systemu i w ten sposób (nie jest to pełny opis - dlatego trzeba przeczytać książkę ;) mamy coś, co z angielska nazywane jest traceability - powiązanie kodu z wymaganiami poprzez ciąg logicznie powiązanych diagramów. Polecam i życzę "poukładania" i zrozumienia możliwości, jakie daje UML.

Ocena : 5 Ocena książki 2010-02-26

Jacek Cholewa

W mojej opinii to bardzo dobra książka. Sięgając po nią miałem bardzo ogólnikowe pojęcie o języku UML. Tematyka ta bardzo mnie interesuje, ale jestem hobbystą. Nie pracuje zawodowo jako programista, analityk czy architekt systemów. Książka nie opisuje dogłębnie specyfikacji języka i jeśli ktoś tego oczekuje to powinien sięgnąć po inną pozycję. Celem tej książki jest natomiast pokazanie jak przejść od opisu środowiska do kodu. Autor krok po kroku, bardzo przystępnym językiem opisuje podstawy języka UML, ukazuje filozofię modelowania obiektowego i jej implementację na jasnym przykładzie. Książka w mojej opinii znakomicie robi to co autor postawił sobie za cel - prowadzi krok po kroku i uczy jak w sposób sensowny i spójny wykorzystać modelowanie obiektowe.

Ocena : 5 Ocena książki 2008-03-12

bez podpisu

Prosto i na temat. Podstawy UML solidnie przedstawione, najpierw bardziej ogólnie, potem szczegółowo. NIE jest przegadana, a to co autor opisuje dokładniej, to są naprawdę istotne rzeczy, które przydają się potem w praktyce. Świetna książka dla studentów.

Ocena : 5 Ocena książki 2007-03-19

Jacek Achtelik

Dobre spojrzenie na UML - praktyczne. Mogłaby być trochę prostsza w czytaniu, lecz dobra. Polecam.

Ocena : 5 Ocena książki 2008-12-11

bez podpisu

Ocena : 4 Ocena książki 2005-12-27

Wojciech O.

Książka bardzo przyzwoita. Jeżeli tylko słyszałeś o języku UML i metodach modelowania obiektowego, to dzięki tej książce poznasz je w przystępny sposób. Polecam.

Ocena : 3 Ocena książki 2005-11-28

bez podpisu

Bardzo dziwna notacja typograficzna utrudnia lekturę (chodzi mi o strzałki wtrącone w zdania), przykłady są mocno przegadane i niezbyt praktyczne.

Ocena : 3 Ocena książki 2005-09-19

Mirek Smoliński

Ocena : 2 Ocena książki 2006-08-09

Robert Woliński

Uciążliwa notacja zastosowana w książce, nie spójnie przeprowadzony przykład oraz, momentami, mało czytelne komentarze powodują, że pomimo poprawności merytorycznej książkę czyta się bardzo ciężko i trudno przyswaja zawartą w niej wiedzę. NIE polecam.

Ocena : 2 Ocena książki 2006-10-25

bez podpisu

Na początku fajnie się czyta, ale nagle ni z tego ni z owego pojawia się np. diagram klas. O co chodzi? A skąd się on wziął? Jak to skąd - ze słownika środowiska. Aha. Postanowiłem więc robić równolegle z czytaniem kolejnych rozdziałów własny projekt, by lanie wody nabrało konsystencji. Nic z tego. Enigmatyczne narzędzie CASE, o którym pisze autor okazuje się przy końcu książki projektem EA, ale znowu same ogólniki - można podzielić sobie projekt na pakiety, ale gdzie, jak? po co? Tego już w książce nie ma. Zacząłem więc przeglądać dokumentację EA by dowiedzieć się więcej o metodykach weń stosowanych, ale... okazało się, że by skorzystać ze wskazówek w książce muszę znać dobrze narzędzie CASE, a żeby umieć z niego skorzystać muszę znać dobrze UML. Klasyczny przykład zagłodzenia. Odniosłem więc wrażenie, że to książka dla ludzi z doświadczeniem w UMLu. Ja go nie mam więc może jak go trochę nabędę to do niej wrócę.

Ocena : 2 Ocena książki 2005-11-28

Włodzimierz

Na pierwszy rzut oka fajna (język, rozwijane przykłady) lecz jak ktoś chce wyjść poza ogólniki niech sięgnie po coś innego.

Ocena : 2 Ocena książki 2006-01-02

Adam P.

Kupiłem zachęcony jedną z opinii (prosto, konkretnie i na przykładach). Szkoda tylko, że przykłady oderwane od rzeczywistości i uzupełnione "laniem wody". Może lepsza dla ludzi, którzy znają już UML i chcą poukładać sobie informacje.

Ocena : 2 Ocena książki 2005-10-14

bez podpisu