Koolitaja:

Janek Metsallik

Aeg:

19.10 - 21.10, kell 03:00

Hind: 828.00 EUR

UML kasutamine objekt-orienteeritud analüüsis ja disainis

Tänapäevane tarkvaraarendus rakendab unifitseeritud modelleerimiskeelt (UML) arendusprotsessi osapoolte suhtlemise tõhustamiseks. UML on suunatud objekt-orienteeritud tehnoloogial põhineva süsteemiarendus parendamisele. Kursus annab ülevaate UML keelest, objekt-orienteeritud arendustehnoloogiast ja tarkvarasüsteemide arendusprotsessi tegevustest. Kursusel toimuvate arutelude ja harjutuste käigus rakendatakse UML võimalusi arendusprojekti erinevates etappides.

Sihtgrupp: Kursus on mõeldud tarkvarasüsteemide arendusega seotud valdkonnaspetsialistidele, projektijuhtidele, infosüsteemi analüütikutele ja disaineritele.

 

Kursuse lõppedes oskavad osalejad:

  •          kirjeldada infosüsteemi ulatust ja funktsionaalseid nõudmisi UML kasutusloomudeli abil;
  •          täpsustada funktsionaalseid nõudmisi kasutusstsenaariumite abil;
  •          defineerida valdkonna mõistete mudel;
  •          määratleda süsteemi tehniline arhitektuur UML komponendi- ja paiknemismudeli abil
  •          kirjeldada süsteemi toimimist UML järgnevusmudeli abil;
  •          defineerida programmeerimistöö kasutades UML klassimudelit.

 

Koolitusel osalemise eeldused (soovitavalt): Kursusel osalejatelt eeldatakse huvi tarkvarasüsteemide arendusprotsessi parendamise vastu.

Maht: 24 akadeemilist tundi

Tunnistuse väljastamise eelduseks on koolitusel osalemine terves mahus.

Koolitusel käsitletavad teemad ja sisukirjeldus:

  • Objekt-orienteeritud tehnoloogia sissejuhatus
  • UML sissejuhatus
  • Süsteemi ulatuse ja nõuete määratlemine
  • Süsteemi funktsionaalsete nõuete täpsustamine
  • Valdkonna objektimudeli koostamine
  • Üleminek infosüsteemi analüüsist disaini.
  • Tarkvarasüsteemi arhitektuuri mõiste, hajustehnoloogiatest tulenevad võimalused, ettevõtte infosüsteemi kujundamine
  • Infosüsteemi moodulite disain
  • Klassimudeli disain; objektid, klassid, paketid, seosed, pärimine.
  • Tarkvaraprojekti arendusvaade, tööülesande liigendamine ja töömaht