Use Case Diagram Quiz
39 Questions
4 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Wat beschrijft een use case diagram in het algemeen?

  • De beveiligingsmaatregelen van een systeem.
  • De technische architectuur van een systeem.
  • De programmeertalen die gebruikt worden in een systeem.
  • Wat acteurs met een systeem kunnen doen. (correct)

Welke term beschrijft de relatie waarin een use case altijd wordt uitgevoerd als een andere use case dat doet?

  • Actor
  • Functionaliteit
  • Extend
  • Include (correct)

Wat wordt normaal gesproken niet geschetst in een use case diagram?

  • De interactie van de gebruiker met de interface.
  • De details van de implementatie. (correct)
  • De namen van de actoren.
  • De functionaliteiten van het systeem.

Wat is een voorbeeld van een actoren in een use case diagram?

<p>De gebruiker van de applicatie. (B)</p> Signup and view all the answers

Wat is het doel van de 'extend' relatie in use case diagrammen?

<p>Om extra functionaliteiten optioneel toe te voegen. (C)</p> Signup and view all the answers

Wat is een kenmerk van de rol van Beheerder in vergelijking met Gebruiker?

<p>Beheerder heeft extra use cases. (A)</p> Signup and view all the answers

Wat moet er altijd voorafgaand gebeuren voordat een use case kan worden uitgevoerd?

<p>Er moet een pre-conditie zijn. (C)</p> Signup and view all the answers

Wat beschrijft de 'Main scenario (Happy flow)' in een use case?

<p>De volgorde van activiteiten in de meest succesvolle uitvoering. (A)</p> Signup and view all the answers

Wat is de functie van een post-conditie in een use case beschrijving?

<p>Het beschrijft het resultaat na de uitvoering van de use case. (B)</p> Signup and view all the answers

Wat is een voorbeeld van een alternatieve scenario in een use case?

<p>Een scenario met een onverwachte fout. (B)</p> Signup and view all the answers

Wat is het doel van een use case diagram?

<p>Het grafisch weergeven van de processen en actoren binnen een systeem. (C)</p> Signup and view all the answers

Welke elementen staan centraal in een use case description?

<p>Actor, systeem en scenario's. (B)</p> Signup and view all the answers

Wat wordt bedoeld met de 'drie scenario's' in een use case?

<p>Hoofdschema, alternatieve scenario's, en foutscenario's. (B)</p> Signup and view all the answers

Wat is de connectie tussen een domeinmodel en user stories?

<p>Een domeinmodel ondersteunt het begrip van user stories door de context te schetsen. (D)</p> Signup and view all the answers

Welke vaardigheid wordt niet genoemd in de leerdoelen met betrekking tot use cases?

<p>Ken het proces van productontwikkeling. (B)</p> Signup and view all the answers

Welke van de volgende uitspraken is correct over een functioneel ontwerp?

<p>Het dient als basis voor het gebruik van use case descriptions. (C)</p> Signup and view all the answers

Wat beschrijft een actor in de context van een use case?

<p>Een persoon of systeem dat interactie heeft met het systeem. (A)</p> Signup and view all the answers

Wat is geen onderdeel van een use case diagram?

<p>Databasestructuur. (B)</p> Signup and view all the answers

Waarom is het van belang om de use case beschrijving zo goed mogelijk in te vullen?

<p>Het helpt bij het valideren van de ICT oplossing. (B)</p> Signup and view all the answers

Wat is de rol van de acteur in de 'Main scenario' van de use case?

<p>De acteur voert acties uit die de systeemreacties in gang zetten. (C)</p> Signup and view all the answers

Wat gebeurt er in de uitzondering pad wanneer er onvoldoende saldo is?

<p>De transactie wordt geweigerd en er wordt een foutmelding gegeven. (D)</p> Signup and view all the answers

Wat is een voorbeeld van een alternatieve pad in de use case?

<p>De klant selecteert een overdracht. (C)</p> Signup and view all the answers

Welke voorwaarde moet de klant vervullen voordat hij een transactie kan maken?

