Kursbeskrivning
Unified Modeling Language (UML) är sedan länge en etablerad standard när man beskriver system. UML kan användas både när man inom projektteamet diskuterar lösningsalternativ och för att skapa sammanhängande dokumentation.
Konsten är att tillämpa UML på rätt sätt beroende på projekt och utvecklingsorganisation. Kanske jobbar du med agila utvecklingsmetoder och funderar på hur UML kan bidra till kommunikation inom projektgruppen, med leverantörer och mellan projekt och uppdragsgivare. I den här kursen får du en genomgång av de olika diagrammen i UML och deras användningsområden. De mest använda kommer att gås igenom mer noggrant och du kommer att få en praktisk förståelse för hur dessa diagram används inom kravhantering och analys.
Kursmål
Efter kursens teoriavsnitt och omfattande praktiska övningar ska du ...
- kunna tolka UML-modeller
- förstå samspelet mellan de centrala UML-diagrammen och vilka diagram som passar för vad
- förstå grundprinciperna inom agila utvecklingsmetoder
- förstå vad iterativ och evolutionär utveckling är
- kunna beskriva krav med användningsfall och user stories
- kunna översätta krav i form av användningsfall till en analysmodell
Målgrupp & Förkunskaper
Kursen riktar sig till ...
- dig som arbetar med att kravställa system
- dig som arbetar med att leda utvecklingsprojekt
- verksamhetsutvecklare som vill förstå förutsättningar för och krav på systemutveckling
Inga speciella förkunskaper krävs. Störst utbyte av kursen får du som har erfarenhet av kravställning eller utveckling av system
Bonus
För att garantera maximal inlärning kompletterar vi vårt gedigna kursmaterial med boken ”UML Distilled Third Edition” av Martin Fowler.
Utbildningsvägar
Projektledare rekommenderar vi vår kurs A4602 Att leda agila projekt. Du som arbetar med kravställning har sannolikt nytta av vår kurs A3307 Agilt kravarbete.