1 / 13

Projektowanie systemów informacyjnych

Projektowanie systemów informacyjnych. Wykład 15. UML 2.0. Ewa Stemposz Instytut Podstaw Informatyki PAN, Warszawa Polsko-Japońska Wyższa Szkoła Technik Komputerowych, Warszawa. Zagadnienia. Historia ostatnich zmian Diagramy w UML 2.0 Klasyfikacja diagramów opisu struktury

Download Presentation

Projektowanie systemów informacyjnych

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projektowanie systemów informacyjnych Wykład 15 UML 2.0 Ewa Stemposz Instytut Podstaw Informatyki PAN, Warszawa Polsko-Japońska Wyższa Szkoła Technik Komputerowych, Warszawa

  2. Zagadnienia Historia ostatnich zmian Diagramy w UML 2.0 Klasyfikacja diagramów opisu struktury Klasyfikacja diagramów opisu dynamiki Sposoby prezentowania diagramów Wykorzystanie stereotypów w notacji (przykłady)

  3. Historia ostatnich zmian (1) • wersja UML 1.4, wrzesień 2001 oficjalna specyfikacja • wersja UML 2.0, wyznaczona przez OMG pod koniec roku 2001 jako oficjalny kierunek zmian wyodrębniono 4 specyfikacje: - infrastruktura UML; metamodel pozwalający na definiowanie i rozwijanie superstruktury - superstruktura UML; specyfikująca podstawowe elementy wykorzystywane w tworzeniu diagramów - OCL; język specyfikacji ograniczeń - mechanizm przenaszalności diagramów UML pomiędzy różnymi narzędziami • wersja UML 1.5, marzec 2003 oficjalna specyfikacja

  4. Historia ostatnich zmian (2) • wersja UML 2.0 sierpień 2003; bardzo znacząca rewizja • - zakres dostępnych diagramów rozszerzono do 13-tu • - szereg nowych kategorii modelowania w diagramach • istniejących w wersji poprzedniej • Metaskładnia MOF (Meta Object Facility) • XMI (XML Metadata Interchange); standard wymiany dokumentów zgodnych z UML oparty o MOF • CWM (Common Warehouse Metamodel); standard wymiany metadanych pomiędzy hurtowniami danych, systemami zarządzania wiedzą, itd. • W pracach OMG nad UML uczestniczy około 800 informatycznych i biznesowych organizacji

  5. Diagramy w UML 2.0 (1)

  6. Diagramy w UML 2.0 (2)

  7. Diagramy w UML 2.0 (3)

  8. Klasyfikacja diagramów opisu struktury (1) DiagramOpisuStruktury DiagramStruktury DiagramSkładowych DiagramWdrożenia DiagramKlas DiagramObiektów DiagramPakietów DiagramKomponentów Zrozumieć UML 2.0 Metody modelowania obiektowego; M. Śmiałek

  9. Klasyfikacja diagramów opisu struktury (2) Diagram struktury Diagram klas Diagram obiektów Diagram struktur połączonych Diagram pakietów Diagram wdrożeniowy Diagram komponentów Diagram rozlokowania Język UML 2.0 w modelowaniu systemów informatycznych; S. Wrycza, B. Marcinkowski, K. Wyrzykowski

  10. Klasyfikacja diagramów opisu dynamiki (1) DiagramOpisuDynamiki DiagramPrzypadkówUżycia DiagramCzynności DiagramMaszynyStanów DiagramInterakcji DiagramSekwencji DiagramOpisuInterakcji DiagramKomunikacji DiagramNastępstwa Zrozumieć UML 2.0 Metody modelowania obiektowego; M. Śmiałek

  11. Klasyfikacja diagramów opisu dynamiki (2) Język UML 2.0 w modelowaniu systemów informatycznych; S. Wrycza, B. Marcinkowski, K. Wyrzykowski Diagram dynamiki Diagram przypadków użycia Diagram czynności Diagram maszyny stanowej Diagram interakcji Diagram sekwencji Diagram sterowania interakcją Diagram komunikacji Diagram harmonogramowania

  12. Prezentowanie diagramów nagłówek Diagramy mogą być prezentowane w formie: - nieobramowanej - obramowanej, gdzie diagram jest otoczony prostokątną ramą zawierającą nagłówek <nagłówek-diagramu> = (<rodzaj>) + <nazwa-diagramu> ({<parametr>}) rodzaj – wyróżnik diagramu nazwa – odzwierciedlająca merytoryczną zawartość diagramu parametr – parametr kluczowy dla danego diagramu Nazwa jest elementem obligatoryjnym, rodzaj i parametry są nieobligatoryjne.

  13. Wykorzystanie stereotypów w notacji (przykłady) Rejestruj sprzedaż Obsługa zamówień «component» Obsługa zmówień «component» Obsługa zmówień Obsługa zmówień Diagram przypadków użycia Rejestruj sprzedaż Diagram komponentów

More Related