Kursplan

Introduktion till språket UML

  • En kort historik UML
  • Översikt över objektorienterade modelleringsproblem
  • Specifikation UML för grupp OMG
  • Översikt över diagram UML

Hantering av krav

  • Fördelning av krav
  • FURPS Kravkategorier
  • Metoder för insamling av krav
  • Kravmodellering med hjälp av notation UML
  • Beroendematris för krav
  • Diagrambaserad kravspecifikation

Modellering av affärsprocesser

  • Definition av affärsprocess
  • Modellering av affärsprocesser i UML
  • Aktivitet Diagram
    • Beslutsflöden och parallella flöden
    • Undantag och undantagshantering
    • Skiljeväggar, spår

Modellering av icke-funktionella krav

  • Användning av komponent- och distributionsdiagram
  • Initial systemarkitektur - logisk och fysisk
  • Modelleringskrav relaterade till systemets säkerhet, prestanda och tillförlitlighet

Modellering av funktionskrav

  • Omfång för systemet
  • Modellering av systemfunktionalitet med ett användningsfallsdiagram
    • Identifiera aktörer och relationer mellan dem
    • Identifiera användningsfall
    • Aktör – Associering av användningsfall och dess egenskaper
    • Relationer mellan användningsfall: inkludera, utöka, generalisera
  • Skapa användningsfallsscenarier och generera diagram baserat på dem (aktiviteter, maskiner
    medlemsstat)

Analytisk modell av systemet

  • Använda ett sekvensdiagram 
    • Meddelandetyper: asynkron, synkron, retur
    • Ange numreringsordningen för meddelanden
    • Kategorier för analysobjekt: Gräns, Kontroll och Entitet
  • Introduktion till systemdesign
  • Modellering av interaktion

Statisk modellering

  • Klassdiagram och generering av källkod
    • Associationsförhållande och dess egenskaper
    • Övriga relationer: aggregering, sammansättning, generalisering, beroende, associativ klass
  • Framåt/bakåt-kompilering
    • Generera källkod från ett diagram
    • Generera ett diagram från källkoden
    • Synkronisera kod och diagram
  • Diagram över objekt, länkade strukturer och paket

Dynamisk modellering

  • Validering av statisk modell
    • Förfina metodsignaturer
    • Validera klassdiagrammet
  • Dynamisk modellering på metodanropsnivå
  • Sekvensdiagram på projektnivå

Krav

Det rekommenderas att du känner till de grundläggande begreppen för objektorienterat eller något objektorienterat språk.

 21 timmar

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses