Analiza i projektowanie obiektowe za pomocą języka UML - Plan Szkolenia

Primary tabs

Język szkolenia

To szkolenie jest realizowane w języku polskim lub angielskim.

Kod kursu

UML

Czas trwania

21 godzin (zwykle 3 dni wliczając przerwy)

Wymagania

Umiejętność obsługi komputera. Zaleca się znajomość dowolnego języka obiektowego.

Charakterystyka kursu

Szkolenie przeznaczone jest dla analityków, projektantów, programistów, testerów oraz kierowników projektów informatycznych. Stanowi wprowadzenie do modelowania systemu z wykorzystaniem notacji UML.

Na przykładzie wybranego systemu realizowane są kolejne etapy modelowania i dokumentowania: od zbierania wymagań, przez modelowanie procesów biznesowych i dokumentowanie wymagań funkcjonalnych i niefunkcjonalnych do utworzenia modelu analitycznego. Kolejnym etapem jest faza projektowa - modelowanie statyczne i dynamiczne z wykorzystaniem klas projektowych i diagramów prezentujących interakcję między elementami systemu.

Szkolenie może być podstawą do stworzenia kompleksowej procedury modelowania systemów informatycznych w przedsiębiorstwie, dzięki wykorzystaniu UML we wszystkich fazach tworzenia oprogramowania oraz wskazaniu najlepszych praktyk wynikających z wieloletniego doświadczenia trenerów NobleProg.

Plan Szkolenia

Wprowadzenie do języka UML

  • Krótka historia UML
  • Przegląd zagadnień z zakresu modelowania obiektowego
  • Specyfikacja UML grupy OMG
  • Przegląd diagramów UML

Zarządzanie wymaganiami

  • Podział wymagań
  • Kategorie wymagań wg FURPS
  • Metody zbierania wymagań
  • Modelowanie wymagań z wykorzystaniem notacji UML
  • Macierz zależności wymagań
  • Tworzenie specyfikacji wymagań na podstawie diagramów

Modelowanie procesów biznesowych

  • Definicja procesu biznesowego
  • Modelowanie procesów biznesowych w UML
  • Diagram czynności
    • Przepływy decyzyjne i współbieżne
    • Wyjątki i obsługa wyjątków
    • Partycje, tory

Modelowanie wymagań niefunkcjonalnych

  • Wykorzystanie diagramów komponentów i wdrożenia
  • Wstępna architektura systemu - logiczna i fizyczna
  • Modelowanie wymagań związanych z bezpieczeństwem, wydajnością, niezawodnością systemu

Modelowanie wymagań funkcjonalnych

  • Określanie zakresu systemu
  • Modelowanie funkcjonalności systemu przy pomocy diagramu przypadków użycia
    • Identyfikowanie aktorów i relacji między nimi
    • Rozpoznawanie przypadków użycia
    • Asocjacja "aktor - przypadek użycia" i jej właściwości
    • Relacje między przypadkami użycia: include, extend, generalizacja
  • Tworzenie scenariuszy przypadków użycia i generowanie diagramów na ich podstawie (aktywności, maszyny stanowej)

Analityczny model systemu

  • Wykorzystanie diagramu komunikacji do określenia głównych obiektów systemu
    • Rodzaje komunikatów: asynchroniczne, synchroniczne, powrotne
    • Określanie kolejności numerowania komunikatów
    • Kategorie obiektów analitycznych: Boundary, Control i Entity
  • Wstęp do projektu systemu
  • Modelowanie interakcji

Modelowanie statyczne

  • Diagram klas i generowanie kodu źródłowego
    • Relacja asocjacji i jej cechy
    • Pozostałe relacje: agregacja, kompozycja, generalizacja, zależność, klasa asocjacyjna
  • Forward/Reverse engineering
    • Generowanie kodu źródłowego na podstawie diagramu
    • Generowanie diagramu na podstawie kodu źródłowego
    • Synchronizowanie kodu i diagramu
  • Diagramy obiektów, struktur połączonych i pakietów

Modelowanie dynamiczne

  • Weryfikacja modelu statycznego
    • Doprecyzowanie sygnatur metod
    • Weryfikacja poprawności diagramu klas
  • Modelowanie dynamiczne na poziomie wywołań metod
  • Diagramy: sekwencji, maszyny stanowej, czasu i interakcji

Szkolenie gwarantowane uruchamiamy nawet dla jednego uczestnika!
Szkolenie Otwarte Szkolenie Otwarte
W szkoleniu uczestniczą kursanci z różnych firm. Kurs realizowany jest wg planu szkolenia zamieszczonego na naszych stronach.
od 2652PLN
(71)
Szkolenie Zamknięte Szkolenie Zamknięte
Uczestnicy tylko z jednej organizacji. Nie ma możliwości dołączenia uczestników z zewnątrz. Program szkolenia jest zazwyczaj dostosowany do konkretnej grupy, tematy zajęć są uzgadniane pomiędzy klientem a trenerem.
od 2652PLN
Zapytaj o wycenę
Szkolenie Zdalne Szkolenie Zdalne
Instruktor oraz uczestnicy znajdują się w różnych fizycznych lokalizacjach i komunikują się przez Internet.
od 5950PLN
Zapytaj o wycenę

Im więcej zgłaszasz uczestników, tym większe oszczędności. Tabela przedstawia cenę za uczestnika w zależności od liczby zgłaszanych osób i służy jedynie to zilustrowania przykładowych cen. Aktualna oferta dotycząca szkolenie może być inna.