<p>De klant moet ingelogd zijn op zijn account. (B)</p> Signup and view all the answers

Wat beschrijft een use case diagram?

<p>Een overzicht van alle actoren en use cases. (A)</p> Signup and view all the answers

Wat is een belangrijke component van een use case description?

<p>De stap-voor-stap uitleg van de interactie tussen actor en systeem. (B)</p> Signup and view all the answers

Wat moet worden vermeld in de actor lijst van een use case description?

<p>De namen van de actoren die betrokken zijn bij de use case. (D)</p> Signup and view all the answers

Wat is het 'main scenario' in een use case description?

<p>De meest voorkomende volgorde van activiteiten. (D)</p> Signup and view all the answers

Wat is het doel van een pre-condition in een use case description?

<p>Te definiëren wat er moet gebeuren voordat de use case kan starten. (B)</p> Signup and view all the answers

Wat omvat een exception path in een use case description?

<p>De stappen die verhinderen dat de post-voorwaarden worden bereikt. (B)</p> Signup and view all the answers

Wat kan een alternatieve pad in een use case description zijn?

<p>De beschrijving van minder gebruikelijke sequenties om van pre- naar post-conditie te komen. (B)</p> Signup and view all the answers

Waarom is het belangrijk om een post-condition in een use case description op te nemen?

<p>Om te begrijpen wat het resultaat is van het uitvoeren van de use case. (B)</p> Signup and view all the answers

Wat gebeurt er als het systeem onvoldoende middelen detecteert?

<p>Het systeem geeft een melding van onvoldoende middelen. (C)</p> Signup and view all the answers

Welke actie is niet opgenomen in de use cases voor de gebruiker?

<p>Berichten archiveren (D)</p> Signup and view all the answers

Wat beschrijft een use case?

<p>Een samenhangende reeks van acties met mogelijke varianten. (C)</p> Signup and view all the answers

Welke van de volgende attributen is geen onderdeel van het 'User' domeinmodel?

<p>sendDateTime (B)</p> Signup and view all the answers

Welke actie kan een gebruiker NIET uitvoeren volgens het domeinmodel?

<p>Profiel verwijderen (B)</p> Signup and view all the answers

Wat is een variant die het systeem moet afhandelen in gebruikscase 4?

<p>Onvoldoende middelen (D)</p> Signup and view all the answers

Welke use case is verantwoordelijk voor het verzenden van berichten?

<p>UC3 – Bericht versturen (B)</p> Signup and view all the answers

Wat is de juiste volgorde van acties bij gebruik van de app bij onvoldoende saldo?

<p>Systeem valideert het saldo, detecteert onvoldoende middelen en toont een bericht. (D)</p> Signup and view all the answers

Flashcards

Wat is een Use Case?

Een use case is een beschrijving van hoe een systeem gebruikt kan worden door een gebruiker om een specifiek doel te bereiken.

Use Case Diagram

Een use case diagram is een diagram dat de interacties tussen gebruikers (actoren) en het systeem visualiseert. Het laat zien welke functies het systeem biedt en hoe deze door gebruikers worden gebruikt.

Use Case Description

Een use case description is een gedetailleerde beschrijving van een specifieke use case. Het bevat informatie over de acties die de gebruiker uitvoert en de reacties van het systeem.

Actoren in een Use Case Diagram

Actoren zijn de gebruikers of externe systemen die met het systeem interageren.

Signup and view all the flashcards

Use Cases in een Use Case Diagram

Use cases zijn de functies of taken die het systeem uitvoert.

Signup and view all the flashcards

Domeinmodel

Een domeinmodel beschrijft de belangrijke entiteiten en hun relaties in het systeem.

Signup and view all the flashcards

User Stories

User stories beschrijven de wensen van de gebruiker vanuit hun perspectief.

Signup and view all the flashcards

Verband tussen Domeinmodel, User Stories en Use Cases

Use cases, user stories en het domeinmodel zijn met elkaar verbonden. User stories dienen als input voor use cases, die op hun beurt worden geïnformeerd door het domeinmodel.

