Programavimo kalbos

Objektinė analizė ir projektavimas naudojant UML techniką

Lektoriai:

Šio kurso 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. Šitas kursas suteiks akcentą modeliavimui su UML, kaip pagrindine vizualaus modeliavimo notacija bei suteiks pakankamai teorinių žinių ir praktinių pavyzdčiui norintiems pasiruošti ir išlaikyti OMG UML Fundamentals egzaminą. Kursą sudaro 7 teorinės dalys 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
  • IT sprendimo formavimo fazė
  • Reikalavimų analizės fazė
  • Loginio dizaino fazė
  • Sprendimo elgesio aprašymas

Programa

Modeliavimo pagrindai

  • Istorinė apžvalga: modeliavimo pradmenys, evoliucija ir esama praktikos būklė
  • Modeliavimo apibrėžimai: paprastai naudojami apibrėžimai, palyginimas ir „teisingo“ pasirinkimas
  • Skirtumas tarp modeliavimo ir kitų praktikų: kas yra modeliavimas, ir kas jau nebe
  • Modeliavimo tikslai ir nauda: susijusios jėgos ir apribojimai
  • Modeliavimo tipai
  • Objektiškai-orientuoto modeliavimo paradigma
  • Į servisus orientuoto modeliavimo paradigma
  • Programinės įrangos kūrimo procesai ir modeliavimo užduotys
  • IT architekto, verslo analitiko, programuotojo rolės
Įvadas į UML 
  • Kas yra UML
  • UML istorija
  • OMG
  • UML atitikimo lygiai
  • UML struktūra
OMG UML sertifikacijos apžvalga 
  • UML sertifikacija: lygiai, egzaminai, reikalavimai
  • Pakeliui link OMG Certified UML Professional
IT sprendimo formavimo fazė 
  • Formavimo fazė: užduotys, sąlygos, rezultatai, rizikos
  • Būdai spredimui suformuoti: dekompozicija, panaudojimas, generalizacija, sluoksniavimas
  • Sprendimo konteksto aprašymas su paketų ir klasių diagramomis
  • Pratybos: IT spredimo konteksto paruošimas
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
  • Pratybos: Funkcinių sprendimo reikalavimų aprašymas
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: Spredimo komponentų modelio paruošimas
Sprendimo elgesio aprašymas
  • Sprendimo elgesio aprašymas: užduotys, sąlygos, rezultatai, rizikos
  • Būdai aprašyti sprendimo elgesį: blokinės schemos, būsenų mašinos, eilės
  • Sprendimo elgesio aprašymas su veismo, būsenų ir eilių diagramomis
  • Pratybos: Sistemos elgesio modeliavimas

Tipas: Trukmė: Miestas:
Kursas 4 dienos (32 akademinės valandos) Vilnius, Kaunas

Kaina: 695.09 €

Organizuoja: Baltijos kompiuterių akademija, UAB
Savanorių pr. 28, Vilnius (LJB verslo centras, 4 aukštas)
Tel. (5) 2780 500;
Svetainė: http://www.bka.lt

Tvarkaraštis
Informacijos nėra