Liczba uczestników Szkolenie Otwarte Szkolenie Zamknięte Szkolenie Zdalne
1 2652PLN 2652PLN 5950PLN
2 2176PLN 2176PLN 3825PLN
3 2017PLN 2017PLN 3117PLN
4 1938PLN 1938PLN 2763PLN
Nie znalazłeś pasującego terminu? Zaproponuj termin szkolenia >>
Zbyt drogo? Podaj swoją cenę

Powiązane Kategorie


Kursy ze Zniżką

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne/Stacjonarne]
Programowanie w języku Python Warszawa, ul. Złota 3/11 pon., 2016-08-01 09:00 5790PLN / 3753PLN
Oracle 11g - Analiza danych - warsztaty Warszawa, ul. Złota 3/11 pon., 2016-08-01 09:00 4350PLN / 3012PLN
Data Science w biznesie Gdynia, ul. Ejsmonda 2 pon., 2016-08-01 09:00 3731PLN / 3292PLN
Podstawy języka C# w oparciu o model obiektowy Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2016-08-01 09:00 6158PLN / 4543PLN
Tworzenie aplikacji internetowych w języku PHP Warszawa, ul. Złota 3/11 śr., 2016-08-03 09:00 2688PLN / 2022PLN
Oracle 11g - Programowanie w PL/SQL II Kraków, ul. Rzemieślnicza 1 pon., 2016-08-08 09:00 PLN / PLN
Zapewnienie jakości oprogramowania – przegląd metodyk Warszawa, ul. Złota 3/11 wt., 2016-08-09 09:00 2735PLN / 1863PLN
Programowanie w języku Python Gdańsk, ul. Powstańców Warszawskich 45 wt., 2016-08-09 09:00 5790PLN / 3908PLN
Programowanie w języku C# Poznań, Garbary 100/63 wt., 2016-08-09 09:00 2188PLN / 1475PLN
Oracle 11g - Programowanie w PL/SQL II Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2016-08-10 09:00 2363PLN / 1785PLN
Programowanie w WPF 4.5 Gdynia, ul. Ejsmonda 2 śr., 2016-08-10 09:00 2409PLN / 1815PLN
Adobe InDesign Łódź, ul. Tatrzańska 11 czw., 2016-08-11 09:00 1220PLN / 1098PLN
Budowanie i zarządzanie zespołem - trening menedżerski Rzeszów, Plac Wolności 13 wt., 2016-08-16 09:00 2124PLN / 1287PLN
Trening radzenie sobie ze stresem Warszawa, ul. Złota 3/11 czw., 2016-08-18 09:00 2112PLN / 1212PLN
ITIL® Foundation Certificate in IT Service Management Szczecin, ul. Małopolska 23 pon., 2016-08-22 09:00 2639PLN / 2134PLN
PowerShell Master Class Gdańsk, ul. Powstańców Warszawskich 45 pon., 2016-08-22 09:00 2547PLN / 1701PLN
Efektywna praca z arkuszem Excel Gdańsk, ul. Powstańców Warszawskich 45 pon., 2016-08-22 09:00 768PLN / 652PLN
Java Performance Tuning Gdynia, ul. Ejsmonda 2 pon., 2016-08-22 09:00 4400PLN / 2917PLN
Java Spring Kraków, ul. Rzemieślnicza 1 pon., 2016-08-29 09:00 PLN / PLN
Java Spring Szczecin, ul. Małopolska 23 pon., 2016-09-05 09:00 7039PLN / 5044PLN
Programowanie w WPF 4.5 Warszawa, ul. Złota 3/11 pon., 2016-09-05 09:00 2809PLN / 1805PLN
Building Web Apps using the MEAN stack Szczecin, ul. Małopolska 23 pon., 2016-09-12 09:00 4388PLN / 3003PLN
Java Spring Gdańsk, ul. Powstańców Warszawskich 45 pon., 2016-09-12 09:00 7039PLN / 5153PLN
Java Spring Poznań, Garbary 100/63 pon., 2016-09-12 09:00 7039PLN / 4961PLN
Java Spring Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2016-09-19 09:00 7039PLN / 4961PLN
Java Performance Tuning Gdynia, ul. Ejsmonda 2 pon., 2016-09-19 09:00 4150PLN / 2866PLN
Java Spring Warszawa, ul. Złota 3/11 pon., 2016-09-19 09:00 7039PLN / 4961PLN
BPMN 2.0 dla Analityków Biznesowych Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2016-09-27 09:00 3110PLN / 2337PLN
Visual Basic for Applications (VBA) w Excel dla zaawansowanych Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2016-10-10 09:00 1689PLN / 1296PLN
ITIL® Foundation Certificate in IT Service Management Warszawa, ul. Złota 3/11 pon., 2016-10-10 09:00 2639PLN / 2076PLN
Visual Basic for Applications (VBA) w Excel dla zaawansowanych Białystok, ul. Malmeda 1 pon., 2016-11-14 09:00 1689PLN / 1413PLN

Najbliższe szkolenia

MiejscowośćData KursuCena szkolenia [Zdalne/Stacjonarne]
Opole, Władysława Reymonta 29wt., 2016-08-23 09:002763PLN / 2197PLN
Gdynia, ul. Ejsmonda 2śr., 2016-08-24 09:002763PLN / 2090PLN
Zielona Góra, ul. Reja 6śr., 2016-08-24 09:002763PLN / 2013PLN
Rzeszów, Plac Wolności 13wt., 2016-08-30 09:002763PLN / 2113PLN
Tarnów ul. Kościuszki 10 wt., 2016-08-30 09:002763PLN / 2113PLN

Some of our clients