Signup and view all the flashcards

Actor

Een actor in een use case diagram representeert een gebruiker of extern systeem dat interacteert met het systeem.

Signup and view all the flashcards

Use case

Een use case in een use case diagram beschrijft een specifieke actie die een actor kan uitvoeren met het systeem.

Signup and view all the flashcards

Include relatie

Een relatie tussen use cases die aangeeft dat de ene use case de andere use case moet uitvoeren.

Signup and view all the flashcards

Extend relatie

Een relatie tussen use cases die aangeeft dat de ene use case een uitbreiding is van de andere.

Signup and view all the flashcards

Beheerder vs. Gebruiker

Een beheerder heeft dezelfde mogelijkheden als een gebruiker, maar met extra privileges. De beheerder kan bijvoorbeeld nieuwe gebruikers aanmaken of profielen inzien.

Signup and view all the flashcards

Pre- en Postconditie

De pre-conditie beschrijft de situatie voordat een use case wordt uitgevoerd. De post-conditie beschrijft de situatie na het uitvoeren van de use case.

Signup and view all the flashcards

Scenario's in een Use Case

Het 'Main Scenario' beschrijft de meest gebruikelijke manier om een use case te voltooien. Alternatieve scenario's beschrijven variaties of fouten die kunnen optreden.

Signup and view all the flashcards

Wie is een actor in een use case?

Een actor is een persoon of systeem dat interacteert met het systeem.

Signup and view all the flashcards

Wat is een 'happy flow' in een use case?

Het beschrijft hoe de use case verloopt in een ideale situatie.

Signup and view all the flashcards

Wat is een 'exception path' in een use case?

Het beschrijft wat er gebeurt als er iets fout gaat tijdens de use case.

Signup and view all the flashcards

Wat is een 'alternate path' in een use case?

Het beschrijft hoe de use case verloopt als er een alternatieve keuze is.

Signup and view all the flashcards

Voorwaarde

De situatie die moet gelden voordat de use case kan beginnen.

Signup and view all the flashcards

Na-conditie

De situatie die geldt na succesvolle uitvoering van de use case.

Signup and view all the flashcards

Hoofd scenario

De meest waarschijnlijke reeks stappen die een gebruiker neemt tijdens het uitvoeren van de use case.

Signup and view all the flashcards

Alternatieve scenario's

Alternatieve reeksen stappen die een gebruiker kan nemen tijdens het uitvoeren van de use case.

Signup and view all the flashcards

Wat is een use case diagram?

Een use case diagram toont de interacties tussen gebruikers (actoren) en het systeem. Het laat zien welke functionaliteiten het systeem biedt.

Signup and view all the flashcards

Wat is een use case beschrijving?

Een use case description is een gedetailleerde beschrijving van een specifieke use case, inclusief alle acties en reacties.

Signup and view all the flashcards

Wat is een domeinmodel?

In het domeinmodel beschrijf je de belangrijkste entiteiten (objecten) en hun relaties binnen een systeem.

Signup and view all the flashcards

Wat zijn user stories?

User stories beschrijven de wensen van gebruikers vanuit hun perspectief en zijn de basis voor het ontwikkelen van een systeem.

Signup and view all the flashcards

Wat is de relatie tussen user stories, use cases en het domeinmodel?

User stories dienen als input voor use cases, die op hun beurt worden geïnformeerd door het domeinmodel.

Signup and view all the flashcards

Wat is een actor in een use case diagram?

Een actor in een use case diagram representeert een gebruiker of extern systeem dat interageert met het systeem.

Signup and view all the flashcards

Wat zijn scenario's in een use case?

Een 'Main Scenario' beschrijft de meest gebruikelijke manier om een use case te voltooien. Alternatieve scenario's beschrijven variaties en fouten die kunnen optreden tijdens een use case.

Signup and view all the flashcards

Study Notes

