UML för projektledare och kravställare

UML för projektledare och kravställare

- från verksamhetsmål till systemkrav

Kursnummer: A4702

Antal dagar: 3

Kursavgift: 17 950 kr (exklusive moms)

Med Astrakangaranti

Kursbeskrivning
Kursinnehåll
Omdömen (4)

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.

Kursinnehåll

Introduktion till UML

UMLs utveckling
Översikt som sammanfattar UML, där vi går igenom exempel på samtliga diagramtyper

Modellering och metoder

Modelleringens syfte
Modelleringstekniker
Rollfördelning
Sekventiell (Vattenfall) utveckling
Iterativ utveckling
Evolutionär utveckling
Agila metoder

Från krav till analys
UML:s notation för användningsfall
Relationer mellan användningsfall
Användningsfallsbeskrivning
User stories
Klasser och objekt
Inkapsling
Användningsfallsanlys
Från användningsfall till analys med kommunikationsdiagram
Scenario
Klassdiagram med association, multiplicitet och navigerbarhet
Relationer mellan objekt
Sekvensdiagram och dess koppling till klassdiagrammet
Tillståndsdiagram och dess koppling till klassdiagrammet
Aktivitetsdiagram
Interaktionsöversiktsdiagram

Från analys till design
Mer om klassdiagram; aggregat, härledda egenskaper, abstrakta klasser, associationsklasser
Logisk vy
3- och 4-skiktsarkitektur
Modelldriven arkitektur
Spårbarhet
Användningsfallsrealisering
Paket
Gränssnitt och komponenter
Komponentbaserad utveckling

Övningar och Workshop
I varje avsnitt ingår praktiska övningar
Vi avslutar med en omfattande gruppövning där vi utnyttjar samspelet mellan olika UML-diagram

Skriv ut Tipsa om kurs Bokningsinformation Ladda hem kursblad

  

  

  


  • Boka kurs
  • Göteborg
  • 2012-10-15 – 2012-10-17
  • Stockholm
  • 2012-07-04 – 2012-07-06
  • 2012-09-17 – 2012-09-19
  • 2012-11-14 – 2012-11-16
Kurslärare
Per-Arne Lövgren

Per-Arne Lövgren

Peter Junermark

Peter Junermark

Per Westerlund

Per Westerlund

Andreas Hägglund

Andreas Hägglund

 Anmäl intresse för företagsintern kurs