UML kasutamine objekt-orienteeritud analüüsis ja disainis
Kursus annab ülevaate UML keelest, objekt-orienteeritud arendustehnoloogiast ja tarkvarasüsteemide arendusprotsessi tegevustest.
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.
Kursusel osalemise eeldused (soovitavalt):
Kursusel osalejatelt eeldatakse huvi tarkvarasüsteemide arendusprotsessi parendamise vastu.
Kursuse sisukord:
- 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
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.
Koolitaja:
Janek Metsallik
Janeki põhiteemaks on objekti-orienteeritud analüüsi ja disaini ning UML modelleerimiskeele koolitused alates aastast 1996. Tal on põhjalik tarkvaraarenduse kogemus; ta on osalenud programmeerija, disaineri ja arhitektina paljude enterprise-klassi tarkvarasüsteemide loomisel. Ta on omandanud kogemuse C++, Oracle DB/SQL, Java EE, XML/XSLT, webMethods, Sonic ja weblogic tehnoloogiates. Arhitekti rollis olles on Janek võimaldanud paljude osapoolte koostöös loodud süsteemide sündimist. Janek on töötanud koos paljude valdkondade ekspertidega; tal on kogemusi avaliku halduse, maksunduse, spordikihlvedude, tervishoiu, viisa/kodakondsuse, panganduse, tööstusautomaatika jpt valdkondadest. Janekil on 15+ aastane kogemus UML rakendamise ja infosüsteemi arhitektuuri loomise koolitajana ning mentorina.
Janeki kogemus tarkvaraarendajana IT firmades ja süsteemiarhitektina äriorganisatsioonides annab unikaalse oskuse suhtlemiseks osapooltega erinevatest vaatenurkadest. Koolitusel loob ta silla üldiste metoodikate ja osalejate tegelike vajaduste vahel. Janek peab tähtsaks tugeva osalusega kooiltusprotsessi; iga koolitus kujuneb koostöös osalejate iseseisva tööga.
Sertifikaadid ja tunnistused
- TTÜ Magister
- TOGAF 9 Certified
- ITIL Foundation
- OMG Certified UML Professional Fundamental level
Koolitushind sisaldab:
- õppematerjale;
- koolitaja konsultatsiooni õpitud teemade kohta e-posti teel pärast koolitust;
- tunnistust.
Lisaväärtusena pakume:
- sooje jooke koos küpsistega;
- lõunasööki igal koolituspäeval;
- tasuta parkimist.
Koolitusfirma tutvustus
IT Koolitus on juhtiv info- ja kommunikatsioonitehnoloogia ning IT projektijuhtimise koolitusteenuse pakkuja Baltikumis. Loen koolitusfirma kohta veel...