Requirements Engineering: Use Cases

  • De cursus behandelt het onderwerp Requirements Engineering: Use Cases.
  • De cursus is onderdeel van Vakcode Semester 2, Sprint 6, Week 1, College 1.
  • De agenda bevat de volgende onderwerpen: Introductie use case, Use case diagram, Elementen use case diagram, Use case description, Elementen use case description, De drie scenario's, Link tussen domeinmodel, user story en use case, en Opdracht.

Leerdoelen

  • Na het college begrijpen studenten wat een use case diagram en beschrijving is.
  • Studenten kennen de verschillende elementen in een use case diagram.
  • Studenten kunnen een use case diagram maken.
  • Studenten kennen alle elementen van een use case beschrijving.
  • Studenten kennen de drie verschillende scenario's van een use case beschrijving.
  • Studenten kennen de connectie tussen het domeinmodel en user stories.
  • Studenten kunnen een use case beschrijving maken.

Wat is een Use Case?

  • Een use case is een beschrijving van hoe een gebruiker (actor) een systeem gebruikt.
  • Het is een beschrijving van een interactie tussen een actor en een systeem.
  • Een use case beschrijft de functionaliteit van een systeem vanuit het perspectief van een gebruiker.
  • Een use case geeft een overzicht van wat een actor met een systeem kan doen, welke stappen erbij betrokken zijn, en de functionaliteit die het systeem moet uitvoeren.

Use Case Diagram

  • Een use case diagram is een visuele representatie van de use cases in een systeem en de relaties tussen actoren en use cases.
  • Het toont de interacties tussen gebruikers (actoren) en het systeem.
  • Use cases zijn verbonden met actoren die ze uitvoeren.
  • Het geeft een globaal overzicht van de use cases in het systeem.

Use Case Description

  • Een use case description geeft een gedetailleerde beschrijving van een use case.
  • De beschrijving omvat alle stappen die nodig zijn voor een succesvolle uitvoering van de use case, inclusief verschillende scenario's (happy flow, alternate scenario, exception scenario).
  • Het beschrijft de interactie tussen actor en systeem.
  • De notatie van gebruikte elementen kan een tabel zijn.

Relaties tussen Use Cases

  • Er zijn relaties tussen verschillende use cases: "include" en "extend".
    • "include" geeft aan dat een use case noodzakelijk is voor een andere use case.
    • "extend" geeft aan of een use case bij de reguliere use case kan worden opgenomen of als optioneel element.
      • Gebruik gedetailleerd de juiste pijl en/of beschrijving.

Relaties tussen Actoren: Overerving

  • Actoren kunnen elkaars privileges en/of use cases erven.
    • Beheerder kan dezelfde functionaliteit als gebruiker bezitten met extra privileges (extra use case).
  • Use cases worden gekoppeld aan domeinmodellen.
  • Use cases worden gekoppeld aan user stories.

Opdracht

  • In de cursus wordt een opdracht gegeven.
  • Studenten worden verwacht de use cases en domeinmodellen te verbinden.

Voorbeeld Use Cases (Studentvolgsysteem)

  • Studenten toevoegen, -wijzigen.
  • Studenten zoeken.
  • Studenten inschrijven -verwijderen.
  • Adresgegevens toevoegen.
  • Aantal EC berekenen - Rapport genereren.
  • Cijferlijst verzenden.

Waarom Use Cases?

  • Use cases helpen bij het begrijpen van de benodigde functionaliteit van een systeem.
  • Een use case identificeert alle mogelijke interacties tussen gebruiker en systeem.
  • Het testen van use cases geeft meer zicht op de mogelijke functies.
  • Use cases bepalen de rechten van gebruikers.

Voorbeeld Use Case (Online Transactie)

  • Een klant maakt een online aankoop.
  • De klant dient ingelogd te zijn.
  • Het systeem registreert de aankoop en betaling.
  • Het systeem logt de transactie in de betalingsgeschiedenis.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Test je kennis van use case diagrammen met deze quiz. Onderzoek belangrijke concepten zoals actoren, relaties en scenario's binnen use cases. Ideaal voor studenten en professionals die zich willen verdiepen in systeemontwerp.

More Like This

Use Quizgecko on...
Browser
Browser