Vereisten Engineering Hoofdstukken 1-17
40 Questions
0 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 is een belangrijk kenmerk van eisen die succesvol geïmplementeerd moeten worden?

  • Ze hoeven niet te voldoen aan de wensen van de klant.
  • Ze moeten vaag beschreven zijn.
  • Ze moeten meetbaar en testbaar zijn. (correct)
  • Ze zijn alleen functioneel van aard.

Non-functionele eisen zijn de beschrijving van wat een product moet doen.

False (B)

Wat is een functionele eis?

Iets dat het product moet doen om de business van de eigenaar te ondersteunen.

Een eis bestaat omdat het type product bepaalde _______ en _______ vereist.

<p>functies, kwaliteiten</p> Signup and view all the answers

Koppel de volgende termen aan hun beschrijvingen:

<p>Functionele eis = Wat het product moet doen Non-functionele eis = Hoe goed het product zijn functie uitvoert Meetbaarheid = Eisen die in getallen kunnen worden uitgedrukt Testbaarheid = Eisen die geëvalueerd kunnen worden</p> Signup and view all the answers

Wat moet je doen om een vereiste nauwkeurig te formuleren?

<p>Met getallen in plaats van woorden meten. (B)</p> Signup and view all the answers

Iedereen is altijd even precies in hun eisen.

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

Wat is de rol van een business analyst met betrekking tot eisen?

<p>De business analyst helpt gebruikers beter te begrijpen wat hun eisen zijn.</p> Signup and view all the answers

Wat is een belangrijk aspect van een waardevol softwareproduct?

<p>Het moet voldoen aan de eisen van de eigenaar. (C)</p> Signup and view all the answers

Als software niet aan een behoefte moet voldoen, kan er werkelijk alles worden gebouwd.

<p>True (A)</p> Signup and view all the answers

Wat is de rol van een business analyst in softwareontwikkeling?

<p>Om te bepalen wat de eigenaar waardeert.</p> Signup and view all the answers

Bij het bouwen van software moet men beginnen met het oplossen van een ________.

<p>bedrijf probleem</p> Signup and view all the answers

Wat is niet noodzakelijk voor het vastleggen van eisen?

<p>Een permanente registratie (C)</p> Signup and view all the answers

De eisen komen altijd vanzelf naar boven zonder enige inspanning.

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

Correct geschreven vereisten bieden ________ documentatie.

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

Koppel de volgende rollen aan hun functies:

<p>Business analyst = Bepalen wat de eigenaar waardeert Product owner = Prioriteren van eisen Requirements engineer = Documenteren van vereisten Tester = Controleren van software op fouten</p> Signup and view all the answers

Wat is volgens de inhoud de belangrijkste focus van de requirements activiteit?

<p>Het begrijpen van een bedrijfsprobleem (D)</p> Signup and view all the answers

Het schrijven van een requirements document is het belangrijkste aspect van requirements engineering.

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

Noem één van de aspecten die correct begrepen moeten worden bij het bouwen van een product.

<p>Wat het product moet doen, hoe het gebruikt gaat worden, door wie het gebruikt gaat worden, hoe het past in de organisatie.</p> Signup and view all the answers

Een requirement is iets dat het systeem _________ of een eigenschap die het systeem moet hebben.

<p>kan doen</p> Signup and view all the answers

Koppel de hoofdstukken aan de bijbehorende colleges:

<p>College 1 = Hoofdstuk 1, 2 College 2 = Hoofdstuk 3, 4, 5, 6 College 3 = Hoofdstuk 10, 11, 12 College 4 = Hoofdstuk 13, 14, 15 College 5 = Hoofdstuk 16, 17</p> Signup and view all the answers

Wat moet er gebeuren voordat je begint met het bouwen van een product?

<p>De requirements ontdekken en specificeren (C)</p> Signup and view all the answers

Requirements engineering omvat alleen technische aspecten van een systeem.

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

Wat is een van de lievelingsaspecten van ICT waar je tijdens de cursus over kan nadenken?

<p>Antwoord kan variëren; bijvoorbeeld: softwareontwikkeling, data-analyse, systeembeheer.</p> Signup and view all the answers

Wat is het doel van het Volere Requirements Process?

<p>Het ontdekken, verifiëren en documenteren van vereisten. (C)</p> Signup and view all the answers

Het ontdekken van de juiste vereisten is essentieel voor het bouwen van het juiste product.

<p>True (A)</p> Signup and view all the answers

Noem één manier waarop vereisten ontdekt kunnen worden.

<p>Door middel van interviews, workshops, of gebruikersfeedback.</p> Signup and view all the answers

De _______ van de Volere Requirements Process toont de activiteiten en hun deliverables.

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

Wat is een functie van een functionele eis?

