Week 2 Flashcards
Wat is de definitie van een Requirement?
Een behoefte of doelstelling van een belanghebbende, dan wel eis, wens of beperking waaraan een systeem dient te voldoen om tegemoet te komen aan die behoefte of doelstelling.
Belangrijkste aspecten:
- “Behoefte belanghebbende”
- “Doelstelling belanghebbende”
- “Voorwaarde van een product”
- “Eigenschap van een product”
Wat zijn de traditionele stappen in requirements engineering?
- Elicitatie
= Ontdekken en ophalen van requirements van gebruikers, klanten en andere stakeholders. - Analyse
= Beoordelen van helderheid, volledigheid, consistentie en eenduidigheid - Specificatie
= SMART vastleggen van de requirements. - Verificatie
= Nagaan bij de stakeholders of de requirements aansluiten bij hun beeld.
Wat moet je voor elke onderzoeksmethode bepalen?
- Onderzoeksdoel;
- Onderzoekseenheid;
- Onderzoekskenmerken / -variabelen.
Bij de enquête van blok 2 zijn dit: 1. Kennisbehoefte bepalen 2. Populatie 3. Operationaliseren onderzoekseenheid = Meetbaar maken van abstracte concepten/ideeën, ofwel specifiek vermelden wie/wat één onderzoeksEENheid is.
Wat zijn onderzoekseenheden?
Personen, dieren, bedrijven instanties, objecten of situaties waarover op basis van het onderzoek uitspraken worden gedaan (samen: populatie).
Wat zijn onderzoeksvariabelen?
= Kenmerken/eigenschappen van onderzoekseenheden.
Wat zijn de diverse soorten requirements?
- Waarom? = Business requirements (WAAROM zoek je een oplossing?)
- Wat? = User requirements (WAT moet de oplossing bieden?)
- Wat moeten de gebruikers kunnen doen met de oplossing?
- Wat zijn de eigenschappen van de gebruikers? - Hoe? = System requirements (Hoe moet de oplossing eruit zien?)
- Kwaliteitskenmerken.
Aantekening van Kockelkoren:
- Gebruikerseisen hebben systeemeisen als gevolg.
- Gebruikerseisen bestaan uit functionele eisen en niet-functionele eisen.
Wat is de definitie van functionele eisen?
= Eisen die de vereiste werking beschrijven van een systeem.
Wat is de definitie van niet-functionele eisen?
= Eisen die de manier beschrijven waarop het systeem deze werking moet aanbieden (ISO 25010 voor Software).
Welke onderzoeksmethoden ken je per stap in het R&D proces?
- Requirements -> Enquête
- Grounding -> Quick scan literature
- Design/Build -> Paper prototype
- Evaluate -> Black box testing
- Dissemination -> Posterpresentatie
Benoem de volgende onderdelen over het kiezen van een enquête als onderzoeksmethode.
- Wanneer
- Waarom
- Wat
- Wie
- Waar
- Hoe
Een enquête is handig om te gebruiken als je antwoorden nodig hebt van een grote groep mensen waarbij je niet de tijd hebt om iedereen 1-op-1 te interviewen.
Hierbij vraag je een grote groep mensen om een vragenlijst in te vullen. Deze groep moet de populatie of een representatief deel van de populatie zijn. De locatie is niet van belang.
Ten slotte kan een enquête uit open en gesloten vragen bestaan.
Benoem enkele voor- en nadelen van het gebruiken van een enquête.
Voordelen:
- Weinig kosten
- Je kan het over verre afstand makkelijk ‘sturen’ en ‘ontvangen’.
- Snel resultaten, omdat mensen het vanaf hun apparaat kunnen invullen.
- Het kan anoniem zijn.
- Gestandaardiseerde vragen (=alle invullers beantwoorden dezelfde vragen)
Nadelen:
- Data kwaliteit (validiteit): interpretatie, geen idee wie achter het scherm zit, geen idee of ze het serieus hebben genomen, etc.
- Representatie kan incorrect zijn (per ongeluk of expres).
- Aantal invullenden