Les 1: Complex Ontwerpen (UCD)

Python intro
Programming basics-II
Les 3 / Week 7a
Complex Ontwerpen
DEL
Les 1
1 / 13
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

In deze les zitten 13 slides, met tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Python intro
Programming basics-II
Les 3 / Week 7a
Complex Ontwerpen
DEL
Les 1

Slide 1 - Tekstslide

Complex Ontwerpen
 Een applicatie duidelijk maken

Slide 2 - Tekstslide

๐ŸŽ’ Aan het einde van de les:
  • Weet je wat een Use Case Diagram is
  • Weet je waarom ontwerpen belangrijk zijn
  • Kun je zelf een eenvoudige Use Case Diagram tekenen

Slide 3 - Tekstslide

โ“ Waarom ontwerpen?
  • Minder fouten
  • Duidelijke afspraken
  • Iedereen snapt wat de bedoeling is
  • Tijd besparen

Slide 4 - Tekstslide

๐Ÿ“š Wat is een Use Case Diagram?
Een Use Case Diagram (UCD) laat zien:
  • Wie het systeem gebruikt
  • Wat ze er mee kunnen doen

Een UCD is een soort plattegrond van wat gebruikers kunnen doen in een systeem.

Bijv: inloggen, bestellen, betalen

Het gaat NIET over hoe het technisch werkt, maar over wat de gebruiker kan doen.

Slide 5 - Tekstslide

๐Ÿง” Actoren
Actor = Gebruiker van het systeem
Voorbeelden:
  • Klant
  • Student
  • Docent
  • Beheerder

Een actor is meestal een persoon, maar kan ook een ander systeem zijn, of een apparaat. De ACTOR wordt getekend als een POPPETJE

Slide 6 - Tekstslide

๐ŸŒ Use Cases
Use Case = Wat je kunt doen in het systeem
Voorbeelden:
  • Inloggen
  • Product kopen
  • Cijfers bekijken

Use cases zijn acties.
Ze worden getekend als OVALEN.

Belangrijk: Use cases beginnen vaak met een werkwoord (inloggen, bestellen, betalen)

Slide 7 - Tekstslide

โ›“ Verbindingen
Lijnen verbinden:
Lijnen โ†” Use Cases

Een lijn betekent:
 > Deze gebruiker kan deze actie doen.

Geen pijlen nodig bij basis diagrams.

Slide 8 - Tekstslide

๐Ÿงฑ Systeemgrens
Rechthoek = Het systeem
Alles binnen de rechthoek hoort bij het systeem

Bijvoorbeeld:
  • Webshop systeem
  • Schoolportaal
  • Game

Alles wat het systeem doet, staat binnen de rechthoek.
Actoren staan buiten het systeem.

Slide 9 - Tekstslide

๐Ÿ›’ Webshop
Actor: Klant

Use Cases:
  • Inloggen
  • Product bekijken
  • Bestellen
  • Betalen

Slide 10 - Tekstslide

โ“ Schoolsysteem
Wat kan een student doen in een schoolsysteem?

Slide 11 - Tekstslide

๐Ÿ“ƒ Zelf doen!
Maak een Use Case Diagram voor:
๐ŸŽฎ Een game
OF
๐Ÿ” Een bestelzuil bij McDonald's

Minimaal: 1 systeem, 2 actoren, 4 use cases

Slide 12 - Tekstslide

๐Ÿ‘€ Samenvatting
  • Actor = Gebruiker (Poppetje)
  • Use Case = Actie (Ovaal)
  • Lijnen verbinden acties met gebruikers
  • Rechthoek = Systeem

Tip: Lucid Chart, Online tools!

Slide 13 - Tekstslide