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

Relaterade Kategorier