OCL precyzyjne modelowanie w UML
Kategoria: Inżynieria oprogramowania Algorytmy, UML
Wydawnictwo: WNT
Ilość stron: 125
ISBN: 83-204-2865-3
Książka "OCL precyzyjne modelowanie w UML" jest poświęcona językowi OCL, służącemu do uściślania modeli oprogramowania, będącemu elementem standardu UML. W pierwszym rozdziale autorzy zaznajamiają Czytelnika z pojęciem ograniczania i tłumaczą, do czego ograniczenie jest potrzebne. Wyjaśniają, na czym polega metoda projektowania według umowy. W drugim rozdziale omawiają podstawy języka. Opisują przykładowy model w UML, który wykorzystują w pozostałej części książki. Zajmują się niezmiennikami atrybutów, niezmiennikami klas powiązań, różnymi kolekcjami obiektów, dziedziczeniem, wyliczaniem, warunkami początkowymi i końcowymi. W trzecim rozdziale opisują i ilustrują przykładami poszczególne elementy OCL, a w czwartym omawiają zastosowania tego języka. Na końcu książki, w dwóch dodatkach, podają listę typów OCL i opis ich właściwości oraz formalną składnię języka.
Książka jest przeznaczona dla studentów informatyki, projektantów systemów i pracowników firm programistycznych. Poznając język OCL, będą mogli wydajnie używać języka UML.
Spis treści:
Rozdział 1: Po co pisać ograniczenia?1.1.Definicja ograniczenia1.2.Projektowanie według umowy1.3.Zalety ograniczeń1.4.Ograniczenia deklaracyjne czy operacyjne1.5.Notacja – język naturalny czy formuły matematyczne1.6.Podsumowanie – wymagania wobec OCLRozdział 2: Podstawy języka OCL2.1.Przykład systemu „lokalny Klient”2.2.Nakładanie niezmienników na atrybuty2.3.Nakładanie niezmienników na powiązane klasy2.4.Postępowanie z kolekcjami obiektów2.5.Dzidziczenie2.6.Stosowanie wyliczeń2.7.Pisanie warunków początkowych i warunków końcowych2.8.W którym miejscu rozpoczynać pisanie niezmienników2.9.Naruszone ograniczenia2.10.PodsumowanieRozdział 3: Pełny przegląd konstrukcji języka OCL3.1.Typy i egzemplarze3.2.Wyrażenia OCL a ograniczenia OCL3.3.Kontekst wyrażenia OCL3.4.Typy podstawowe i operatory3.5.Typy modelowe3.6.Typy Set, Bag i Sequence3.7.Konstrukcje dla warunków końcowych3.8.Operacje zdefiniowane dla wszystkich typów w języku OCL3.9.Typy jako obiekty3.10.Reguły zgodności typów3.11.Zasady pierwszeństwa dla operacji3.12.Komentarze3.13. Typ Undefined3.14.PodsumowanieRozdział 4: Modelowanie z zastosowaniem ograniczeń4.1.Ograniczenia w modelu UML4.2.Style pisania ograniczeń4.3.Rozwiązywanie zagadnień modelowania z zastosowaniem ograniczeń4.4.PodsumowanieRozdział 5: Rozszerzanie OCL5.1.Słowa przestrogi5.2.Rozbudowa standardowych typów OCL5.3.Dodawanie nowych typów5.4.Operacyjne zastosowania ograniczeń5.5.PodsumowanieDodatek ATypy podstawowe i typy kolekcyjne w języku OCL
Dodatek BGramatyka formalna
Podobne książki:
Najpopularniejsze kategorie książek:
Bazy danych, Bezpieczeństwo Hakerzy, Biznes SAP R/3, Edytory tekstu, GIS System Informacji Geograficznej, Grafika użytkowa Design, Hardware Elektronika, Informatyka, Informatyka w szkole Edukacja, Internet, Inżynieria oprogramowania Algorytmy, Języki programowania, Komputer, Literatura naukowa, Macromedia, Microsoft, Multimedia, Obsługa komputera, Open Source, Oprogramowanie, Programowanie gier i grafiki, Programy inżynierskie, Programy matematyczne Matematyka, Serwery, Sieci, Systemy, Systemy operacyjne, Teleinformatyka, Telekomunikacja, Tworzenie stron WWW, Uczniowie i Studenci
Linki partnerskie:nieruchomości poznań, laptopy forum, programy dla drukarni, programy, Znaczenie snów