Hoofdstuk 3
26 Questions
2 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 zijn functionele vereisten?

  • Eisen die de mogelijke functionaliteiten van een programma beschrijven. (correct)
  • Eisen die kijken naar de efficiëntie van het systeem.
  • Eisen die beschrijven hoe een systeem is vormgegeven.
  • Eisen die de uiterlijke kenmerken van het systeem beschrijven.
  • Wat beschrijven x-functionele vereisten?

  • Hoe de functionaliteiten van het systeem moeten worden uitgevoerd. (correct)
  • De technische specificaties van de hardware.
  • De specifieke functies van het systeem.
  • De klantbehoeften voor elk project.
  • Wat is een use case?

  • Een beschrijving van een taak voor een specifieke partij. (correct)
  • Een gedetailleerde technische handleiding voor een ontwikkelaar.
  • Een lijst met functionele en x-functionele vereisten.
  • Een contract tussen klant en ontwikkelteam.
  • Wat is het doel van een use case?

    <p>Om de communicatie tussen belanghebbenden te vereenvoudigen. (C)</p> Signup and view all the answers

    Wie zijn de actoren in een use case?

    <p>Alle belanghebbende partijen bij een project. (A)</p> Signup and view all the answers

    Wat is de functie van een decision node in een activity diagram?

    <p>Het modelleert beslissingswegen en vertrekt per beslissing. (D)</p> Signup and view all the answers

    Welke stap volg je na het tekenen van de initial node in een activity diagram?

    <p>Plaats control flows tussen de activiteiten. (A)</p> Signup and view all the answers

    Wat gebeurt er indien een alternatieve loop leidt tot het stopzetten van de use case?

    <p>De final node wordt bereikt met postcondities. (C)</p> Signup and view all the answers

    Wat is de rol van een merge node in een activity diagram?

    <p>Het verzamelt verschillende paden tot één enkel pad. (A)</p> Signup and view all the answers

    Wat moet je doen na het modelleren van de normale verloopstappen in een activity diagram?

    <p>Alternatieve verlopen toevoegen. (A)</p> Signup and view all the answers

    Wat is de functie van een use case diagram?

    <p>Het geeft een overzicht van alle functionaliteiten die het systeem zal hebben. (A)</p> Signup and view all the answers

    Welke rol heeft de 'primary actor' in een use case diagram?

    <p>Het is de uiteindelijke gebruiker die het systeem bedient. (C)</p> Signup and view all the answers

    Wat symboliseert de initial node in een activity diagram?

    <p>De start van de activiteit in het diagram. (D)</p> Signup and view all the answers

    Wat geeft een 'includes' relatie aan in een use case diagram?

    <p>Een functie die altijd samen met een andere moet worden uitgevoerd. (A)</p> Signup and view all the answers

    Wat is een essentieel gebruik van een activity diagram?

    <p>Het communiceren van systeemgedrag met de klant. (C)</p> Signup and view all the answers

    Wat betekent een 'extends' relatie in een use case diagram?

    <p>Een uitbreiding van de basisfunctionaliteit die optioneel is. (B)</p> Signup and view all the answers

    Welke van de volgende elementen hoort niet bij een activity diagram?

    <p>Use case (C)</p> Signup and view all the answers

    Waarom is het belangrijk om de 'includes' en 'extends' relaties met mate te gebruiken?

    <p>Om de complexiteit van het schema te behouden. (C)</p> Signup and view all the answers

    Wat is de rol van een primaire actor in een use case?

    <p>Een actor die het verhaal start om een doel te bereiken. (A)</p> Signup and view all the answers

    Wat is een supporting actor in de context van een use case?

    <p>Een acteur die het doel van de primaire actor ondersteunt door subdoelen te bereiken. (C)</p> Signup and view all the answers

    Wat zijn precondities in een use case?

    <p>De voorwaarden die vervuld moeten zijn voordat het verhaal kan beginnen. (C)</p> Signup and view all the answers

    Wat beschrijft het normaal verloop in een use case?

    <p>Het verhaal dat in vrijwel alle gevallen gevolgd wordt om het doel te bereiken. (D)</p> Signup and view all the answers

    Wat zijn domeinregels in de context van een use case?

    <p>De regels waaraan de validatie van verschillende aspecten moet voldoen. (A)</p> Signup and view all the answers

    Wie kan beschouwd worden als een stakeholder in een use case?

    <p>Een actor die de intenties van de primaire actor ondersteunt maar niet actief betrokken is. (D)</p> Signup and view all the answers

    Wat gebeurt er tijdens een alternatieve loop in een use case?

    <p>Het normale verloop wordt stilgelegd en er worden afwijkende stappen ondernomen. (B)</p> Signup and view all the answers

    Welke van de volgende beweringen is waar over een use case?

    <p>Een use case bestaat uit verschillende onderdelen zoals pre- en postcondities. (B)</p> Signup and view all the answers

    Flashcards

    Functionele vereisten

    Verzameling van eisen die aangeven wat een systeem moet kunnen. Ze beschrijven de functionaliteiten die beschikbaar zullen zijn in het systeem.

    Niet-functionele vereisten

    Verzameling van eisen die beschrijven hoe het systeem de functionele vereisten moet uitvoeren. Ze beschrijven de eigenschappen van het systeem, zoals gebruikersinterface, prestaties en betrouwbaarheid.

    Use case

    Een document dat een beschrijving geeft van een taak die door een gebruiker wordt uitgevoerd met behulp van een systeem. Het beschrijft hoe een gebruiker (actor) interageert met het systeem om een bepaald doel te realiseren.

    Actors

    Degenen die interageren met een systeem in een use case. Dit kunnen mensen, andere systemen of hardwarecomponenten zijn.

    Signup and view all the flashcards

    Primaire actor

    Een acteur die interageert met het systeem om een specifieke taak te voltooien. Bijvoorbeeld een kassamedewerker die een product scant in een supermarkt.

    Signup and view all the flashcards

    Supporting actor

    Een actor die ondersteunt bij het realiseren van het doel, maar niet de primaire actor is.

    Signup and view all the flashcards

    Stakeholders

    Personen die hetzelfde einddoel nastreven als de primaire actor, maar niet actief meedoen in de use case.

    Signup and view all the flashcards

    Pre-condities

    Voorwaarden die moeten zijn vervuld voordat de use case kan starten.

    Signup and view all the flashcards

    Post-condities

    De gewenste toestand van het systeem na een succesvolle uitvoering van de use case.

    Signup and view all the flashcards

    Normaal verloop

    Het standaard scenario waarbij de use case succesvol wordt uitgevoerd en het doel bereikt wordt.

    Signup and view all the flashcards

    Alternatief verloop

    Alternatieve scenario's die afwijken van het normale verloop.

    Signup and view all the flashcards

    Domeinregels

    Regels die gelden voor de geldigheid van gegevens en processen in de use case.

    Signup and view all the flashcards

    Use case diagram

    Een schema dat alle functionaliteiten (use cases) van het systeem overzichtelijk weergeeft, samen met de gebruikersrollen die ermee kunnen interageren. Het geeft aan welke functionaliteiten bij welke rol horen.

    Signup and view all the flashcards

    Includes

    Bepaalde functionaliteit van het systeem die wordt opgeroepen vanuit een andere functionaliteit. Dit is een extra stap die tijdens de uitvoering van een normale functionaliteit altijd nodig is.

    Signup and view all the flashcards

    Extends

    Functionaliteit die een bestaande functionaliteit uitbreidt tijdens de uitvoering. Dit gebeurt alleen tijdens de uitvoering van een alternatief verloop.

    Signup and view all the flashcards

    Activity diagram

    Een schema dat alle activiteiten weergeeft die worden uitgevoerd tijdens de uitvoering van een bepaalde functionaliteit. Dit omvat zowel de normale verloop als alle mogelijke alternatieve verlopen.

    Signup and view all the flashcards

    Initial node

    Een symbool dat het begin van een use case aangeeft in een activity diagram.

    Signup and view all the flashcards

    Activity

    Een elementaire stap uit het normale verloop of een alternatief verloop in een activity diagram. Dit is een actie die tijdens de uitvoering van de functie wordt uitgevoerd.

    Signup and view all the flashcards

    Simulatie

    Een digitaal model van een software-systeem dat verschillende scenario's en mogelijke interacties met gebruikers simuleert. Dit model wordt gebruikt om tests uit te voeren en om de klant te laten zien hoe het systeem zal werken.

    Signup and view all the flashcards

    Decision node

    Een knoop die gebruikt wordt om beslissingswegen in een activiteitsdiagram te modelleren. Je verzamelt hier het verkeer voor een beslissing en er vertrekt een weg voor elke mogelijk resultaat.

    Signup and view all the flashcards

    Merge node

    Een knoop die gebruikt wordt om meerdere wegen samen te voegen tot één weg in een activiteitsdiagram.

    Signup and view all the flashcards

    Control flow

    De volgorde waarin de activiteiten in een activiteitsdiagram uitgevoerd worden.

    Signup and view all the flashcards

    Activity final node

    Een knoop die aangeeft dat de normale flow van een activiteitsdiagram is geëindigd, en welke postcondities er zijn bereikt.

    Signup and view all the flashcards

    Study Notes

    Vereisten

    • Klantbehoeften worden vereisten genoemd.
    • Functionele vereisten beschrijven wat een programma kan.
    • X-functionele vereisten beschrijven hoe een systeem werkt.
    • Deze vereisten beïnvloeden het functionele ontwerp van een systeem.
    • Een vergelijking met een auto is handig voor begrip.

    Use Case

    • Beschrijft de interactie tussen gebruiker en systeem voor een specifiek doel.
    • Alle acties die het systeem moet uitvoeren zijn beschreven.
    • Het is een document voor communicatie met de klant.
    • Het beschrijft wat het systeem moet doen, niet hoe het moet gebeuren.

    Use Case Soorten Actors

    • Primaire actor: start het verhaal (use case) en heeft het doel om functionaliteit te bereiken.
    • Supporting actor: ondersteunt de primaire actor om het doel te bereiken.
    • Stakeholders: hebben eenzelfde doel als de primaire actor, maar nemen niet actief deel aan de use case.

    Use Case Diagram

    • Geeft een overzicht van alle functionaliteiten in een systeem.
    • Toont de interactie tussen verschillende rollen (actors) en het systeem.
    • Functies worden in gebruik gekoppeld aan de rol van de actor.

    Activity Diagram

    • Grafische weergave van een use case, inclusief normaal en alternatieve scenario's.
    • Geeft een visuele representatie van activiteiten en stappen in een use case.
    • Gebruikt voor analyse en communicatie.
    • Elementen als initial node, activity, decision node, merge node, control flow, activity final node zijn belangrijk voor modellering.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    H3 Behoefteanalyse PDF

    Description

    In deze quiz worden de basisconcepten van functionele vereisten en use cases behandeld. Je leert wat functionele vereisten zijn, hoe ze worden beschreven en wat het doel is van een use case. Ook worden de actoren binnen een use case besproken voor een beter begrip van het geheel.

    More Like This

    Use Quizgecko on...
    Browser
    Browser