<p>Om een actie te beschrijven die het product moet uitvoeren (A)</p> Signup and view all the answers

Koppel de onderstaande termen aan hun beschrijving:

<p>Productiebeperkingen = Beperkingen die invloed hebben op de manier waarop een product wordt geproduceerd. Iteratieve projecten = Projecten die herhaaldelijk doorlopen worden om tot een eindresultaat te komen. Credible bronnen = Betrouwbare en relevante informatiebronnen.</p> Signup and view all the answers

Wat is een belangrijke stap in de requirements proces?

<p>Het communiceren van vereisten. (C)</p> Signup and view all the answers

Niet-functionele vereisten zijn voornamelijk gericht op de acties die het product moet uitvoeren.

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

Noem een voorbeeld van een niet-functionele eis.

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

Plagiaat houdt in dat je teksten kopieert zonder de juiste bronvermelding.

<p>True (A)</p> Signup and view all the answers

Functionele vereisten zijn gekenmerkt door __________.

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

Waarom is het belangrijk om bronnen te vermelden in academische werken?

<p>Om de informatie te onderbouwen en plagiaat te voorkomen.</p> Signup and view all the answers

Koppel de termen aan hun juiste beschrijvingen:

<p>Functionele vereisten = Acties die het product moet uitvoeren Niet-functionele vereisten = Eigenschappen die het product moet hebben Beperkingen = Globale issues die de eisen vormen Vereisten = Elementen die een product succesvol maken</p> Signup and view all the answers

Welke van de volgende is een voorbeeld van een beperking?

<p>Het budget voor het project (B)</p> Signup and view all the answers

Functionele vereisten zijn niet afkomstig van de hoofddoelen van het product.

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

Wat beschrijven niet-functionele vereisten?

<p>Kwaliteiten van een product</p> Signup and view all the answers

Flashcards

Wat is de kern van vereisten engineering?

Vereisten engineering is niet alleen over het schrijven van een vereistendocument, maar draait om het begrijpen van een zakelijk probleem en het vinden van een oplossing.

Wat is de echte kunst van vereisten?

De echte kunst van vereisten is het ontdekken van het onderliggende probleem.

Waarom is het belangrijk om de context te begrijpen?

Het doel is om te begrijpen wat het product moet doen, hoe het wordt gebruikt, door wie en hoe het past binnen de organisatie.

Wat is een vereiste?

Een vereiste is iets dat het systeem moet kunnen doen of een eigenschap die het systeem moet hebben.

Signup and view all the flashcards

Waarom moeten vereisten worden vastgesteld?

Vereisten moeten worden ontdekt en gespecificeerd voordat met de ontwikkeling van het product wordt begonnen.

Signup and view all the flashcards

Fundamentele Waarheid 2

Software moet voor de eigenaar een optimaal waardevolle oplossing bieden. Dit betekent dat de voordelen van het product in verhouding moeten staan tot de kosten.

Signup and view all the flashcards

De rol van de requirements discoverer

Stel vast wat de eigenaar van de software waardevol vindt. Hiervoor is een analyse noodzakelijk om de eisen en behoeften te begrijpen.

Signup and view all the flashcards

Fundamentele Waarheid 3

Als software geen behoefte aan te pakken heeft, is alles mogelijk. Maar als het een specifieke behoefte moet vervullen, moet die behoefte volledig worden begrepen en geïdentificeerd.

Signup and view all the flashcards

Fundamentele Waarheid 4

Software ontwikkelen en een bedrijfsprobleem oplossen zijn niet hetzelfde. Software moet gericht zijn op het oplossen van een probleem en niet op het creëren van een product.

Signup and view all the flashcards

Fundamentele Waarheid 5

De eisen hoeven niet noodzakelijkerwijs op papier te staan, maar ze moeten wel duidelijk worden gecommuniceerd met de ontwikkelaars.

Signup and view all the flashcards

Het opschrijven van eisen

Het opschrijven van een eis kan zowel voor de businessanalyst als de stakeholder een beter begrip van de eis genereren.

Signup and view all the flashcards

Traceerbaarheid van vereisten

Grondige documentatie over de eisen is nuttig voor het traceren van de vereisten.

Signup and view all the flashcards

Fundamentele Waarheid 7

Een geordende process is noodzakelijk om vereisten te ontwikkelen.

Signup and view all the flashcards

Geordende processen

Een verzameling taken die een bepaald resultaat oplevert, maar waarbij de volgorde en nadruk afhankelijk zijn van degene die de processen gebruikt.

Signup and view all the flashcards

Iteratieve ontwikkeling

Het is belangrijker om te begrijpen wat de business nodig heeft dan om een strikte volgorde in de ontwikkeling toe te passen.

