Kursai

Objektinė analizė ir projektavimas naudojant UML techniką

Trukmė Kalba Miestas Kaina Data ir registracija kursui
4 dienos lietuvių Vilnius 850 EUR


Mokymų metu susipažinsite su objektiniu programavimu, UML (Unified Modeling Language) kalba, modeliu  pagrįstos architektūros metodologija MDA (Model Driven Architecture), unifikuotų programinės įrangos sistemų kūrimo procesu, esminėmis praktikomis IT sprendimų modeliavimo disciplinoje: reikalavimų specifikavimu ir analize, sprendimo “juodraščio” paruošimu ir makro/mikro dizainu, sprendimo dizaino testavimu ir sąryšiu su pradiniais reikalavimais. Šis kursas suteiks pakankamai teorinių žinių ir praktinių pavyzdžių norintiems pasiruošti ir išlaikyti OMG UML Fundamentals egzaminą. Kursą sudaro 7 teorinės ir 4 pratybų dalys. Kiekvienos teorinės dalies temos yra įtvirtinamos nagrinėjant „realių“ projektų pavyzdžius.

Kursas skirtas

Duomenų bazių kūrėjams ir administratoriams, interneto taikomųjų programų kūrėjams, programuotojams, IT architektams ir verslo analitikams.

Klausytojai turi turėti programavimo kalbos pagrindus bei būti susipažinę su objektiniu programavimu.

Kurso turinys

  • Modeliavimo pagrindai
  • Įvadas į UML
  • OMG UML sertifikacijos apžvalga
  • Reikalavimų analizės fazė
  • Loginio dizaino fazė
  • Sprendimo elgesio aprašymas
  • Sprendimo realizavimo aplinkos aprašymas
  • UML modelio praplėtimo galimybės

  1. Modeliavimo pagrindai
    • Modeliavimo tikslai ir nauda
    • Programinės įrangos kūrimo procesai ir modeliavimas
    • IT architekto, verslo analitiko, programuotojo rolės modeliavimo procese
  2. Įvadas į UML
    • Kas yra UML?
    • UML istorija
    • UML diagramų apžvalga
    • UML struktūra
  3. OMG UML sertifikacijos apžvalga
    • UML sertifikacija: lygiai, egzaminai, reikalavimai
    • Pakeliui link OMG Certified UML Professional
  4. Reikalavimų analizės fazė
    • Reikalavimų analizės fazė: užduotys, sąlygos, rezultatai, rizikos
    • Būdai aprašyti reikalavimus: laisvas tekstas, procesai ir funkcijos, panaudojimo scenarijai
    • Funkcinių sprendimo reikalavimų aprašymas su panaudojimo scenarijų diagramomis
    • Scenarijų detalizavimas veiklos diagramomis
    • Esybių modelio sudarymas
    • Esybių būsenų modeliavimas
    • Pratybos: Funkcinių sprendimo reikalavimų aprašymas
  5. Loginio dizaino fazė
    • Loginio dizaino fazė: užduotys, sąlygos, rezultatai, rizikos
    • Būdai sukurti sprendimo dizainą: 4+1 pjūviai
    • Sprendimo dizaino aprašymas su komponentų ir sudėtinių struktūrų diagramomis
    • Pratybos: Sprendimo komponentų modelio paruošimas
  6. Sprendimo elgesio aprašymas
    • Sprendimo elgesio aprašymas: užduotys, sąlygos, rezultatai, rizikos
    • Sprendimo elgesio aprašymas su komunikavimo ir sekų diagramomis
    • Pratybos: Sistemos elgesio modeliavimas
  7. Sprendimo realizavimo aplinkos aprašymas
    • Fizinių komponentų aprašymas
    • Aplinkos architektūros modelio sudarymas
    • Fizinių komponentų išdėstymo aplinkoje specifikavimas
    • Pratybos: Sprendimo aplinkos modelio paruošimas
  8. UML modelio praplėtimo galimybės
    • Profilių kūrimas ir specifikavimas
    • UML elementų savybių praplėtimas
    • UML elementų apribojimų kūrimas
    • Pratybos: UML modelio praplėtimo paruošimas