Podcast
Questions and Answers
Welke situatie vereist het opstellen van een operationele controle (OC)?
Welke situatie vereist het opstellen van een operationele controle (OC)?
Wat wordt vastgelegd in de postcondities na een systeemoperatie?
Wat wordt vastgelegd in de postcondities na een systeemoperatie?
Welke van de volgende acties zou een OC vereisen als deze wordt uitgevoerd?
Welke van de volgende acties zou een OC vereisen als deze wordt uitgevoerd?
Wat is een voorbeeld van een actie die geen operationele controle vereist?
Wat is een voorbeeld van een actie die geen operationele controle vereist?
Signup and view all the answers
Wat wordt bedoeld met een 'foto' van de situatie voor de uitvoering van een systeemoperatie?
Wat wordt bedoeld met een 'foto' van de situatie voor de uitvoering van een systeemoperatie?
Signup and view all the answers
Wat is een vereiste bij het teruggeven van gegevens of berekeningen op data?
Wat is een vereiste bij het teruggeven van gegevens of berekeningen op data?
Signup and view all the answers
Wat moet worden toegevoegd om herhaling van systeemoperaties aan te duiden?
Wat moet worden toegevoegd om herhaling van systeemoperaties aan te duiden?
Signup and view all the answers
Wat kan een indicatie zijn dat een primaire actor een externe use case oproept?
Wat kan een indicatie zijn dat een primaire actor een externe use case oproept?
Signup and view all the answers
Wat gebeurt er als een systeemoperatie pas na herhaling resultaten teruggeeft?
Wat gebeurt er als een systeemoperatie pas na herhaling resultaten teruggeeft?
Signup and view all the answers
Hoe wordt een SSD opgesteld?
Hoe wordt een SSD opgesteld?
Signup and view all the answers
Wat is een voorwaarde voor het toevoegen van een kader bij herhaling?
Wat is een voorwaarde voor het toevoegen van een kader bij herhaling?
Signup and view all the answers
Wat gebeurt er bij een herhaling als de oproepende systeemoperatie slechts eenmaal wordt uitgevoerd?
Wat gebeurt er bij een herhaling als de oproepende systeemoperatie slechts eenmaal wordt uitgevoerd?
Signup and view all the answers
Wat is de betekenis van 'ref' als ontpopt in het kader van een externe use case?
Wat is de betekenis van 'ref' als ontpopt in het kader van een externe use case?
Signup and view all the answers
Wat is de belangrijkste functie van een operation contract (OC)?
Wat is de belangrijkste functie van een operation contract (OC)?
Signup and view all the answers
Welke onderdelen zijn altijd opgenomen in een operation contract?
Welke onderdelen zijn altijd opgenomen in een operation contract?
Signup and view all the answers
Wat moet er gebeuren nadat je een systeemoperatie hebt toegevoegd aan het scenario?
Wat moet er gebeuren nadat je een systeemoperatie hebt toegevoegd aan het scenario?
Signup and view all the answers
Wat wordt bedoeld met 'preconditions' in een operation contract?
Wat wordt bedoeld met 'preconditions' in een operation contract?
Signup and view all the answers
Welke informatie moet worden opgenomen in de 'postconditions' van een operation contract?
Welke informatie moet worden opgenomen in de 'postconditions' van een operation contract?
Signup and view all the answers
Wat is een belangrijk aspect om rekening mee te houden bij het toevoegen van herhalingen in een scenario?
Wat is een belangrijk aspect om rekening mee te houden bij het toevoegen van herhalingen in een scenario?
Signup and view all the answers
Wat is de reden om de naam en eventuele parameters van systeemoperaties zorgvuldig te documenteren?
Wat is de reden om de naam en eventuele parameters van systeemoperaties zorgvuldig te documenteren?
Signup and view all the answers
Welke van de volgende elementen is GEEN onderdeel van een operation contract?
Welke van de volgende elementen is GEEN onderdeel van een operation contract?
Signup and view all the answers
Wat is de rol van de primaire actor in het scenario?
Wat is de rol van de primaire actor in het scenario?
Signup and view all the answers
Wat is de functie van een terugkeerpijl in een diagram?
Wat is de functie van een terugkeerpijl in een diagram?
Signup and view all the answers
Wat is een systeem sequentiediagram (SSD)?
Wat is een systeem sequentiediagram (SSD)?
Signup and view all the answers
Hoe wordt de rol van de acteur in een SSD aangeduid?
Hoe wordt de rol van de acteur in een SSD aangeduid?
Signup and view all the answers
Wat is de levenslijn van een acteur in een SSD?
Wat is de levenslijn van een acteur in een SSD?
Signup and view all the answers
Wat stelt een systeemoperatie in een SSD voor?
Wat stelt een systeemoperatie in een SSD voor?
Signup and view all the answers
Hoe moeten de namen van systeemoperaties worden opgesteld?
Hoe moeten de namen van systeemoperaties worden opgesteld?
Signup and view all the answers
Waneer kan er een antwoord op een systeemoperatie plaatsvinden?
Waneer kan er een antwoord op een systeemoperatie plaatsvinden?
Signup and view all the answers
Hoe kan de terugkeerpijl in een SSD worden gekarakteriseerd?
Hoe kan de terugkeerpijl in een SSD worden gekarakteriseerd?
Signup and view all the answers
Welke van de volgende opties is NIET een onderdeel van een SSD?
Welke van de volgende opties is NIET een onderdeel van een SSD?
Signup and view all the answers
Wat geeft aan dat het systeem momenteel actief is in een SSD?
Wat geeft aan dat het systeem momenteel actief is in een SSD?
Signup and view all the answers
Wat moet worden gedaan wanneer meerdere gegevens van eenzelfde klasse worden teruggegeven in een SSD?
Wat moet worden gedaan wanneer meerdere gegevens van eenzelfde klasse worden teruggegeven in een SSD?
Signup and view all the answers
Flashcards
Systeemoperatie
Systeemoperatie
Een bewerking die wordt uitgevoerd in een software systeem. Voorbeeld: een gebruiker registreert op een website, een bestelling wordt geplaatst, een bestand wordt aangemaakt.
Precondities
Precondities
Beschrijving van de toestand van het systeem vóór een systeemoperatie wordt uitgevoerd.
Postcondities
Postcondities
Beschrijving van de toestand van het systeem nadat een systeemoperatie is uitgevoerd.
SSD (System Design Specification)
SSD (System Design Specification)
Signup and view all the flashcards
Use case
Use case
Signup and view all the flashcards
Herhaling in SSD
Herhaling in SSD
Signup and view all the flashcards
Stopvoorwaarde in Herhaling
Stopvoorwaarde in Herhaling
Signup and view all the flashcards
Gesplite activeringblokken
Gesplite activeringblokken
Signup and view all the flashcards
Externe Use Case
Externe Use Case
Signup and view all the flashcards
Ref-kader
Ref-kader
Signup and view all the flashcards
Normaal Verloop met Integratie
Normaal Verloop met Integratie
Signup and view all the flashcards
Stappenplan SSD
Stappenplan SSD
Signup and view all the flashcards
Keuze Use Case Scenario
Keuze Use Case Scenario
Signup and view all the flashcards
Systeem Sequentiediagram (SSD)
Systeem Sequentiediagram (SSD)
Signup and view all the flashcards
Deelnemer (Actor)
Deelnemer (Actor)
Signup and view all the flashcards
Levenslijn
Levenslijn
Signup and view all the flashcards
Antwoord op Systeemoperatie
Antwoord op Systeemoperatie
Signup and view all the flashcards
Naamgeving Systeemoperatie
Naamgeving Systeemoperatie
Signup and view all the flashcards
Doeltreffende Systeemoperatie Naamgeving
Doeltreffende Systeemoperatie Naamgeving
Signup and view all the flashcards
Chronologische Volgorde
Chronologische Volgorde
Signup and view all the flashcards
Startpunt voor Ontwerp
Startpunt voor Ontwerp
Signup and view all the flashcards
Doel van SSD
Doel van SSD
Signup and view all the flashcards
Operation Contract (OC)
Operation Contract (OC)
Signup and view all the flashcards
Welke systeemoperaties krijgen een OC?
Welke systeemoperaties krijgen een OC?
Signup and view all the flashcards
Contract
Contract
Signup and view all the flashcards
Operation
Operation
Signup and view all the flashcards
Cross References
Cross References
Signup and view all the flashcards
Relatie tussen opeenvolgende OC's
Relatie tussen opeenvolgende OC's
Signup and view all the flashcards
Postcondities: objecten
Postcondities: objecten
Signup and view all the flashcards
Postcondities: tijd
Postcondities: tijd
Signup and view all the flashcards
Study Notes
SSD (Systeem Sequentiediagram) Doel
- SSD is een sequentiediagram dat alle interacties tussen een acteur en een systeem voor een use case-scenario weergeeft.
- Het is een vereenvoudigd UML-diagram ten opzichte van een volledig sequentiediagram, omdat interne systeemwerking als een black-box wordt beschouwd.
- Het diagram toont de chronologische/sequentiële volgorde van systeemfunctionaliteiten en hoe het systeem data teruggeeft.
- Het fungeert als startpunt voor het ontwerp van het systeem.
SSD Onderdelen
- Deelnemer: De rol van de acteur wordt benoemd en komt overeen met de primary acteur van de use case. Deze wordt links weergegeven. Het systeem, als tweede deelnemer, wordt rechts weergegeven als een kader.
- Levenslijn: Elke deelnemer krijgt een levenslijn. De levenslijn van de acteur is continu actief. De levenslijn van het systeem is actief tijdens de uitvoering van systeemoperaties, anders is het stippellijn.
- Systeemoperatie(s): Dit zijn de acties die de acteur uitvoert op het systeem, en de reacties van het systeem. Deze worden weergegeven als pijlen tussen de levenslijnen.
- Antwoord op systeemoperatie: Het systeem reageert op de acties van de acteur. Dit wordt weergegeven als een pijl van het systeem naar de acteur.
- Herhaling: Herhalingen van systeемоперации worden aangegeven met cadres rond de operaties.
- Verwijzing naar andere/externe use case: Deze verwijzen naar andere use cases.
Deelnemer (SSD)
- Er zijn exact 2 deelnemers in een SSD: de acteur en het systeem.
- De acteur is weergegeven door een mannetje en de rol wordt aangegeven.
- Het systeem wordt weergegeven door een kader.
Levenslijn (SSD)
- Elke deelnemer krijgt een levenslijn, welke continu loopt (volle lijn) voor de acteur en afwisselend actief (volle lijn) of inactief (stippellijn) voor het systeem, afhankelijk van de systeemoperaties.
- Gedurende de operaties van het systeem zal de levenslijn in volle lijn weergegeven worden.
- De levenslijn van de acteur blijft actief gedurende het hele schema.
- Systeem operaties zijn actief op het systeem.
Systeemoperaties (SSD)
- Operaties worden weergegeven als pijlen tussen de levenslijnen van de acteur en het systeem.
- De pijl start bij de acteur en eindigt bij het systeem. Een pijl start vanuit de acteur.
- De naam van de operatie op de pijl moet een werkwoord bevatten en de functie of methode van het systeem aangeven.
- Als er parameters nodig zijn worden deze tussen haakjes weergegeven.
- Namen van parameters/waarden worden gegeven in camelCasing (bv. productName). Er worden geen datatypes genoteerd.
Herhaling (SSD)
- Operaties kunnen herhaald worden.
- Dit wordt weergegeven met een kader rond de betrokken operaties.
- Een stopvoorwaarde voor de herhaling wordt toegevoegd.
Externe use case (SSD)
- Een use case binnen een SSD kan verwijzen naar een ander use case. Dit wordt aangeduid met "(ref.)".
- Het externe use case diagram toont de verbonden operaties.
Stappenplan SSD
- Kies het use case scenario.
- Voeg de acteur (links) en het systeem (rechts) toe.
- Voeg chronologisch de systeemoperaties toe en eventuele reacties (antwoorden) van het systeem.
- Voeg herhalingen toe.
- Gebruik de juiste terminologie, naming, en parameters.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Dit quizje gaat over het systeem sequentiediagram (SSD) en zijn onderdelen. Leer meer over de interacties tussen acteurs en systemen in een use case-scenario. Ook wordt ingegaan op de levenslijnen en systeemoperaties zoals weergegeven in een SSD.