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.</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.</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.</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.</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.</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.</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.</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.</p> Signup and view all the answers

    Welke elementen staan centraal in een use case description?

    <p>Actor, systeem en scenario's.</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.</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.</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.</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.</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.</p> Signup and view all the answers

    Wat is geen onderdeel van een use case diagram?

    <p>Databasestructuur.</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.</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.</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.</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.</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.</p> Signup and view all the answers

    Wat beschrijft een use case diagram?

    <p>Een overzicht van alle actoren en use cases.</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.</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.</p> Signup and view all the answers

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

    <p>De meest voorkomende volgorde van activiteiten.</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.</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.</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.</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.</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.</p> Signup and view all the answers

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

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

    Wat beschrijft een use case?

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

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

    <p>sendDateTime</p> Signup and view all the answers

    Welke actie kan een gebruiker NIET uitvoeren volgens het domeinmodel?

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

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

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

    Welke use case is verantwoordelijk voor het verzenden van berichten?

    <p>UC3 – Bericht versturen</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.</p> Signup and view all the answers

    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