Course Code: umlitba
Duration: 21 hours
Prerequisites:

Brak

Overview:

Jedną z najszybciej rozwijających się ról w branży IT jest analityk IT Business. [Analitycy znajdują się w prawie wszystkich organizacjach i są ważnymi członkami każdego zespołu IT, zarówno w sektorze prywatnym, jak i publicznym.

Ten kurs zapewnia jasny, krok po kroku przewodnik po tym, jak analityk Business może pełnić swoją rolę przy użyciu najnowocześniejszej technologii obiektowej.

Course Outline:

Przegląd procesu tworzenia oprogramowania i modelowania

  • Metodyki i ich wpływ na pracę analityka
  • Etapy metodologii wodospadowej: Analiza, Projektowanie, Wdrażanie, Testowanie, Utworzenie
  • Podchod do analizy biznesowej
  • Kim są analitycy?
  • Perspektywa roli analityka biznesowego
  • Dynamiczny (zachowawczy) model
  • Statyczny (strukturalny) model
  • Strukturalna analiza

Perspektywa licencjata na orientację obiektową

  • Programowanie obiektowe i jego wpływ na modelowanie
  • Standard UML
  • Psychologia poznawcza i OO?
  • Obiekty
  • Atrybuty i operacje
  • Operacje i metody
  • Kapsułkowanie
  • Klasy
  • Relacje
  • Uogólnienie
  • Asocjacja
  • Agregacja
  • Kompozycja
  • Polimorfizm
  • Scenariusze i przypadki użycia
  • Analitycy biznesowi i systemy przypadków użycia

Przegląd Business Modelowania Obiektowego (BOOM)

  • BOOM i cykle życia systemów
  • Etapy BOOM
  • Kolejność etapów
  • Co najpierw definiujesz — atrybuty czy operacje?

Analizowanie kompleksowych procesów Business.

  • Wywiady w fazach: Wdrożenie, Analiza i Testowanie
  • Etap 1: Wdrożenie
  • Szablon dokumentu wymagań Business
  • Etap 1a: Modelowanie przypadków użycia Business
  • Etap 1a i: Wykrywanie przypadków użycia Business (diagram przypadków użycia Business)
  • Przykłady zastosowania teorii
  • Uwaga dla użytkowników Rational Rose
  • Przykładowy przypadek D1: Diagramy przypadków użycia Business
  • Etap 1a ii: Określenie zakresu przypadków użycia Business (diagram aktywności)
  • Przykładowy przypadek D2: Diagram aktywności przypadków użycia Business z podziałami

Zakres projektu informatycznego z systemem Use Case.

  • Etap 1b: Modelowanie systemów przypadków użycia
  • Przykładowy przypadek E1: Mapa ról
  • Etap 1b ii: Wykrywanie pakietów systemów przypadków użycia (diagram systemów przypadków użycia)
  • Przykładowy przypadek E2: Pakiety systemów przypadków użycia
  • Etap 1b iii: Wykrywanie systemów przypadków użycia (diagram systemów przypadków użycia)
  • Przykładowy przypadek E3: Diagramy systemów przypadków użycia
  • Etap 1c: Początek statycznego modelu (diagramy klas dla kluczowych klas Business)
  • Etap 1d: Ustawienie bazy dla analizy (BRD/Wdrożenie)

Storyboarding doświadczenia użytkownika

  • Etap 2: Analiza
  • Szablon opisu przypadku użycia
  • Dokumentowanie podstawowego przepływu
  • Wytyczne pisania przypadków użycia
  • Przykładowy podstawowy przepływ: Przegląd systemu CPP
  • Dokumentowanie alternatywnych przepływów
  • Dokumentowanie przepływów wyjątkowych
  • Wytyczne dotyczące przeprowadzania wywiadów z systemem przypadków użycia
  • Diagramy aktywności dla systemów przypadków użycia
  • Powiązane artefakty
  • Tabele decyzyjne
  • Przykładowy przypadek F1: Tabela decyzyjna
  • Drzewa decyzyjne
  • Przykładowy przypadek F2: Drzewo decyzyjne
  • Tabela warunek/odpowiedź
  • Business Rules
  • Zaawansowane funkcje przypadków użycia
  • Przykładowy przypadek F3: Zaawansowane funkcje przypadków użycia

Wymagania dotyczące cyklu życia kluczowych Business obiektów

  • Czym jest diagram maszyny stanów?
  • Etap 2a ii: 1. Określenie stanów kluczowych obiektów
  • Przykładowy przypadek G1: Stany
  • Etap 2a ii: 2. Określenie przejść stanów
  • Przykładowy przypadek G2: Przejścia
  • Etap 2a ii: 3. Określenie Activiti stanów
  • Przykładowy przypadek G3: Activiti stanów
  • Etap 2a ii: 4. Określenie skomplikowanych stanów
  • Przykładowy przypadek G4: Skomplikowane stany
  • Etap 2a ii: 5. Określenie równoległych stanów

Gromadzenie ogólnych reguł za pomocą diagramów klas

  • Etap 2b: Statyczna analiza
  • Etap 2b i: Określenie klas obiektów
  • Przykładowy przypadek H1: Klasy obiektów
  • Etap 2b ii: Modelowanie uogólnień
  • Przykładowy przypadek H2: Uogólnienia
  • Etap 2b iii: Modelowanie tymczasowych ról
  • Przykładowy przypadek H3: Tymczasowe role
  • Etap 2b iv: Modelowanie związków całość/część
  • Diagram struktury kompozytowej
  • Przykładowy przypadek H4: Związki całość/część
  • Etap 2b v: Analiza asocjacji
  • Przykładowy przypadek H5: Asocjacje
  • Etap 2b vi: Analiza mnożności
  • Przykładowy przypadek H6: Mnożność

Optymalizacja spójności i ponownego wykorzystania wymagań Documentation

  • Etap 2b vii: Powiązanie systemów przypadków użycia z modelem statycznym
  • Przykładowy przypadek I1: Powiązanie systemów przypadków użycia z modelem statycznym
  • Przykładowy przypadek I1: Wyniki
  • Etap 2b viii: Dodanie atrybutów
  • Meta-atrybuty
  • Przykładowy przypadek I2: Dodanie atrybutów
  • Etap 2b ix: Dodanie tabel rozwijanych
  • Przykładowy przypadek I5: Analiza tabel rozwijanych
  • Etap 2b x: Dodanie operacji
  • Przykładowy przypadek I7: Rozprowadzenie operacji
  • Etap 2b xi: Rewizja struktury klas
  • Przykładowy przypadek I8: Rewizja struktury

Projektowanie przypadków testowych i realizacja projektu

  • Etap 2c: Określenie testów
  • Strukturalne przeglądy
  • Tabele decyzyjne do testów
  • Przykładowy przypadek J1: Wyprowadzanie przypadków testowych z tabel decyzyjnych
  • Analiza wartości granicowych
  • Przykładowy przypadek J2: Wybór danych testowych z wykorzystaniem analizy wartości granicowych
  • Testy systemowe
  • Poza testami systemowymi
  • Etap 2d: Określenie planu wdrożenia
  • Etap 2e: Ustawienie bazy dla rozwoju

Co programiści robią z Twoimi wymaganiami

  • Programowanie obiektowe Design Patterns
  • Widoczność
  • Klasy sterujące
  • Klasy graniczne
  • Diagramy sekwencji
  • Diagramy Communication
  • Inne diagramy
  • Architektura warstwowa
  • Interfejsy
  • Dodatki
  • Wdrażanie OO za pomocą języka OO
  • Wdrażanie OOA za pomocą proceduralnego Languages
  • Wdrażanie Database z OOA za pomocą bazy danych relacyjnych
Sites Published:

United Arab Emirates - UML for the IT Business Analyst

Qatar - UML for the IT Business Analyst

Egypt - UML for the IT Business Analyst

Saudi Arabia - UML for the IT Business Analyst

South Africa - UML for the IT Business Analyst

Brasil - UML para o Analista de Sistemas

Canada - UML for the IT Business Analyst

中国 - UML for the IT Business Analyst

香港 - UML for the IT Business Analyst

澳門 - UML for the IT Business Analyst

台灣 - UML for the IT Business Analyst

USA - UML for the IT Business Analyst

Österreich - UML für den IT Business-Analysten

Schweiz - UML für den IT Business-Analysten

Deutschland - UML für den IT Business-Analysten

Czech Republic - UML for the IT Business Analyst

Denmark - UML for the IT Business Analyst

Estonia - UML for the IT Business Analyst

Finland - UML for the IT Business Analyst

Greece - UML for the IT Business Analyst

Magyarország - UML for the IT Business Analyst

Ireland - UML for the IT Business Analyst

Luxembourg - UML for the IT Business Analyst

Latvia - UML for the IT Business Analyst

España - UML para el Analista de TI

Italia - UML for the IT Business Analyst

Lithuania - UML for the IT Business Analyst

Nederland - UML for the IT Business Analyst

Norway - UML for the IT Business Analyst

Portugal - UML para o Analista de Sistemas

România - UML for the IT Business Analyst

Sverige - UML for the IT Business Analyst

Türkiye - UML for the IT Business Analyst

Malta - UML for the IT Business Analyst

Belgique - UML for the IT Business Analyst

France - UML for the IT Business Analyst

日本 - UML for the IT Business Analyst

Australia - UML for the IT Business Analyst

Malaysia - UML for the IT Business Analyst

New Zealand - UML for the IT Business Analyst

Philippines - UML for the IT Business Analyst

Singapore - UML for the IT Business Analyst

Thailand - UML for the IT Business Analyst

Vietnam - UML for the IT Business Analyst

India - UML for the IT Business Analyst

Argentina - UML para el Analista de TI

Chile - UML para el Analista de TI

Costa Rica - UML para el Analista de TI

Ecuador - UML para el Analista de TI

Guatemala - UML para el Analista de TI

Colombia - UML para el Analista de TI

México - UML para el Analista de TI

Panama - UML para el Analista de TI

Peru - UML para el Analista de TI

Uruguay - UML para el Analista de TI

Venezuela - UML para el Analista de TI

Polska - UML for the IT Business Analyst

United Kingdom - UML for the IT Business Analyst

South Korea - UML for the IT Business Analyst

Pakistan - UML for the IT Business Analyst

Sri Lanka - UML for the IT Business Analyst

Bulgaria - UML for the IT Business Analyst

Bolivia - UML para el Analista de TI

Indonesia - UML for the IT Business Analyst

Kazakhstan - UML for the IT Business Analyst

Moldova - UML for the IT Business Analyst

Morocco - UML for the IT Business Analyst

Tunisia - UML for the IT Business Analyst

Kuwait - UML for the IT Business Analyst

Oman - UML for the IT Business Analyst

Slovakia - UML for the IT Business Analyst

Kenya - UML for the IT Business Analyst

Nigeria - UML for the IT Business Analyst

Botswana - UML for the IT Business Analyst

Slovenia - UML for the IT Business Analyst

Croatia - UML for the IT Business Analyst

Serbia - UML for the IT Business Analyst

Bhutan - UML for the IT Business Analyst

Nepal - UML for the IT Business Analyst

Uzbekistan - UML for the IT Business Analyst