Tjänster & Utbildning

Solutions
Home > Tjänster & Utbildning > Utbildning > Systemutveckling > Objektorienterad analys och design med UML

Objektorienterad analys och design med UML

Stockholm 21/4

Pris SEK 20 000
Antal dagar 4

UML (Unified Modeling Language) är en standard för objektorienterad modellering som fått mycket stor spridning och acceptans i industrin. Idag ingår UML som en viktig komponent för kommunikation och dokumentation i många projekt. Utvecklingen av UML administreras av OMG och Enea har varit aktivt i förslagsberedningen till UML 2.0. Under kursen ges en introduktion till nyheter i UML 2.0.

Kursen omfattar alla diagram som ingår i UML och deras användning - från analys till design. Kursen fokuserar på skapandet av objektorienterade modeller med hjälp av UML-standarden. Syftet är att förstå användningen av respektive UML-diagram för att i egna projekt kunna skapa modeller med hjälp av dessa.

UML kan ha många olika användningsområden inom ett projekt. Till exempel ger vissa delar av UML värdefull information inte bara i systemutvecklingsprocessen utan även till andra aktörer som är berörda, som testavdelningar, affärsutvecklare och systemanvändare. För att skapa förståelse för detta tar kursen även upp angränsande områden som utvecklingsprocesser och databashantering.

Ett övningspass efter varje metodsteg illustrerar och förklarar teorin. Målet med övningarna är att deltagarna efter kursens slut ska kunna ta med sig en komplett modell av en liten applikation. I kursen visas hur alla diagram ska användas tillsammans på ett praktiskt sätt.

Mål
Att få en grundläggande förståelse för objekttänkande och att kunna arbeta praktiskt med UML.

Avsedd för
Alla som är involverade i objektorienterad systemutveckling på analys- eller designnivå.

Förkunskaper
Inga speciella förkunskaper krävs.

Kursdokumentation
I kursen ingår egenproducerat kursmaterial samt boken "The Unified Modeling Language User Guide" av Grady Booch, James Rumbaugh och Ivar Jacobson. Kursmaterialet är på engelska.

Övrigt
Kursen hålls på svenska eller engelska beroende på efterfrågan.

Kursinnehåll

Klassdiagram, klasser, associationer,
 attribut, arv, operationer

 Avancerade associationer

 Paket, gränssnitt och stereotyper

 Användningsfall och aktörer

 Tillståndsdiagram

Aktivitetsdiagram           
Samarbetsdiagram (Collaboration diagram)

Sekvensdiagram

Komponentdiagram

Grupperingsdiagram (Deployment diagram)

Utvecklingsprocessen   

Iterativ och inkrementell utveckling

Arkitekturinriktad utveckling

Design

Designmönster

Databashantering

Integration av de olika diagrammen
SKRIV UT DENNA SIDA