100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
Moduleopdracht Systeemontwikkeling - ArtRent €8,49   In winkelwagen

Overig

Moduleopdracht Systeemontwikkeling - ArtRent

1 beoordeling
 419 keer bekeken  3 keer verkocht
  • Vak
  • Instelling
  • Boek

Moduleopdracht Systeemontwikkeling - ArtRent Cijfer: 7,8

Voorbeeld 5 van de 20  pagina's

  • 28 juni 2017
  • 20
  • 2016/2017
  • Overig
  • Onbekend

1  beoordeling

review-writer-avatar

Door: studysmartnothard • 4 jaar geleden

avatar-seller
Systeemontwikkeling - ArtRent




Naam: XXX
Studentnummer:
Datum: 8 juli 2016
NCOI Opleidingsgroep
Opleiding: HBO Bachelor Informatica
Module: Systeemontwikkeling

,Voorwoord

Mijn naam is XXX. Ik ben werkzaam bij XXX als Servicedeskmedewerker. Als servicedeskmedewerker
ondersteun ik onze gebruikers die vragen en/of problemen hebben betreft hardware, software,
netwerk en telecommunicatie. Daarnaast vervul ik een rol bij het ondersteunen van een aantal
projecten.


1.1. XXX

XXX maakt (product) voor 750.000 mensen en 7.200 bedrijven in het oosten van Zuid-Holland.
Kwaliteit komt daarbij op de eerste plaats. Daarom investeren ze voortdurend in de (producten).
Maatschappelijk: Luisteren naar en leren van de klanten en aandeelhouders, de 30 gemeenten in het
voorzieningsgebied. Als maatschappelijk bedrijf dragen ze zorg voor het betaalbaar houden van de
tarieven. XXX is een eigentijds nutsbedrijf, net zo vitaal als het (product).

Voor het distribueren van (product) gebruikt XXX een (product) dat meer dan 4.000 kilometer lang is
en waar jaarlijks ongeveer (hoeveelheid) doorheen stroomt. Het aantal personeelsleden telt
momenteel ongeveer 280 medewerkers.




1

,Samenvatting
Het bedrijf ArtRent heeft (student) opdracht gegeven om een verbeterplan op te stellen voor het ontwe
rpen van een informaties ysteem. ArtRent wil graag efficiënter te werk gaan betreft het administreren,
verhu ren, reserveren, veil en en schenken van de kunst werken.

Deze verbe tering wordt uitgevo erd met de ontwik kelmethode Scrum. Scru m is een Agile
ontwikkelmethode die tegenwoordig ste eds vaker wordt gebrui kt om sneller te lev eren wat de klant
nodig heeft, op het moment dat zij het nodig hebben. Dit is mogelijk doo rdat Scrum in iteraties werkt
en aan het eind van elke ite ratie wordt een stuk werk ende software af geleverd. Voor de kla nt heeft dit
als voordeel dat zij snell er met de sof tware kunnen werken.

Alle klant en heb ben eisen en Scr um documenteert de eisen in User Stories. User Stories zijn wensen
in de vorm van functionaliteiten die in het produ ct gewenst zijn. De Prod uct Backlog (PBL) is een
verzameling van alle Us er Stories. Iedereen mag adv iseren over de prioriteiten van de us er stories,
maar de Product Ow ner maakt de eind beslissing. De Sprint Ba cklog (SBL) is een selectie van User
Stories uit de PBL die gem aakt is door het scru m team. Zij bepalen hoeveel werk zij gaan re aliseren in
hoeveel Sprints. De Sprint plann ing is het werk verd elen over de teamleden van het scrum team. Een
Sprint is een lineair pr oces waarin user stori es gerealiseerd worden. In een spr int zit alles van het
verzamelen van eisen, het ontwerpen, cod eren en testen. Tijdens de sp rint wordt dagelijks een kort
overleg ge houden. Het dagelijkse overleg heet de Da ily scrum

Net als de klass ieke ontwikkelmethodes, heeft Sc rum ook standaard functies.
De Product Ow ner is een perso on die de eind verantwoording heeft van het product dat ontwikkeld
wordt. In ons geval is dit een afge zante zijn vanuit Ar tRent, die het mandaat heeft om beslissingen te
maken over het informatiesysteem. De product Owner beslist of een user sto ry wel of niet in de PBL
komt.
De Scrum Master is de persoon die zorgt dat iedereen zijn werkzaamheden kan uitvoeren volgens de
normen en waarde van Scrum, bijvoorbeeld de Daily Scrum.
Het Scrum Ontw ikkel Team bestaat uit de uitvoere nde en zij hebben allema al diverse soorten
specialisme. Het is belangrijk dat mensen die goed samen kunnen werken gecomb ineerd worden en
allemaal kunnen bijdra gen aan het project. De lede n kunnen het best vanuit elke funct ie gekozen
worden om een goede mix te bewerkstelligen waar bij alle stakeholders verteg enwoordigd zijn.
Deze dri e functies samen zijn het Scrum Team.

Het Scrum Team heeft tijdens de eerste sprint User Sto ries met ID 1 tot en m et 4 gedaan. Dit zijn de
volgende user stor ies:
1. Graphic al User Interface (GUI) Huren/Reserveren
2. Bedrijfsprocessenkaart
3. Klassendiagram
4. Activiteitendigram verhuur/reserveren

Het Scrum Team heeft tijde ns de tweede sprint User Sto ries met ID 5 tot en met 8 en 11 gedaan. Dit
zijn de volgende user st ories:
5. Toestandsdiagram
6. Use-case diagram en beschrijving: Huur Aanvraag
7. Use-case Beschrijving: Bes chikbaarheidscontrole
8. Use-case Beschrijving: Reserveer
11. Scenario Veil ing

Het Scrum Team heeft tij dens de derde sprint User Stories met ID 9, 10, 12 en 13 gedaan. Dit zijn de
volgende user stories:
9. Sequentiediagram voor Verhuur en Reservering
10. Sequentiediagram voor Bezorgen en Terughalen
12. Use-case Dia gram en use-case
13. Sequentiediagram voor Veiling




2

,Inhoud
Voorwoord ............................................................................................................................................... 1
Samenvatting ........................................................................................................................................... 2
1. Inleiding ........................................................................................................................................... 4
1.1. Ontwikkelmethode ................................................................................................................... 4
1.2. Scrum Terminologie ................................................................................................................ 4
1.2.1. User Stories ....................................................................................................................... 4
1.2.2. Product Backlog ................................................................................................................. 4
1.2.3. Sprint .................................................................................................................................. 4
1.3 Rollen ........................................................................................................................................ 5
2. Product Backlog .................................................................................................................................. 6
3. Sprint Backlog ..................................................................................................................................... 7
3.1. Sprint 1 ........................................................................................................................................ 7
3.1.1. Graphical User Interface .................................................................................................... 7
3.1.2. Bedrijfsprocessenkaart ....................................................................................................... 7
3.1.3. Klassendiagram .................................................................................................................. 7
3.1.4. Activiteitendiagram ............................................................................................................. 7
3.2. Sprint 2 ........................................................................................................................................ 7
3.2.1. Toestandsdiagram .............................................................................................................. 7
3.2.2. Use-case diagram: Huren en Reserveren .......................................................................... 8
3.2.3. Use-case beschrijving: Huur aanvraag functie ................................................................... 8
3.2.4. Use-case beschrijving: Beschikbaarheidscontrole ............................................................. 8
3.2.5. Veiling proces ...................................................................................................................... 9
3.3. Sprint 3 ........................................................................................................................................ 9
3.3.1. Use-case beschrijving: Reserveren ..................................................................................... 9
3.3.2. Sequentiediagram voor Verhuur en Reservering .............................................................. 10
3.3.3. Sequentiediagram voor Bezorgen en Terughalen ............................................................ 10
3.3.4. Use-case diagram: Veiling ................................................................................................ 10
3.3.5. Use-case beschrijving: Inventariseren............................................................................... 10
3.3.6. Use-case beschrijving: Veilen ........................................................................................... 11
3.3.7. Sequentiediagram: Veiling ................................................................................................. 11
Bijlage I: Graphical User Interface ......................................................................................................... 13
Bijlage II: Bedrijfsprocessenkaart .......................................................................................................... 14
Bijlage III: Klassendiagram .................................................................................................................... 15
Bijlage IV: Activiteitendiagram ............................................................................................................... 16
Bijlage V: Toestandsdiagram................................................................................................................. 17
Bijlage VI: Sequentiediagram ................................................................................................................ 18
Bijlage VII: Veiling Sequentiediagram ................................................................................................... 19




3