Signup and view all the flashcards

Geen magische oplossing

Er bestaat geen magische oplossing voor alle problemen. Zelfs de beste methoden en tools zullen niet compenseren voor slecht nadenken en slecht werk.

Signup and view all the flashcards

Meetbare en testbare vereisten

Vereisten moeten meetbaar en testbaar zijn om succesvol te kunnen worden geïmplementeerd.

Signup and view all the flashcards

Functionele vereiste

Een functionele vereiste geeft aan wat een product moet doen om de business van de eigenaar te ondersteunen.

Signup and view all the flashcards

Niet- functionele vereiste

Een niet-functionele vereiste geeft aan hoe goed een product zijn functionaliteit moet uitvoeren om succesvol te zijn in de omgeving van de eigenaar.

Signup and view all the flashcards

Veranderende perspectieven

De business analist kan de manier waarop de gebruiker over zijn probleem denkt veranderen, nu of later.

Signup and view all the flashcards

Vereiste

Een vereiste is iets wat een product moet doen of een eigenschap die het moet hebben om te voldoen aan de eisen van de klant.

Signup and view all the flashcards

Wat is een functionele vereiste?

Een functionele vereiste beschrijft een actie die het product moet uitvoeren om bruikbaar te zijn voor de gebruiker. Deze vereisten komen voort uit het werk dat je stakeholders moeten doen.

Signup and view all the flashcards

Wat zijn kenmerken van een functionele vereiste?

Functionele vereisten beschrijven wat het product moet doen. Ze zijn afgeleid van het hoofddoel van het product en kunnen niet worden gekarakteriseerd als een kwaliteit.

Signup and view all the flashcards

Wat zijn non-functionele vereisten?

Non-functionele vereisten zijn eigenschappen of kwaliteiten die het product moet hebben om acceptabel te zijn voor de eigenaar en gebruiker.

Signup and view all the flashcards

Waarom zijn non-functionele vereisten belangrijk?

Non-functionele vereisten bepalen eigenschappen zoals performance, uitstraling, gebruiksvriendelijkheid, veiligheid en juridische aspecten. Deze kunnen cruciaal zijn voor het succes van het product.

Signup and view all the flashcards

Wat is de extra waarde van non-functionele vereisten?

Non-functionele vereisten kunnen ook het product aantrekkelijker maken voor klanten of er voor zorgen dat het bruikbaar is.

Signup and view all the flashcards

Hoe herken je een non-functionele vereiste?

Non-functionele vereisten worden gekenmerkt door bijvoeglijke naamwoorden.

Signup and view all the flashcards

Wat zijn constraints?

Constraints zijn globale (problemen die de) vereisten beïnvloeden. Ze kunnen beperkingen zijn op het project zelf of restricties op het uiteindelijke ontwerp van het product.

Signup and view all the flashcards

Waarom zijn constraints belangrijk?

Constraints zijn een ander type vereiste, omdat ze de vormgeving van het product beïnvloeden.

Signup and view all the flashcards

Productiebeperkingen

Beperkingen op de manier waarop een product wordt gemaakt.

Signup and view all the flashcards

Volere Requirements Process

Een proces om requirements te ontdekken, te verifiëren en te documenteren.

Signup and view all the flashcards

Vereistening Engineering

De taak om te begrijpen wat een systeem moet doen en hoe het functioneert.

Signup and view all the flashcards

Requirement (vereiste)

Een beschrijving van wat een systeem moet doen of een essentiële eigenschap die het moet hebben.

Signup and view all the flashcards

Context van een product

De context waarin een product wordt gebruikt, inclusief gebruikers, omgeving en doelen.

Signup and view all the flashcards

Waarom vereisten in kaart brengen?

Het doel van het in kaart brengen van requirements is om te begrijpen wat het product moet doen, hoe het wordt gebruikt, door wie en hoe het past within de organisatie.

Signup and view all the flashcards

Vereisten ontdekken

De activiteit om de behoeften van een product te identificeren en vast te leggen.

Signup and view all the flashcards

Belang van juiste requirements

De juiste requirements bepalen de kwaliteit van een product.

Signup and view all the flashcards

Study Notes

Vereisten Engineering - Algemene Informatie

  • De cursus wordt gegeven door de UNASAT School of ICT, Universiteit van Toegepaste Wetenschappen en Technologie Suriname.
  • Het studieboek is Mastering the Requirements Process door Suzanne en James Robertson.
  • ISBN: 978-0-321-81574-3
  • De colleges duren van 18:00 tot 21:15.
  • De onderwerpen zijn verdeeld over colleges en hoofdstukken.

