Unified Modeling Language graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych.

Slides:



Advertisements
Podobne prezentacje
Piotr Czekalski, ZMiTAC, Politechnika Śląska 2003
Advertisements

Programowanie obiektowe
Związki w UML.
Unified Modeling Language Wykład 4 Przypadki użycia
Modelowanie przypadków użycia
Część 2 OiZPI Iteracyjny przyrostowy model cyklu życiowego Rational Unified Process™ w materiałach wykorzystano: K.Subieta: Budowa i integracja systemów.
Język UML (Unified Modelling Language)
Projektowanie Aplikacji Komputerowych
UML Unified Modeling Language
Co UML może zrobić dla Twojego projektu?
Bartosz Walter Prowadzący: Bartosz Walter
Katedra Mikroelektroniki i Technik Informatycznych Politechniki Łódzkiej UML- Unified Modeling Language Ujednolicony Język Modelowania UML jest standardowym.
UML Zunifikowany język modelowania
Unified Modeling Language Wykład 5 Diagram czynności
Unified Modeling Language Wykład 3 Diagram klas
UML - Unified Modeling Language
Diagramy klas w języku UML
Diagram czynności (Activity Diagrams)
Jakość systemów informacyjnych (aspekt eksploatacyjny)
Projektowanie i programowanie obiektowe II - Wykład IV
Projektowanie i programowanie obiektowe II - Wykład II
Projektowanie - wprowadzenie
Analiza, projekt i częściowa implementacja systemu obsługi kina
Wykład 4 Analiza i projektowanie obiektowe
Wykład 5 UML - Unified Modeling Language
Wykład 3 Analiza i projektowanie strukturalne
Wykład 2 Cykl życia systemu informacyjnego
C.d. wstępu do tematyki RUP
Projekt systemu ekspertowego Nazwa Grupa: Zespół:…… …… ……. ……..
Nadstruktura języka UML w wersji 2.2 Część V Wdrożenie (pakiet UML::Deployments)
Infrastruktura języka UML w wersji 2.2
Nadstruktura języka UML w wersji 2.2
UML 2.x Robert Pająk.
Model przestrzenny Diagramu Obiegu Dokumentów
DIAGRAMY UML.
POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.
Związki w UML Do zrobienia jest: -Przerysować jak ktoś ma Visio te dwa diagramy tak żeby podmienić tylko nazwy a reszta Taka sama, -I dodać po jednym zdaniu.
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Modelowanie obiektowe Diagramy UML – diagram przypadków użycia
Modelowanie obiektowe Diagramy sekwencji
(Unified Modeling Language)
Unified Modeling Language - Zunifikowany Język Modelowania
Wprowadzenie do UML dr hab. inż. Kazimierz Subieta profesor PJWSTK.
Modelowanie obiektowe Diagramy klas
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Diagramy przypadków użycia ALINA SUCHOMSKA. Przypadki użycia systemu  technika wyznaczania funkcjonalnych wymagań systemu  opisują typowe interakcje.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Diagram przypadków użycia
Diagram klas Kluczowymi elementami są: klasy (class)
Proces tworzenia oprogramowania Proces tworzenia oprogramowania jest zbiorem czynności i związanych z nimi wyników, które prowadzą do powstania produktu.
Przykłady analiza i projektowanie
Diagram klas Diagramy klas służą do obrazowania statycznych aspektów projektowanych systemów jako: Projekt struktury logicznej baz danych Projekt składników.
Modelowanie obiektowe - system zarządzania projektami.
Infrastruktura języka UML w wersji 2.2 Część VI Pakiet Core::Constructs (diagramy: bazowy, przestrzeni nazewniczych, klasyfikatorów, wyrażeń, ograniczeń)
Diagram obiektów Diagram obiektów ukazuje elementy i związki z diagramu klas w ustalonej chwili. Diagram obiektów jest grafem złożonym z wierzchołków i.
Diagram przypadków użycia
UML – Unified Modeling Language (1) Bartosz Baliś, Na podstawie, m.in.: Introduction to UML: Structural and Use Case Modeling, Cris Kobryn Projektowanie.
Projekt modułu Nazwa całego projektu Nazwa modułu Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki W szablonie na niebiesko zamieszczone.
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Unified Modeling Language
Dokumentacja programu komputerowego i etapy tworzenia programów.
Wstęp do systemów informatycznych Model przypadków użycia.
E. Stemposz. UML i Analiza Obiektowa, Wykład 2, Slajd 1/42 Wykład 2 Model przypadków użycia dr inż. Ewa Stemposz
E. Stemposz. Wprowadzenie do UML, Wykład 1, Slajd 1/24 Wykład 1 Wprowadzenie do UML dr inż. Ewa Stemposz
Inżynieria systemów informacyjnych
Inżynieria Oprogramowania Laboratorium
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
Modele wg Jacobsona Model przypadków użycia: definiuje zewnętrze (aktorów = systemy zewnętrzne = kontekst) oraz wnętrze (przypadki użycia), określające.
Zapis prezentacji:

