Kursplan

Introduksjon til språk UML

  • En kort historie UML
  • Oversikt over problemstillinger innen objektorientert modellering
  • Spesifikasjon UML gruppe OMG
  • Diagramoversikt UML

Kravhåndtering

  • Inndeling av krav
  • Kravkategorier i henhold til FURPS
  • Metoder for å samle krav
  • Kravmodellering ved bruk av notasjon UML
  • Krav avhengighetsmatrise
  • Lage kravspesifikasjoner basert på diagrammer

Modellering av forretningsprosesser

  • Definisjon av forretningsprosess
  • Forretningsprosessmodellering i UML
  • Aktivitetsdiagram
    • Beslutning og samtidige strømmer
    • Unntak og unntakshåndtering
    • Skillevegger, spor

Modellering av ikke-funksjonelle krav

  • Bruk av komponent- og implementeringsdiagrammer
  • Innledende systemarkitektur - logisk og fysisk
  • Modelleringskrav knyttet til sikkerhet, ytelse og systempålitelighet

Funksjonelle krav modellering

  • Omfang av systemet
  • Modellering av systemfunksjonalitet ved hjelp av et use case-diagram
    • Identifisere aktører og relasjonene mellom dem
    • Gjenkjenne brukstilfeller
    • "Aktør - brukscase" foreningen og dens egenskaper
    • Forhold mellom brukstilfeller: inkludere, utvide, generalisering
  • Opprette bruksscenarier og generere diagrammer basert på dem (aktiviteter, maskiner
    stat)

Analytisk systemmodell

  • Ved hjelp av et sekvensdiagram
    • Meldingstyper: asynkron, synkron, retur
    • Angi rekkefølgen for meldingsnummerering
    • Kategorier av analytiske objekter: Boundary, Control og Entity
  • Introduksjon til systemdesign
  • Interaksjonsmodellering

Statisk modellering

  • Klassediagram og generering av kildekode
    • Assosiasjonsforhold og dets egenskaper
    • Andre relasjoner: aggregering, sammensetning, generalisering, avhengighet, assosiativ klasse
  • Forover/revers engineering
    • Generer kildekode basert på et diagram
    • Generer et diagram fra kildekoden
    • Synkroniserer koden og diagrammet
  • Diagrammer over objekter, tilknyttede strukturer og pakker

Dynamisk modellering

  • Statisk modellverifisering
    • Avklaring av metodesignaturer
    • Verifikasjon av riktigheten av klassediagrammet
  • Dynamisk modellering på nivå med metodekall
  • Design nivå sekvensdiagram

Krav

Kunnskap om grunnleggende objektorienterte konsepter eller et hvilket som helst objektorientert språk anbefales.

 21 timer

Antall deltakere


Price per participant

Testimonials (2)

Upcoming Courses