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

Course CodeKod kursu

UML

Duration Czas trwania

21 godzin (zwykle 3 dni wliczając przerwy)

Requirements Wymagania

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

Overview 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.

Course OutlinePlan 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

TestimonialsOpinie uczestników

Learned a lot of practical material. The exercises were very practical also.

JIMMY CHAN - THALES TRANSPORT & SECURITY (HONG-KONG) LIMITED

Najbardziej podobała mi się proporcja między wykładami i ćwiczeniami oraz tempo prowadzenia.

Barbara Kwiecień - Unit4 Polska sp. z o.o.

Humor :)

Olga Szupszynska - Unit4 Polska sp. z o.o.

cwiczenia

Piotr Goc - Alten Polska Sp. z o.o.; EQ SYSTEM Sp.z o.o.;

duża ilość przykładów i ćwiczeń

- EQ System sp. z o. o.

sposób prowadzenia

GMV Innovating Solutions Sp. z o.o.

prowadzenie zajec, cwiczenia

Martyna Romanowska - GMV Innovating Solutions Sp. z o.o.

bardzo fajnie prowadzone ćwiczenia

Jan Miedzik - GMV Innovating Solutions Sp. z o.o.

Ciekwawa forma, duza wiedza trenera

Michał Dyzma - GMV Innovating Solutions Sp. z o.o.

Bookings, Prices and EnquiriesTerminarz i Cennik

Szkolenie gwarantowane uruchamiamy nawet dla jednego uczestnika!
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.
Szkolenie Zdalne
od 6000PLN
Szkolenie Zdalne
Instruktor oraz uczestnicy znajdują się w różnych fizycznych lokalizacjach i komunikują się przez Internet. More Information

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 Zdalne
1 6000PLN
2 4000PLN
3 3333PLN
4 3000PLN
Szkolenie Otwarte
od 2600PLN
(71)
Szkolenie Otwarte
W szkoleniu uczestniczą kursanci z różnych firm. Kurs realizowany jest wg planu szkolenia zamieszczonego na naszych stronach.

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
1 2600PLN
2 2300PLN
3 2200PLN
4 2150PLN
Cannot find a suitable date? Choose Your Course Date >>
Zbyt drogo? Podaj swoją cenę

Szkolenia Powiązane

Najbliższe szkolenia

MiejscowośćData KursuCena szkolenia [Zdalne / Stacjonarne]
Gdańsk, ul. Powstańców Warszawskich 45pon., 2018-02-05 09:006000PLN / 2750PLN
Wrocław, ul.Ludwika Rydygiera 2a/22śr., 2018-02-07 09:006000PLN / 2600PLN
Toruń, ul. Żeglarska 10/14śr., 2018-02-07 09:006000PLN / 2900PLN
Katowice ul. Opolska 22pon., 2018-02-12 09:006000PLN / 3050PLN
Szczecin, ul. Sienna 9pon., 2018-02-12 09:006000PLN / 2750PLN

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
BPMN 2.0 dla Analityków Biznesowych Katowice ul. Opolska 22 pon., 2018-01-22 09:00 5940PLN / 3030PLN
Adobe Creative Cloud - Montaż video Katowice ul. Opolska 22 pon., 2018-01-29 09:00 3861PLN / 2455PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Kielce, ul. Warszawska 19 pon., 2018-01-29 09:00 5940PLN / 2980PLN
Angular 4 - dobre praktyki Katowice ul. Opolska 22 wt., 2018-01-30 09:00 7920PLN / 3450PLN
Psychologia współpracy z ludźmi Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2018-01-30 09:00 5148PLN / 1430PLN
Efektywna komunikacja interpersonalna z elementami asertywności Warszawa, ul. Złota 3/11 śr., 2018-01-31 09:00 5148PLN / 1430PLN
Agile Software Testing Zielona Góra, ul. Reja 6 czw., 2018-02-01 09:00 4257PLN / 2629PLN
PostgreSQL Administration Katowice ul. Opolska 22 pon., 2018-02-05 09:00 7821PLN / 4007PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Opole, Władysława Reymonta 29 pon., 2018-02-05 09:00 5940PLN / 4230PLN
Międzynarodowe Standardy Rachunkowości i Sprawozdawczości Finansowej (MSR, MSSF) (IAS, IFRS) Poznań, Garbary 100/63 pt., 2018-02-09 09:00 3950PLN / 1188PLN
Tworzenie i zarządzanie stronami WWW Katowice ul. Opolska 22 pon., 2018-02-12 09:00 5841PLN / 3048PLN
Javascript Basics Poznań, Garbary 100/63 wt., 2018-02-13 09:00 4455PLN / 1885PLN
Efektywne wykorzystanie Social Media - Facebook, Twitter, Youtube, Google+, blogi Rzeszów, Plac Wolności 13 wt., 2018-02-13 09:00 1881PLN / 952PLN
SQL in Microsoft Access Kraków, ul. Rzemieślnicza 1 czw., 2018-02-15 09:00 10266PLN / 3911PLN
Efektywna komunikacja interpersonalna z elementami asertywności Gdynia, ul. Ejsmonda 2 pon., 2018-02-19 09:00 5148PLN / 1530PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Katowice ul. Opolska 22 pon., 2018-03-05 09:00 5940PLN / 3730PLN
Visual Basic for Applications (VBA) w Excel - wstęp do programowania Katowice ul. Opolska 22 pon., 2018-03-05 09:00 3564PLN / 2291PLN
Certified Agile Tester Katowice ul. Opolska 22 pon., 2018-04-02 09:00 8910PLN / 4720PLN
Perfect tester Szczecin, ul. Sienna 9 śr., 2018-04-04 09:00 5920PLN / 2294PLN
Kontrola jakości i ciągła integracja Katowice ul. Opolska 22 czw., 2018-04-12 09:00 2673PLN / 2037PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam