100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
Samenvatting iEXA Application Design and Development €15,49   In winkelwagen

Samenvatting

Samenvatting iEXA Application Design and Development

2 beoordelingen
 281 keer bekeken  10 keer verkocht

Een uitgebreide samenvatting voor het examen iEXA Application Design and Development. De samenvatting is geschreven aan de hand van de leerstof van de LOI. De opbouw van de samenvatting is op basis van het iEXA servicedocument. Aangezien het document netjes is opgemaakt zijn het zo'n 110 pagina's. ...

[Meer zien]
Laatste update van het document: 6 jaar geleden

Voorbeeld 4 van de 135  pagina's

  • 1 mei 2018
  • 15 mei 2018
  • 135
  • 2017/2018
  • Samenvatting
  • iexa
  • ict
Alle documenten voor dit vak (1)

2  beoordelingen

review-writer-avatar

Door: tamesfin • 3 jaar geleden

review-writer-avatar

Door: spijnenb • 6 jaar geleden

avatar-seller
SuzVer
iEXA Application Design and Development
A6 Application Design
A6.1 De kandidaat heeft inzicht in principes, technieken en
meeteenheden m.b.t. applicatie ontwerp
A6-K1.1 De kandidaat kan modellering van vereisten (requirements modelling) en
technieken voor behoefteanalyse onderscheiden. (b)
Aan de hand van:
De stappen van requirements engineering:
- Inception (basisbegrip van probleem waarvoor oplossing wordt gezocht)
- Elicitation (verhelderen en vaststellen bedrijfsdoelen)
- Elaboration (verfijnen/ opstellen model van vereisten (requirements model)
- Negotiation (onderhandelen over mogelijkheden)
- Specification (specificeren vereisten)
- Validation (beoordelen of de vereiste goed is gespecificeerd)
- Requirements management (managen van (veranderingen) van vereisten)


Requirements engineering omvat 7 taken: inception, elicitation, elaboration, negotiation,
specificication, validation en management. Sommige taken gaan parallel en allemaal worden ze
aangepast aan de behoeften van het project.
opnieuw beoordelen


Elicitatie Analyse Specificatie Validatie Realisatie

verduidelijken herschrijven

gaten dichten


Inception – basisbegrip van probleem waarvoor oplossing wordt gezocht.
De belanghebbende stellen fundamentele probleemvereisten vast, stellen dwingende
projectbeperkingen vast en richten zich op de belangrijkste kenmerken en functies die aanwezig
moeten zijn om de doelstellingen van het systeem te kunnen verwezenlijken
- Wat is het probleem?
- Om welke gebruikers gaat het
- De aard van de oplossing die gewenst is
- Hoe gaat de communicatie verlopen tussen stakeholders en het ontwikkelteam

Elicitation – verhelderen en vaststellen bedrijfsdoelen - inventariseren van requirements
- Gebruik gemaakt van gefaciliteerde meetings, QFD, en de ontwikkeling van user scenario’s
- Wie zijn belanghebbende? => alle groepen vertegenwoordigt? => eisen en wensen
inventariseren => expliciet maken requirements
- Actief proces

- Moeilijkheid – domeinkennis vaak niet op één plaats als consistente set aanwezig =>
verschillende bronnen zijn nodig
2 belangrijkste bronnen: domein en belanghebbenden
§ Documentstudie – nuttig als requirementsanalist organisatie niet kent
§ Analyse bestaand systeem – waarom vraag
§ Interviews – laagdrempelig
§ Workshops – belanghebbende werken als groep samen om sneller en consistent
resultaat te bereiken

Samenvatting iEXA Application Design and Development april 2018 1

, § Observatie – dagelijkse praktijk (tijdrovend)
§ Brainstormen – ideaal voor nieuw requirement
§ Taakanalyse – onderverdelen in subtaken -> hierarchie
§ Scenario – opeenvolging van stappen
§ Prototypen
• Horizontale prototyping – gehele gebruikersinterface gemaakt zonder
achterliggende functionaliteit – getoonde gegevens zijn nep
Ø Om te beoordelen of functionaliteit ontbreekt, overbodig is of
aangepast moet worden
• Verticale prototyping – proof of concept PoC – een deel van de
gebruikersinterface, met wel de volledige functionaliteit erachter
Ø Gebruikt om te toetsen of voldoet aan de gestelde (niet-
functionele) eisen.
(Niet echt elicitatietechniek, meer voor risicoreductie)
§ Combinatietechnieken
§ Hulpmiddelen – post-it etc.

Eleboration – verfijnen/opstellen model van vereisten (requirements model)
- Collectie van scenario based, activity based, class based, behavioral en flow-oriented elements
- Beschrijft hoe gebruikers met het systeem omgaan
- Maken van use cases
- Het model kan verwijzen naar analyse patronen, kenmerken van het probleem domein waarvan
is vastgesteld dat het terugkomt in verschillende applicaties.

Negotiation – onderhandelen over mogelijkheden
- Onderhandelen tussen softwareteam en andere belanghebbende bij het project over prioriteit,
beschikbaarheid en relatieve kosten van elk requirement.
- Wat wel en niet in systeem komt
- De volgorde van de requirements bepalen met stakeholders en gebruikers
- Om een realistisch projectplan te ontwikkelen – risico’s identificeren en analyseren.

Analystechnieken – vaak samen met elicitation (dit bestaat uit eleboration en negatiote ???)
- Na elke elicitatiestap evalueren verzamelde requirement
Filteren:
- Punten die geen eisen zijn => verwijderen
- Inconsistenties en overlapping => opheldering vragen

Technieken voor opsporen en communiceren
- Checklist – helpt bij standaardiseren analyse
- Requirementscategorieën – 1 requirement kan in meerdere categorieën vallen
- Requirementattributen – ondersteunende informatie bij requirement – helpen bij
interpreteren en beheren
- Interactiematrix – helpt bij niet vergeten requirement bij zoeken naar overlappingen,
inconsistentie en conflicten
§ Alleen voor bepaalde scope -> meest gedetailleerde vorm = systeem
requirements




Samenvatting iEXA Application Design and Development april 2018 2

, § 1 = conflict, 1000 = overlap, 0 = beïnvloed elkaar niet




- Probleempatronen – hulpmiddelen om een groot analyseprobleem op te delen in
kleinere problemen waarvoor bekende oplossingen bestaan
5 basisprobleempatronen: benodigd gedrag, opgedragen gedrag, informatie tonen,
gereedschap en transformatiepatronen

Specification – specificeren vereisten
- Vastleggen in document, of set van grafische modellen of een formeel wiskundig model, een
collectie van usage scenario’s, een prototype of een combinatie

Opgenomen in
requirement

Gepresenteerd in document doelgroep

model Gemaakt voor
Opgenomen in
Afbeelding 1 Relatie tussen requirements, modellen en documenten

- Scopemodellen
§ Systeemcontextdiagram – SCD
§ Use-case model

- Structuurmodel
§ Entiteitsrelatiediagram – ERD

- Dynamisch gedrag
§ Toestandtransitiediagram
§ Stroomschema (in UML activiteitendiagram)

- Standaardzinsamenstelling – template vaste zinsconstructie => makkelijker te begrijpen




Scope Structuur Gedrag
Systeemcontextdiagram X
Use-casemodel X
Entiteitrelatiediagram X
Stroomschema X
Toestandtransitiediagram X

Samenvatting iEXA Application Design and Development april 2018 3

, Validation – beoordelen of vereiste goed is gespecificeerd
- Tegenover klant, om ervoor te zorgen dat het juiste systeem wordt gebouwd.
- Door verschillende belanghebbende

Requirements management – geheel van activiteiten die het projectteam helpt bij het identificeren,
controleren en volgen (trace) van requirements en changes in requirements naarmate project volgt.
Activiteiten grotendeels identiek aan softwareconfiguratiebeheertechnieken (SCM).

Use Case – beschrijft hoe systeem reageert op handeling van gebruiker

Granulariteit use case:
§ Cloud – hoogst niveau
§ Kite
§ Sea – correspondeert met processtap –
meest toegepast
§ Fish
§ Clam – te ver doorgegaan




Use Case diagram – visualiseert samenhang tussen use cases

User stories – geeft doel van gebruiker aan
Als <de rol> wil ik <activitiet> zodat <waarde business>
vb. als projectmanager wil ik per week een overzicht krijgen van de gewerkte uren zodat ik
kan zien of mijn project nog op schema ligt.

Technieken voor niet-functionele requirements
- Expliciet maken met ISO 25010
- Bepaal de belangrijkste
- Per bepaalde kwaliteitseigenschap vastleggen indicatoren, meetvoorschriften, norm
§ Indicator – in welke mate is kwaliteitseigenschap gerealiseerd
§ Meetvoorschrift – instructie voor het afleiden waarden van indicator
§ Norm – eenheid waaraan voldaan moet worden
indicator




meetvoorschrift




norm

Afbeelding 2 - kwaliteitseisen meetbaar maken




Samenvatting iEXA Application Design and Development april 2018 4

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper SuzVer. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor €15,49. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 66579 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
€15,49  10x  verkocht
  • (2)
  Kopen