Kursinnehåll
Introduktion
Kursens syfte
Vad är UML?
Introduktion till UML
Översikt som sammanfattar UML, där vi går igenom exempel på samtliga diagramtyper
Modellering av funktionalitet
Att identifiera och dokumentera funktionella krav med användningsfall
Praktiska råd och tips vid modellering
Klasser, objekt och deras relationer
Klass, objekt, inkapslingRelationer: association, aggregat, generalisering, beroende
Roller, multiplicitet, paket mm
Modellering av interaktion, beteende och tilstånd
Med strukturen som bas går vi igenom analysstegen för hur man beskriver de dynamiska aspekterna av systemet mha sekvens-, interaktionsöversikts-, kommunikations-, tillstånds- och aktivitetsdiagram
Avancerad strukturell modellering
Introduktion till arkitektur
Diagram för att beskriva arkitektur i UML
Komponent, part, gränssnitt, samarbete
Att beskriva den fysiska vyn av systemet med driftsättningsdiagram
Metodval och RUP
Val och anpassning av metod
Generella krav på en utvecklingsprocess RUP
Framgångsfaktorer
Modellering och modelleringsledning med UML
Bredvidläsning om synsätt på modellering och dess kritiska framgångsfaktorer
Tekniker
Processen
Resultatet
Avslutning
Hur kommer man vidare
Vad händer i framtiden