Rational Rose

2 dagar

Den här kursen ges på begäran. Klicka här för mer information.

Kursen går igenom verktyget Rational Rose för att specificera, dokumentera och modellera system i Unified Modeling Language (UML). Rational Rose presenteras i detalj och du får praktiskt utforska och använda verktyget. Du får också lära sig mer avancerade funktioner i Rose för kodgenerering, reverse engineering, versionshantering, egendefinierade stereotyper m m.

Kursen har ett genomgående praktikfall där du stegvis får modellera ett system i Rose, och på så sätt får du också insikt i utvecklingsprocessen Rational Unified Process, RUP.

Observera att kursen inte är en kurs i UML språket, utan att kunskap om UML förutsätts. Kursen är inriktad på Rational Rose-verktyget, och ger en praktisk "hands-on" i hur UML, Rational Unified Process och Rational Rose används ihop.

Förkunskaper och mål

Kunskap om UML, motsvarande kunskap som erhålles i Inits kurs Unified Modeling Language. Kursens mål är att beskriva och lära ut det populära verktyget Rational Rose för modellering med UML samt att ge insikt i hur Rose, Rational Unified Process och UML används tillsammans.

Rational, Rational Unified Process och Rational Rose är registrerade varumärken tillhörande Rational Software Corporation.

Pris: 14 800 kr (exkl. moms)

Presentation av kursmaterial
Bild på kursboken

Kursmaterial på svenska

Presentation av kursansvarig

Introduktion

  • Unified Modeling Language
  • Notation, Process och Verktyg
  • Rational Rose – en översikt
  • Rational Unified Process - en översikt

Systemexempel

  • Systemexempel
  • Vyer
  • Diagram

Användningsfall i Rose

  • Aktörer
  • System
  • Användningsfall
  • Relationer
  • Övning

Klasser och objekt i Rose

  • Klassdiagram
  • Specifikation av klass
  • Relationer
  • Associationer
  • Arv
  • Aggregat
  • Stereotyper
  • Övning
  • Objektdiagram

Dynamisk modellering i Rose

  • Tillståndsdiagram kopplad i klass
  • Tillstånd, händelser och actions
  • Sekvensdiagram
  • Samarbetsdiagram
  • Konvertering mellan diagram
  • Övning

Arkitektur modellering i Rose

  • Komponentdiagram
  • Beroenden mellan komponenter
  • Realiseringsdiagram
  • Noder
  • Relationer
  • Övning

Kodgenerering

  • Generera kod
  • Reverse engineering
  • Övning

Andra avancerade funktioner

  • Inställningar och konfiguration
  • Konsistenskontroll av modell
  • Modellintegration
  • Jämförelse mellan modeller
  • Egendefinierade stereotyper
  • Egendefinierade Constraints och tagged values
  • Automatanalys av COM-komponenter
  • Automatanalys av Java bytekod
  • Versionshantering
  • Dokumentgenerering
  • CORBA-stöd
  • Webbstöd

Sammanfattning

  • Sammanfattning av exemplet
  • Nya funktioner
  • Tips och råd

Praktiska övningar

  • I kursen ingår praktiska övningar som lär eleven att använda Rational Rose till att skapa UML-diagram över ett system.