College Inhoud

  • College 1: Hoofdstuk 1 en 2,
  • College 2: Hoofdstuk 3, 4, 5 en 6,
  • College 3: Hoofdstuk 10, 11 en 12,
  • College 4: Hoofdstuk 13, 14 en 15,
  • College 5: Hoofdstuk 16 en 17,
  • College 6: Presentaties.

Introductie (Pagina 3)

  • Introductie/presentatie van de deelnemers.
  • Vraag naar achtergrond, huidige functie/werk, studiekeuze en reden, favoriete ICT-aspect en toekomstambities. (alles is veranderlijk)

Vereisten Engineering - Proces Aspecten

  • De vereistenomgeving is niet noodzakelijk het schrijven van documenten. Het gaat over het begrijpen van het probleem en het vinden van oplossingen.
  • De kunst van het vereisten ontdekken zit in het ontdekken van het echte probleem.
  • Vervolgens identificeren en kiezen tussen alternatieve oplossingen.
  • Een vereiste is iets wat het systeem kan uitvoeren of een eigenschap dat het moet hebben.
  • Vereiste moeten worden ontdekt en gespecificeerd alvorens met het bouwen van het product te starten.
  • Vereisten moeten waardevol zijn voor de eigenaar in verhouding met de kosten.
  • De eigenaar is de persoon of organisatie die betaalt voor de software.
  • Een vereiste vereist een behoefte, anders is het simpelweg iets te construeren.
  • Er is een verschil tussen het bouwen van software en het oplossen van een businessprobleem: Het programma dient ontworpen te zijn om aan het businessprobleem te voldoen. Elke fase moet beginnen met het probleem en niet met een eventuele oplossing.
  • Vereisten hoeven niet altijd schriftelijk vastgelegd te worden, maar moeten wel bekend zijn bij de bouwers.
  • Een geschreven vereiste zorgt voor een traceerbaar proces (documentation).
  • De rationale van een vereiste is belangrijk (redenering).
  • Vereisten moeten meetbaar en testbaar zijn.
  • Functionele vereisten zijn handelingen van het product om de behoefte van de eigenaar te vervullen.
  • Niet functionele vereisten zijn de mate van succesvolle functionaliteit binnen de context van de eigenaar.
  • Precision is cruciaal in het definiëren van vereisten.
  • De vereistendefinities moeten realistisch rekening houden met inconsistenties en onzekerheid bij de menselijke input
  • De businessanalyst verandert de manier waarop de gebruiker naar een probleem kijkt, ofwel direct of op latere aanpassing
  • Vereisten bestaan omdat je het product, of de functionaliteit nodig hebt.
  • De rol van productdesign is het vertalen van vereisten in een bruikbaar plan.
  • De vereiste-expressie moet als abstractie dienen in een technologisch neutrale manier.
  • Functionele vereisten beschrijven acties die het product moet uitvoeren, afkomstig van werkzaamheden die belanghebbenden moeten uitvoeren. (kenmerken worden met werkwoorden weergegeven).
  • Niet-functionele vereisten zijn eigenschappen van het product, essentieel voor acceptabiliteit voor de eigenaar en gebruiker.
  • Beperkingen beïnvloeden zowel het project als de definitieve ontwerpen.
  • Vereisten moeten ontdekt, geverifieerd en gedocumenteerd worden.
  • De Volere-methode voor vereistenbepaling, is een framework om vereisten te ontwikkelen in iteratieve projecten.
  • De Volere-methode is toepasbaar voor diverse projecttypes (custom, components, CMS, opensource, outsourced, etc).
  • Het volgschema voor het proces laat de activiteiten van project implementatie zien met benodigde deliverables en data flow.

Huishoudelijke taken

  • Lees hoofdstuk 1 en 2.
  • Bereid hoofdstuk 3, 4, 5 en 6 voor.
  • Maak opdracht 1.
  • Zet je naam en studentnummer erbij bij de opdrachten .
  • Gebruik betrouwbare bronnen.
  • Schrijf je eigen woorden.
  • Gebruik APA-stijl.

Opdrachten - vereisten engineering

  • Noteer de datum van elk internetbronnengebruik.
  • Sla je werk op met je achternaam en de verwachte versie, dus bijv. <AchternaamVoorlettervoornaam>_RE_Opdracht3_v1.0.
  • De deadline voor projecten is woensdag 23:59.
  • Lever je documenten electronically bij [email protected].

Studying That Suits You

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

Quiz Team

Related Documents

Description

Deze quiz test je kennis van de belangrijkste concepten in vereisten engineering vanuit het studieboek 'Mastering the Requirements Process'. De quiz omvat onderwerpen van de colleges en behandelt de hoofdstukken 1 tot en met 17. Bereid je voor om je begrip van het proces en de vereistenomgeving te toetsen!

More Like This

Use Quizgecko on...
Browser
Browser