, 1. Inleiding
Deze moduleopdracht is ter afsluiting v an de module Systeemontwikkeling binnen de opleiding
Bachelor Informatica. De module is gericht op systeemontwikkeling met UML op basis van het boek
‘Software Engineering met UML’ van Ken Lunn (2004).
Deze opdracht is gemaakt voor het bedrijf ArtRent. Het bedrijf beschikt over een aantal schilderijen en
beelden en wil deze verhuren aan bedrijven en instellingen. ArtRent is met een project begonnen om
op een efficiëntere manier te kunnen administreren, verhuren, reserveren, veilen en schenken van
hun kunstwerken te verbeteren.


1.1. Ontwikkelmethode
ArtRent wil een informatiesysteem laten ontwikkelen die de bedrijfsprocessen ondersteund. Dit wordt
gedaan met de ontwikkelmethode Scrum. Scrum is een Agile ontwikkelmethode die steeds vaker
wordt gebruikt om snel te leveren wat de klant nodig heeft, op het moment dat het benodigd is.
Dit is mogelijk doordat Scrum in iteraties (herhalingen) werkt, en aan het einde van iedere iteratie een
stuk werkende software afgeleverd wordt.
De reden dat er niet gekozen wordt voor de bekende lineaire watervalmethode is omdat er vaak blijkt
dat bij de watervalmethode de planning leidend is en niet dynamisch genoeg is om te leveren wat de
klant wil. Het is namelijk moeilijk om een complete planning te maken als het nog niet duidelijk is wat
de klant wenst. Zelfs wanneer het duidelijk zou zijn, zou de klant hooguit krijgen wat er geschreven
staat. Dit is omdat met de klassieke manier van systeemontwikkeling voornamelijk gedocumenteerd
werd. Omdat Scrum geen methode heeft om eisen te verzamelen is er gekozen voor een combinatie
van Scrum en Unified Modeling Language (UML).

1.2. Scrum Terminologie
Dit hoofdstuk gaat in met de voorkennis die vereist is voor het lezen van dit document. Er zal
beschreven worden hoe in dit project zal worden omgegaan met de verschillende Scrum technieken.


1.2.1. User Stories
Klanten hebben eisen en Scrum docum enteert deze eisen in User Stories. User stories zijn korte
beschrijvi ngen van wat een klant wil. Deze worden gebr uikt bij het ontwikkelen van software of
producten. Het kan in enkele zinnen gewone spreektaal zijn van de kla nt waarin staat wat de klant
doet of moet doen, als onderdeel van het werk. User Stories worden gebruikt binnen agile software
development als een manier om de requirem ents te beschrijven. Hierin wordt beschre ven ‘wie’, ‘wat’
en ‘waarom’ men iets wil. Voorbeeld: Als [Ro l] zou ik graag [Wens] wi llen hebben zodat [Red en]. De
‘Rol’ laat zien vanuit welke functie iemand iets wil. ‘Wens’ is wat ‘Rol’ wilt en ‘Reden’ is zodat de
betekenis van ‘R ol’ met ‘Wens’ duidelijk is. Als de red en duidelijk is, kan er onderzocht worden of dit
op een efficiëntere manier gerealiseerd kan worden.


1.2.2. Product Backlog
De Product Backlog is een verza meling van alle User Stories. Iedereen mag advis eren over de
prioriteiten, maar de pr oduct owner maakt de eindbeslissin g. De Product Backlog is gesorteerd van
boven naar beneden op de waarde die de User Story levert. Het bespreken van de Product Ba cklog
met het Scrum team heet Product Backlog Refine ment (Ken Schwaber & Jeff Sutherland, 2013, p.
12). De Sp rint Backlog is een selectie van User Stor ies uit de Product Backlog die gemaa kt is door het
ontwikkelteam. Het ontwikkelteam bepaalt hoeveel werk zij gaan realiseren in hoeveel spr ints.


1.2.3. Sprint
Tijdens de sprint wordt h et werk verdeeld over de teaml eden van het ontwikkelteam. Dit doen zij zelf,
omdat ze zelfsturend zijn. Tijde ns het opstellen van de planning wordt de hoevee lheid werk bepaald in
hoeveel sprints dit ge daan zal worden. De sprint planning wo rdt niet in dit document bijgehouden.

Een sprint is een pro ces waarin User Stories gereali seerd worden. De sprint vastleg gen in tijd wordt
ook wel Time-Boxing genoemd. De sprint kan een aant al dagen tot een max van 4 we ken duren. De
ex acte tijd wordt tijdens de plan ning bepaald.




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, Bancontact of creditcard 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 ghageman. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

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

Is Stuvia te vertrouwen?

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

Afgelopen 30 dagen zijn er 71947 samenvattingen verkocht

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

Start met verkopen
€8,49  3x  verkocht
  • (1)
  Kopen