Objektorienterad Systemutveckling

2 dagar

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

Kursen ger en effektiv genomgång av den objektorienterade metodiken och områden där tekniken används. Objektorienterad modellering beskrivs, och de olika huvudfaserna analys, design och konstruktion presenteras. För varje fas ges riktlinjer för dess genomförande. Istället för att gå igenom endast en speciell metod ges generella råd för respektive aktivitet i utvecklingsarbetet kompletterat med idéer från flera av de vanligaste metoderna.

Praktiska erfarenheter från genomförda projekt (både administrativa och tekniska) ges tillsammans med råd hur man lyckas med objektorientering praktiskt. Viktiga områden som modelleringsteknik, systemarkitektur, återanvändning m m diskuteras. Det här är en bra kurs att börja med om du sedan vill gå vidare med våra andra kurser inom Java/objektorientering.

Förkunskaper och mål

Lämplig förkunskap är erfarenhet av systemutveckling. Kursens mål är att lära ut det objektorienterade angreppssättet för systemutveckling, där en presentation av samtliga faser av objektorienterad metodik och tillgängliga tekniker ges.

Pris: 14 800 kr (exkl. moms)

Presentation av kursmaterial
Bild på kursboken

Kursmaterial på svenska + kursbok: "Objektorientering - analys och design" av Johan Fagerström

Presentation av kursansvarig
<p>Joakim Vikman</p>

Joakim Vikman

Objektorienterad grundteknik

  • Problemen med traditionell system-utveckling?
  • Grundbegrepp objektorientering
  • Klasser
  • Objekt
  • Arv, aggregat och associationer
  • Användning
  • Polymorfism
  • Dynamisk och statisk modellering
  • Teknikområden som använder oo
  • Metoder
  • Modelleringsspråk (UML)

Objektorienterad analys

  • Syftet med analys
  • Definiera användningsfall
  • Finn objekt och klasser
  • Finn relationer mellan objekt och klasser
  • Gruppera klasser
  • Detaljera klasser
  • Resultat från analysfasen

Objektorienterad design

  • Syftet med design
  • Olika typer av designobjekt
  • Målen för en arkitektur
  • Uppdelning i delsystem
  • Designlösning för respektive delsystem
  • Relationsdatabaser
  • Användargränssnitt
  • Gränssnitt mot befintliga system
  • Kommunikation

Objektorienterad konstruktion

  • Planera konstruktionsarbetet
  • Olika programmeringsspråk
  • Användning av klassbibliotek
  • Utvecklingsmiljö
  • Programmeringsregler
  • Integrera klasser i delsystem
  • Testning

Praktiska erfarenheter

  • Tips och råd
  • Vanliga fallgropar
  • Lösningar på vanliga problem
  • Praktikfall
  • En strategi för att komma igång

Praktiska övningar

  • I kursen ges övningar i objektorienterad analys och design av system, där bl a en kravspecifikation stegvis överförs i en objektorienterad systemarkitektur.