Unified Modeling Language graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych

Diagram języka UML 2.0 Diagram UML 2.0 Diagram struktury Diagram dynamiki Diagram przypadków użycia Diagram przypadków użycia Diagram czynności Diagram maszyny stanowej Diagram maszyny stanowej Diagram interakcji Diagram sekwencji Diagram komunikacji Diagram klas Diagram obiektów Diagram pakietów

Diagram przypadków użycia to graficzne przedstawienie przypadków użycia, aktorów oraz związków między nimi, występującej w danej dziedzinie przedmiotowej przedstawia usługi systemu świadczone aktorom bez wskazywania konkretnego rozwiązania technicznego informuje co ma robić system a nie jak

Elementy składowe przypadki użycia aktorzy związki

Przypadek użycia definiuje cel, zadanie, które system ma spełniać wobec aktora nazwę przypadku użycia stanowi zwięzłe polecenie wykonania funkcji sformułowane w trybie rozkazującym SPRZEDAJ TOWAR REZERWUJ WYCIECZKE

Aktor spójny zbiór ról odgrywanych przez użytkowników przypadku użycia w czasie interakcji z tym przypadkiem aktor może użytkować jeden lub więcej przypadków użycia wyróżniamy aktorów: osobowych – osoba, zespół, dział, instytucja, organizacja,... nieosobowych – systemy zewnętrzne (podsystemy, bazy danych), urządzenia, czas,..

Związki asocjacja zależność zawierania rozszerzania uogólnienie realizacja

Związki asocjacja zależność zawierania rozszerzania uogólnienie realizacja Asocjacja wskazuje domyślnie na dwukierun-kową komunikacja pomiędzy aktorem a przypadkiem użycia

Przykładowy DPU

Zależność zawierania przed- stawia powiązanie pomiędzy przypadkiem zawierającym (bazowym) a przypadkiem zawieranym. Jest to związek obligatoryjny. Związki asocjacja zależność zawierania rozszerzania uogólnienie realizacja

Związki asocjacja zależność zawierania rozszerzania uogólnienie realizacja Zależność rozszerzania przed-stawia powiązanie pomiędzy rozszerzanym przypadkiem użycia (bazowym) a przypadkiem rozsze-rzającym. Jest to związek o chara-kterze opcjonalnym. Włączenie przypadku rozszerzającego wymaga spełnienia określonego warunku.

Związki asocjacja zależność zawierania rozszerzania uogólnienie realizacja

Związki uogólnienia dotyczą zarówno przypadków użycia jak i aktorów. Związki asocjacja zależność zawierania rozszerzania uogólnienie realizacja

Realizacja to związek znaczeniowy między klasyfikatorami, z których jeden określa kontrakt a drugi zapewnia wywiązanie się z niego. Związki asocjacja zależność zawierania rozszerzania uogólnienie realizacja > > wskazuje, ze element docelowy jest bardziej szczegółowy niż element źródłowy