Kursbeskrivning
Unified Modeling Language UML är idag rådande världsstandard för systemmodellering. Oavsett om du modellerar för att specificera system för nyutveckling, här eller i Indien, modellerar befintliga system för förvaltning eller migrering, eller gör konceptuella modeller och utkast i agila projekt, så är detta kursen för dig.
På vår kurs Praktiskt kravarbete lär sig deltagarna kravställa system med avseende på funktionalitet och kvalitet. I den här kursen går vi igenom den spännande fortsättningen, att utifrån exempelvis användningsfall ta fram en analysmodell som vi vidareutvecklar till en designmodell. Successivt under kursen går vi igenom de olika UML-diagrammen och ser hur de bidrar till en total ritning över systemet som skall byggas.
Kursen har ett stort antal övningar och en större workshop där du som deltagare får träna på alla stegen från att identifiera analysklasser till att beskriva systemtopologin med driftsättningsdiagram. Agila utvecklingsmetoder, iterativ utveckling och grundläggande designmönster kommer också att tas upp under kursen.
Kursmål
Efter kursens teoripass och praktiska övningar …
- kan du använda UML och objektorientering i samtliga faser av systemutveckling eller förvaltning
- förstår du hur du skapar en analysmodell utifrån användningsfall
- förstår du hur agila utvecklingsprinciper och iterativ utveckling påverkar utvecklingsarbetet
- vet du hur mönster kan användas i analys- och designarbetet
- har du förståelse för de olika UML-diagrammen, deras samband med varandra och hur de kan användas i olika situationer
Målgrupp & Förkunskaper
Du …
- vill kunna specificera system i detalj, kanske föra att kunna kommunicera med externa parter
- vill lära dig UML och objektorientering satt i ett sammanhang
- har viss erfarenhet av systemutveckling
Bonus
För att garantera maximal inlärning kompletterar vi vårt gedigna kursmaterial med boken ”UML Distilled Third Edition” av Martin Fowler.