• No results found

De criteria zijn toegepast op elk hiërarchisch niveau van de functionele specificatie.

N/A
N/A
Protected

Academic year: 2021

Share "De criteria zijn toegepast op elk hiërarchisch niveau van de functionele specificatie. "

Copied!
42
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Bijlage 1: Operationalisering kwaliteitseisen

De criteria zijn toegepast op elk hiërarchisch niveau van de functionele specificatie.

Hierbij is een onderscheid gemaakt naar de toepassing van de kwaliteitscriteria tijdens het bureauonderzoek en het veldonderzoek.

Bureauonderzoek

De onderstaande kwaliteitseisen zijn alleen toegepast tijdens het bureauonderzoek. De vragen die op elk niveau gesteld zijn, zijn de volgende:

1. Rangschikking

Het rangschikken van de functionele vereisten op basis van de mate van stabiliteit en / of mate van importantie van functionele vereisten wordt geregeld in de organisatie en structuur van de functionele specificatie. Voor de rangschikking van de functionele vereisten verwijs ik door naar paragraaf 3.1.1 van het onderzoeksrapport waar de organisatie van een functionele specificatie wordt behandeld.

2. Modificeerbaarheid

Om de functionele vereisten te kunnen modificeren moeten de gerelateerde functionele vereisten gegroepeerd kunnen worden en ongerelateerde functionele vereisten dienen afzonderlijk te worden gedocumenteerd. Een functionele specificatie is slechts modificeerbaar wanneer de structuur en de stijl zodanig zijn dat veranderingen in de functionele vereisten eenvoudig, compleet en consistent aangebracht kunnen worden, terwijl de structuur en de stijl van de functionele specificatie behouden blijft.

Modificeerbaarheid vereist van een functionele specificatie vereist:

• de toepassing van een coherente en eenvoudige organisatie met een inhoudsopgave, een index en verwijzingen.

• dat deze niet overvloedig is, wat inhoudt dat dezelfde vereiste op niet meer dan 1 plaats in de functionele specificatie mag voorkomen.

• dat deze elke vereiste afzonderlijk uitdrukt in plaats van dat functionele vereisten vermengd met elkaar zijn.

3. Traceerbaarheid

Elke functionele vereiste moet uniek te identificeren zijn om traceerbaarheid te bereiken.

Een functionele specificatie is traceerbaar indien de oorsprong van elke functionele vereiste duidelijk is en wanneer de verwijzing van elke functionele vereiste eventuele toekomstige ontwikkeling of een verbeterde documentatie vergemakkelijkt. De volgende twee methoden om de traceerbaarheid te vergroten, worden aanbevolen:

• Achterwaartse traceerbaarheid (voorgaande ontwikkelingsstadia). Dit is afhankelijk van het feit of elke functionele vereiste verwijst naar de bron in voorgaande documenten. Bij achterwaartse traceerbaarheid wordt gebruik gemaakt van de CD-ROM Herbarium Digitaal, de documenten en de gegevens die verkregen zijn door het verrichten van de interviews.

• Voorwaartse traceerbaarheid (naar documenten die volgen op de functionele specificatie). Dit is afhankelijk van het feit of elke functionele vereiste in de functionele specificatie een unieke naam of een referentienummer heeft.

De voorwaartse traceerbaarheid van een functionele specificatie is vooral belangrijk

wanneer het software product in de uitvoerende en onderhoudsfase komt. Wanneer de

(2)

coderings- en ontwerpdocumenten aangepast worden, is het essentieel dat het mogelijk is om de complete verzameling functionele vereisten die beïnvloedt worden door deze aanpassingen te controleren. De unieke naam hangt naar mijn mening samen met het feit dat een functionele vereiste ondubbelzinnig dient te zijn. Een referentienummer heb ik proberen toe te voegen door elke functionele vereiste een nummer te geven en deze onder te verdelen naar het hiërarchische niveau waarop de functionele vereiste zich bevindt. Daarom heb ik mijzelf bij het opstellen van de functionele specificatie de onderstaande vragen gesteld:

Wordt de bron bij elke functionele vereiste benoemd?

Heeft elke functionele vereiste een unieke naam of een referentienummer?

4. Validiteit

Om een functionele specificatie te valideren dienen alle betrokken bij het project in staat zijn om de functionele specificatie te begrijpen, analyseren, accepteren of om het te verwerpen. De uitvoering van dit punt wordt behandeld in hoofdstuk 5 van het onderzoeksrapport.

5. Testbaarheid

Om een functionele specificatie te kunnen testen, dienen de functionele vereisten zodanig te worden opgesteld dat de aanwezigheid / afwezigheid van de functionele vereisten kan worden getest. Ten aanzien van de aanwezigheid / afwezigheid van de functionele vereisten kan worden verwezen naar punt 2, oftewel de correctheidseis.

Veldonderzoek

De onderstaande kwaliteitseisen zijn zowel tijdens bureauonderzoek als ook tijdens het veldonderzoek toegepast.

6. Compleetheid

Een functionele specificatie is slechts compleet wanneer elke functionele vereiste die er in wordt genoemd er één is waaraan de software tegemoet zal komen. De onderstaande vraag zijn afgeleid uit de definitie van de compleetheidseis:

“Worden de reacties op alle klassen realiseerbare inputdata in alle realiseerbare klassen situaties gedefinieerd?”

Uit deze vraag kunnen vervolgens de volgende vragen worden afgeleid:

Worden alle mogelijke invoermogelijkheden benoemd?

Worden alle mogelijke transformatieprocessen benoemd?

Worden alle mogelijke resultaten / reacties / uitvoermogelijkheden benoemd?

7. Ondubbelzinnigheid

Een functionele specificatie is slechts ondubbelzinnig wanneer elke functionele vereiste in

de functionele specificatie slechts één interpretatie toestaat. Deze eis roept de volgende

vragen op:

(3)

8. Consistentheid

De bekwaamheden van functies en prestatieniveaus moeten verenigbaar zijn en de vereiste kwaliteitskenmerken mogen de bruikbaarheid van de bekwaamheid niet opheffen. Een functionele specificatie is slechts intern consistent wanneer geen enkele deelverzameling van de beschreven individuele functionele vereisten in conflict met elkaar zijn. De onderstaande drie soorten conflicten zijn in een functionele specificatie mogelijk:

• De gespecificeerde karakteristieken kunnen in de werkelijkheid conflicteren.

• Er kan een logisch of tijdelijk conflict tussen de twee gespecificeerde handelingen zijn.

• Twee of meer functionele vereisten kunnen dezelfde objecten in de werkelijkheid beschrijven, maar kunnen voor dat object verschillende termen gebruiken. Hierbij is het vorige punt van belang: door gebruik te maken van ondubbelzinnige termen kan voorkomen worden dat er verschillende termen voor dezelfde objecten worden gebruikt.

Uit de omschrijving van het begrip consistentheid zijn de onderstaande vragen aan de geïnterviewden voorgelegd:

Zijn er functies aanwezig die in de werkelijkheid met elkaar conflicteren? Zo ja, op welke wijze zou de functies op het desbetreffende niveau willen aanpassen om het conflict op te heffen?

Is er sprake van een logisch conflict tussen de functies op het desbetreffende

niveau? Op welke wijze zou u de functies willen aanpassen om het logische

conflict op te heffen?

(4)

Bijlage 2: Begripsomschrijving Landscape Model

Functionaliteiten Omschrijving

1. Informatie

De klant heeft behoefte aan relevante

informatie over het product, de leverancier en de veiligheidsmaatregelen die genomen zijn met betrekking tot het systeem.

2. Interactie

De klant wil dat er mogelijkheden aanwezig

zijn om met de verkopende partij te communiceren.

3. Netwerken

(contacten met andere klanten)

De mogelijkheden om met andere gebruikers van het systeem te communiceren.

4. Aggregatie

(verwante producten en informatie)

De klant wil de mogelijkheid hebben om producten en de informatie te selecteren die het aan te schaffen product complementeren en / of verrijken.

5. Aanpassen van het verkoopproces aan

de individuele wensen (adaptatie)

De klant wil de mogelijkheid om het pre- transactieproces aan zijn / haar behoeften en / of voorkeuren aan te passen.

6. Aanpassen producten aan individuele

wensen (maatwerk)

De klant wil de mogelijkheid hebben om het product / dienst aan zijn /haar behoeften aan te passen.

7. Advies

De mogelijkheid om door de verkoper

geadviseerd te worden.

8. Faciliteiten

De klant wil de beschikking hebben over de

mogelijkheid om gebruik te kunnen maken van procesondersteunende faciliteiten.

9. Veiligheidsmaatregelen

De toepassing van functies die vertrouwen opwekken bij de gebruiker.

10. Promotie-uitingen

De toepassing van promotie-uitingen.

11. Vergelijken

(van producten)

De mogelijkheid om producten onderling te vergelijken.

12. Assortimentskeuze

De klant wil kunnen beschikking over een brede en diepe selectie.

13. Onderhandelen

De klant wil de mogelijkheid hebben om te

kunnen onderhandelen.

14. Zintuiglijke waarneming

De mogelijkheid om producten te ervaren.

15. Zeggenschap in aflevering

De klant wil de mogelijkheid hebben om te bepalen op welk tijdstip, plaats en locatie hij of zij de producten geleverd wil hebben.

16. Beslissing

De klant wil de mogelijkheid hebben om de

eventuele aankoop te evalueren en dient ondersteund te worden bij het maken van de uiteindelijke beslissing.

17. Offerteaanvraag

De klant heeft behoefte aan een duidelijk en

informatief overzicht met betrekking tot de

offerteaanvraag.

(5)

Bijlage 3: Functionele specificatie Herbarium Online

Functionele specificatie

Herbarium Online

Organisatie : Bonte Hoek kwekerijen Datum : 31 augustus 2005

Auteur : R.M.A. Wessels

(6)

INHOUDSOPGAVE

INLEIDING ... 73

1.1 DOEL... 73

1.2 OPBOUW FUNCTIONELE SPECIFICATIE... 73

HOOFDSTUK 2: FUNCTIONELE SPECIFICATIE HERBARIUM ONLINE ... 74

HOOFDSTUK 3: FUNCTIONELE SPECIFICATIE ONLINE CATALOGUS ... 76

HOOFDSTUK 4: FUNCTIONELE SPECIFICATIE ONLINE OFFERTEAANVRAAGSYSTEEM.... 94

(7)

Inleiding

1.1 Doel

Deze functionele specificatie beschrijft de functionele vereisten waaraan Herbarium Online volgens de potentiële gebruikers tegemoet dient te komen.

Nadere toelichting over de achtergrond van dit project staat beschreven in het onderzoeksrapport dat ten grondslag ligt aan dit document. Dit onderzoeksrapport is genaamd Herbarium Online en is op te vragen bij Bonte Hoek kwekerijen. De verantwoordelijke voor de inhoud van het onderzoeksrapport en dit document is de heer R.M.A. Wessels en is te contacteren via de heer J. Poppinga.

1.2 Opbouw functionele specificatie

• In hoofdstuk 2 worde de functionele vereisten van het systeem Herbarium Online in een functionele specificatie gedocumenteerd.

• In hoofdstuk 3 worde de functionele vereisten van de online catalogus gedocumenteerd in een functionele specificatie.

• Hoofdstuk 4 beschrijft de functionele vereisten die het online

offerteaanvraagsysteem dient te bevatten.

(8)

Hoofdstuk 2: Functionele specificatie Herbarium Online

DFD niveau 1 & 2 Herbarium Online:

Toelichting DFD niveau 1 & 2 Herbarium Online:

(1) Open Herbarium Online

Het systeem Herbarium Online zal via de website http://www.bontehoek.nl beschikbaar gesteld. Dit overkoepelende systeem bestaat uit een online catalogus en een online offerteaanvraagsysteem.

Wanneer de gebruiker de functie (1) Open Herbarium Online uitvoert, opent de gebruiker het systeem Herbarium Online en heeft op een niveau lager (niveau 2) de beschikking over de volgende drie functies. De functie (1.1) Open catalogus vertegenwoordigt de online catalogus. De functie (1.2) Start project vertegenwoordigt het online offerteaanvraagsysteem.

(1.1) Open catalogus

Met deze functie kan de gebruiker planten opzoeken uit het assortiment van Bonte Hoek kwekerijen. De online catalogus is vrij toegankelijk, wat betekent dat de gebruiker niet hoeft in te loggen met een gebruikersnaam en een wachtwoord. Door gebruik te maken van deze functie heeft de gebruiker de beschikking over alle databases die aan de functies (1.1) Open catalogus zijn verbonden, oftewel de online catalogus. De online catalogus heeft het ondersteunen van de gebruiker bij het zoeken naar geschikt plantmateriaal als doel. De gebruiker heeft de beschikking over alle databases die behoren tot de online catalogus.

Gebruiker

(1) Openen Herbarium Online

(1.1) Open catalogus (1.2) Start project (1.3) Afsluiten Her- barium Online

Databases

online catalogus Databases online

offerteaanvraagsysteem

(9)

gebruiker de beschikking over alle databases die aan de functies (1.2) Start project zijn verbonden, oftewel het online offerteaanvraagsysteem.

(1.3) Afsluiten Herbarium Online

Met de functie (1.3) Afsluiten Herbarium Online verlaat de gebruiker het systeem

Herbarium Online wanneer hij of zij geen gebruik wenst te maken van de online

catalogus en het online offerteaanvraagsysteem.

(10)

Hoofdstuk 3: Functionele specificatie online catalogus

DFD niveau 3 Herbarium Online:

Toelichting DFD niveau 2 van de functie (1.1) Open catalogus:

De onderstaande functies heeft de gebruiker ter beschikking wanneer hij / zij de functie (1.1) Open catalogus uitvoert, zijn:

(2) Afsluiten catalogus

De gebruiker wordt teruggevoerd naar functie (1) Openen Herbarium Online en kan gebruik maken van de functies die op niveau 2 van de functionele specificatie van Herbarium Online beschikbaar zijn. Zie hoofdstuk 2.

(1.2) Start project

De gebruiker heeft de beschikking over de functies die op niveau 3 van de functie (1.2) Start project beschikbaar zijn en de bijbehorende databases. Deze functie biedt de gebruiker de mogelijkheid om in de online catalogus het online offerteaanvraagsysteem te kunnen openen.

(1.3) Afsluiten Herbarium Online

De gebruiker voert de functie (1.3) Afsluiten Herbarium Online uit wanneer hij / zij zowel geen gebruik van de functie (1.1) Open catalogus (de online catalogus) als van de functie (1.2) Start project (het online offerteaanvraagsysteem) wenst te maken.

Naast de bovenstaande functies die de gebruiker permanent tot zijn of haar beschikking dient te hebben, dient de gebruiker tevens de beschikking te hebben over de functies die hem of haar op niveau 3 van de online catalogus ter beschikking staan (zie volgende bladzijde).

Gebruiker (1.1) Open catalogus

(2) Afsluiten

catalogus (1.2) Start

project (1.3) Afsluiten Herbarium

Online

Database online

offerteaanvraagsysteem

Functies niveau 3

Database

online catalogus

(11)

DFD niveau 3 van de functie (1.1) Open catalogus:

Toelichting niveau 3 van de functie (1.1) Open catalogus:

De functie (1.1) Open catalogus kan worden onderverdeeld in de volgende functies:

(1.1.1) Zoeken op plantnaam (1.1.2) Zoeken op kenmerken

Aan beide functies zit een database gekoppeld. Deze databases zijn eveneens aan elkaar gerelateerd: aan elke plantnaam zijn vanzelfsprekend kenmerken en kenmerkwaarden gekoppeld.

DFD niveau 4 van de functie (1.1.1) Zoeken op plantnaam:

(1.1) Open catalogus

Gebruiker

(1.1.1) Zoeken op plantnaam (1.1.2) Zoeken op kenmerken

Database

plantnamen Database

kenmerken planten

(1.1.1) Zoeken op plantnaam

Gebruiker

(1.1.1.1) Zoeken op IMAG

trefnaam codering (1.1.1.2) Zoeken op

Latijnse naam (1.1.1.3) Zoeken op Nederlandse

naam Database

IMAG trefnaam codering Database

Latijnse naam Database

Nederlandse naam

(12)

Toelichting niveau 4 & 5 van de functie (1.1.1) Zoeken op plantnaam

De functie (1.1.1) Zoeken op plantnaam wordt onderverdeeld in de volgende functies:

(1.1.1.1) Zoeken op IMAG trefnaam codering (1.1.1.2) Zoeken op Latijnse naam

(1.1.1.3) Zoeken op Nederlandse naam

Zoals uit de DFD blijkt, zijn alle databases aan elkaar gerelateerd: dit betekent dat elke plant een Latijnse naam, een IMAG trefnaam codering en (indien beschikbaar) ook een Nederlandse naam heeft.

DFD niveau 5 van de functie (1.1.1.1) Zoeken op IMAG trefnaam codering:

Toelichting niveau 5 van de functie (1.1.1.1) Zoeken op IMAG trefnaam codering:

De functies (1.1.1.1) Zoeken op IMAG trefnaam codering kan worden onderverdeeld in de volgende functies:

(1.1.1.1.1) Invoeren IMAG trefnaam codering

(1.1.1.1.2) Raadplegen help-documentatie IMAG trefnaam codering

De functie (1.1.2.1.2) Raadplegen help-documentatie IMAG trefnaam codering voert de gebruiker uit om te documentatie te raadplegen waarin de werking van de functie (1.1.2.1) Zoeken op IMAG trefnaam codering na te lezen is. Dit omdat dit een functie is waarvoor speciale handelingen gelden.

(1.1.1.2) Zoeken op IMAG trefnaam

codering

Gebruiker

(1.1.1.1.1) Invoeren IMAG trefnaam

codering

(1.1.1.1.2) Raadplegen help- documentatie IMAG

trefnaam codering

Database help-

documentatie IMAG

trefnaam codering

(13)

DFD niveau 5 van de functie (1.1.1.2) Zoeken op Latijnse naam:

Toelichting niveau 5 van de functie (1.1.1.2) Zoeken op Latijnse naam:

De functie (1.1.1.2) Zoeken op Latijnse naam kan onderverdeeld worden in de volgende functies:

(1.1.1.2.1) Invoeren geslachtsnaam (1.1.1.2.2) Invoeren soortnaam (1.1.1.2.3) Invoeren cultivarnaam

De gebruiker voert de bovenstaande functies uit door gehele woorden of gedeeltes van woorden in te voeren. Deze functies worden niet opgedeeld in functies op een lager niveau.

DFD niveau 5 van de functie (1.1.1.3) Zoeken op Nederlandse naam:

Toelichting niveau 5 van de functie (1.1.1.3) Zoeken op Nederlandse naam:

De functie (1.1.1.3) Zoeken op Nederlandse naam wordt onderverdeeld in de volgende functie:

(1.1.1.3.1) Invoeren Nederlandse naam

(1.1.1.3) Zoeken op Latijnse naam

Gebruiker

(1.1.1.2.1) Invoeren

geslachtsnaam (1.1.1.2.3) Invoeren

cultivarnaam (1.1.1.2.2) Invoeren

soortnaam

Database

geslachtsnaam Database

soortnaam Database

cultivarnaam

(1.1.1.3) Zoeken op Nederlandse naam

Gebruiker

(1.1.1.3.1) Invoeren Nederlandse naam

Database

Nederlandse naam

(14)

De invoer op niveau 5 is vrije invoer. De gebruiker dient een gedeelte van het woord of een deel van het woord in te voeren om te kunnen zoeken.

DFD niveau 5 van de functie (1.1.1) Zoeken op plantnaam:

Toelichting niveau 5 van de functie (1.1.1) Zoeken op plantnaam:

Tijdens en na de invoer van de vereiste gegevens op niveau 5 (de invoer van de IMAG trefnaam codering, de Latijnse naam of de Nederlandse naam) staan de gebruiker de volgende functies ter beschikking:

(3) Wissen invoer

(4) Annuleren zoekopdracht (5) Start zoeken naar planten

Wanneer de gebruiker de functie (3) Wissen invoer uitvoert, wordt de invoer van de desbetreffende functie op niveau 5 gewist en kan de gebruiker een nieuwe zoekopdracht invoeren. Door de functie (4) Annuleren zoekopdracht uit te voeren wordt de invoer op niveau 5 gewist. De gebruiker wordt teruggevoerd naar de functies op niveau 2 die behoren tot de functie (1.1) Open catalogus. Wanneer de gebruiker de functie (5) Zoeken naar planten uitvoert, wordt er door het systeem gezocht naar planten die voldoen aan de selectiecriteria die door de gebruiker zijn ingevoerd.

(1.1.1) Zoeken op plantnaam

Gebruiker Functies op niveau 4

Functies op niveau 5 (4) Annuleren

zoekopdracht (5) Start zoeken naar planten

Databases behorende tot de functies op niveau 5

(3) Wissen

invoer

(15)

DFD niveau 2 van de functie (5) Start zoeken naar planten:

Toelichting niveau 2 tot en met 4 van de functie (5) Start zoeken naar planten Wanneer het systeem de functie (5) Start zoeken naar planten uitgevoerd heeft, wordt er in de database gezocht naar plantmateriaal dat overeenkomt met de door de gebruiker opgegeven selectiecriteria. Na het uit heeft de gebruiker de beschikking over de volgende functie:

(5.1) Weergeven selectie

Het systeem geeft bij het uitvoeren van de functie (5.1) Weergeven selectie de selectie weer van planten die voldoen aan de door de gebruiker opgegeven selectiecriteria. Op alle niveaus lager heeft de gebruiker de beschikking over de functie (5.1) Weergeven selectie. De functie (5.1) Weergeven selectie wordt onderverdeeld in de volgende functie:

(5.1.1) Selecteren plant

De klant selecteert uit de lijst waarin de selectie wordt weergeven, de plant van zijn of haar keuze. Na het uitvoeren van de functie (5.1.1) Selecteren plant heeft de gebruiker de beschikking over de volgende functies:

(5.1.1.1) Weergeven kenmerken en kenmerkwaarden geselecteerde plant (5.1.1.2) Weergeven foto’s geselecteerde plant

(5.1.1.3) Geselecteerde plant toevoegen aan project (5.1.1.4) Zoeken naar alternatieve planten

(5) Start zoeken naar planten

(5.1) Weergeven selectie Gebruiker

(5.1.1) Selecteren plant

(5.1.1.1) Weergeven kenmerken en kenmerkwaar-

den geselecteerde

plant

(5.1.1.2) Weergeven

foto’s geselecteerde

plant

(5.1.1.3) Geselecteerde

plant toevoegen aan

project

(5.1.1.3) Zoeken naar

alternatieve planten

Database kenmerken plantmateriaal

Database

foto´s

plantmateriaal

(16)

De functie (5.1.1.1) Weergeven kenmerken en kenmerken geselecteerde plant geeft een overzicht van de kenmerken en kenmerkwaarden van de plant die de gebruiker geselecteerd heeft bij het uitvoeren van de functie (5.1.1) Selecteren plant. Deze functie wordt niet onderverdeeld in functies op een lager niveau.

De gebruiker volgt bij het uitvoeren (5.1.1.3) Geselecteerde plant toevoegen aan project de functionele specificatie van de functie (1.2) Start project. Deze functie wordt niet onderverdeeld in functies op een lager niveau.

DFD niveau 4 & 5 van de functie (5.1.1.2) Weergeven foto’s geselecteerde plant:

Toelichting niveau 4 & 5 van de functie (5.1.1.2) Weergeven foto’s geselecteerde plant:

De functie (5.1.1.2) Weergeven foto’s geselecteerde plant wordt onderverdeeld in de volgende functies:

(5.1.1.2.1) Vergroten foto (5.1.1.2.2) Verkleinen foto (5.1.1.2.3) Afdrukken foto (5.1.1.2.4) Opslaan foto

De functie (5.1.1.2.1) Vergroten foto en de functie (5.1.1.2.2) Verkleinen foto hebben betrekking op het formaat waarin de foto getoond wordt. De functie (5.1.1.2.3) Afdrukken foto verwijst de gebruiker eerst door naar de functie (5.1.1.2.4) Opslaan foto.

De gebruiker kan er dan voor kiezen om de foto al dan niet op te slaan, voordat hij of zij de foto gaat afdrukken. Wanneer de gebruiker de functie (5.1.1.2.3.1) Printen uitvoert,

(5.1.1.2) Weergeven foto’s geselecteerde plant

Gebruiker

(5.1.1.2.1) Vergroten

foto

(5.1.1.2.2) Verkleinen

foto

(5.1.1.2.3) Afdrukken

foto

(5.1.1.2.4) Opslaan foto

(5.1.1.2.4) Opslaan foto

(5.1.1.2.3.1)

Printen foto

(17)

Er kan voor gekozen worden om de gebruiker via zijn of haar eigen computer te laten afdrukken of om via de online catalogus de foto af te drukken. Aangezien het afdrukken via een website beperkingen met zich meebrengt, is het beter om de mogelijkheid tot afdrukken op de eigen pc aan te wenden.

DFD niveau 4 & 5 van de functie (5.1.1.4) Zoeken naar alternatieve planten:

Toelichting niveau 4 & 5 van de functie (5.1.1.4) Zoeken naar alternatieve planten:

Wanneer de gebruiker de functie (5.1.1.4) Zoeken naar alternatieve planten uitvoert, heeft de gebruiker de beschikking over een lijst van planten die vergelijkbaar zijn met de plant die de gebruiker geselecteerd heeft bij het uitvoeren van de functie (5.1.1) Selecteren plant. De gebruiker kan dan De gebruiker heeft bij het uitvoeren van de functie (5.1.1.4) Zoeken naar planten met vergelijkbare kenmerken de beschikking over de volgende functies:

(5.1.1.4.1) Selecteren van de kenmerken (5.1.1.4.2) Selecteren van de kenmerkwaarden (4) Start zoeken naar planten

Wanneer de gebruiker, na het invoeren van kenmerken en kenmerkwaarden op basis waarvan hij / zij alternatieven wil zoeken, de functie (4) Start zoeken naar planten heeft uitgevoerd wordt er een lijst met planten getoond die voldoen aan de door de gebruiker geselecteerde kenmerken en geselecteerde kenmerkwaarden. Deze functie wordt vertegenwoordigd door de functie (5.1) Weergeven selectie:

(5.1.1.4) Zoeken naar alternatieve planten

Gebruiker

(5.1.1.4.1) Selecteren

van de kenmerken

(5.1.1.4.2) Selecteren

van de kenmerk-

waarden

(5) Start zoeken naar planten

Database

kenmerken en

kenmerkwaarden

(18)

DFD niveau 3 tot en met 6 van de functie (5.1) Weergeven selectie:

Toelichting niveau 3 & 6 van de functie (5.1) Weergeven selectie:

De gebruiker heeft tevens de beschikking over de volgende functies wanneer de functie (5.1) Weergeven selectie wordt onderverdeeld:

(5.1.1.4.3.1) Rangschikken op alfabet (5.1.1.4.3.2) Rangschikken op groep

(5.1.1.4.3.3) Rangschikken op overeenkomstige kenmerken en kenmerkwaarden (5.1.1) Selecteren plant

Bij het uitvoeren van de functie (5.1.1) Selecteren plant volgt de gebruiker de functionele specificatie zoals beschreven en gevisualiseerd op bladzijde 12 en de onderverdeeld functies.

(5.1.1.1) Weergeven kenmerken geselecteerde plant (5.1.1.2) Weergeven foto’s geselecteerde plant (5.1.1.3) Geselecteerde plant toevoegen aan project (5.1.1.4) Zoeken naar alternatieve planten

De 4 functies volgen de functionele specificatie zoals uitgelegd op bladzijde 7. De laatste functie (5.1.1.4) Zoeken naar alternatieve planten wordt nu echter uitgevoerd vanuit het perspectief van de plant die de gebruiker

(5.1) Weergeven selectie

Gebruiker

(5.1.1.4.3.1) Rangschikken op alfabet

(5.1.1.4.3.2) Rangschikken

op groep

(5.1.1.4.3.2) Rangschikken

op overeenkom-

stige kenmerken

en kenmerk-

waarden

(5.1.1) Selecteren

plant

(19)

DFD niveau 6 & 7 van de functie (5.1.1.4.3.1) Rangschikken op alfabet:

Toelichting niveau 6 & 7 van de functie (5.1.1.4.3.1) Rangschikken op alfabet:

De functie (5.1.1.4.3.1) Rangschikken op alfabet wordt onderverdeeld in de volgende functies:

(5.1.1.4.3.1.1) Rangschikken van A tot en met Z (5.1.1.4.3.1.2) Rangschikken van Z tot en met A

DFD niveau 5 & 6 van de functie (5.1.1.4.3.2) Rangschikken op groep:

De DFD van deze functie kan pas worden opgesteld als de volgorde van de groepen vaststaat.

Toelichting niveau 5 & 6 van de functie (5.1.1.4.3.2) Rangschikken op groep:

De functie (5.1.1.4.3.2) Rangschikken op groep wordt onderverdeeld in de volgende functies:

De volgorde waarin de groepen kunnen worden gerangschikt, dient nader bepaald te worden. Binnen deze functie moet het mogelijk zijn om te kunnen rangschikken op alfabet (dus binnen de groep).

DFD niveau 5 & 6 van de functie (5.1.1.4.3.3) Rangschikken op overeenkomstige kenmerken en kenmerkwaarden:

(5.1.1.4.3.1) Rangschikken op alfabet

Gebruiker

(5.1.1.4.3.1.1) Rangschikken op van A tot

en met Z

(5.1.1.4.3.1.2) Rangschikken op van A tot

en met Z

(5.1.1.4.3.2) Rangschikken op overeenkomst

Gebruiker

(5.1.1.4.3.2.1) Rangschikken op de

hoogste mate van overeenkomst tot en met

de laagste mate van overeenkomst

(5.1.1.4.3.2.2) Rangschikken op de

laagste mate van overeenkomst tot en met

de hoogste mate van

overeenkomst

(20)

Toelichting niveau 5 & 6 van de functie (5.1.1.4.3.3) Rangschikken op overeenkomst:

De functie (5.1.1.4.3.3) Rangschikken op overeenkomst wordt onderverdeeld in de volgende functies:

(5.1.1.4.3.3.1) Rangschikken op planten van de hoogste mate van overeenkomst tot de laagste mate van overeenkomsten op basis van de kenmerken en kenmerkwaarden

(5.1.1.4.3.3.2) Rangschikken op planten van de laagste mate van overeenkomst tot de hoogste mate van overeenkomsten op basis van de kenmerken en kenmerkwaarden

DFD niveau 4 & 5 van de functie (1.1.2) Zoeken op kenmerken:

De DFD van de functies waarin de functie (1.1.2) Zoeken naar kenmerken wordt onderverdeeld wordt niet onderverdeeld naar de groepen en de desbetreffende kenmerken, maar er wordt één DFD gepresenteerd om overdaad te voorkomen.

Toelichting niveau 4 & 5 van de functie (1.1.2) Zoeken op kenmerken:

De functie (1.1.2) Zoeken op kenmerken wordt onderverdeeld in de volgende functies:

(1.1.2.1) Zoeken in de groep Bomen (1.1.2.2) Zoeken in de groep Bosplantsoen (1.1.2.3) Zoeken in de groep Rododendrons (1.1.2.4) Zoeken in de groep Heesters (1.1.2.5) Zoeken in de groep Rozen

(1.1.2.6) Zoeken in de groep Vaste planten$

(1.1.2.7) Zoeken in de groep Water / moeras

(1.1.2) Zoeken op kenmerken

(1.1.2.X) Zoeken in groep X

Gebruiker

(1.1.2.X.Y) Zoeken in groep X op

kenmerk Y

Database

kenmerken en

kenmerkwaarden

(21)

(1.1.2.12) Zoeken in de groep Vruchtgoed (1.1.2.13) Zoeken in alle bovenstaande groepen

Het zoeken in de bovenstaande groepen wordt in de DFD weergegeven als (1.1.2.X) Zoeken in de groep X.

Toelichting niveau 6 vanuit de functie (1.1.2) Zoeken op kenmerken:

De functies op niveau 6 hebben vooraf gedefinieerde invoermogelijkheden. De klant heeft geen vrije invoermogelijkheid op dit niveau. Deze vooraf gedefinieerde invoermogelijkheden dienen vastgelegd te worden in de database met kenmerken en kenmerkwaarden. De functie (1.1.2.1) Zoeken in de groep Bomen kan worden onderverdeeld in de volgende functies:

(1.1.2.1.1) Bloeitijd (1.1.2.1.2) Hoogte

(1.1.2.1.3) Bloeikleur / -vorm (1.1.2.1.4) Blad

(1.1.2.1.5) Vrucht (1.1.2.1.6) Grondsoort (1.1.2.1.7) Wind (1.1.2.1.8) Vorm (1.1.2.1.9) Licht

(1.1.2.1.10) Beschikbaarheid (1.1.2.1.11) Twijg / stam (1.1.2.1.12) Grondwater (1.1.2.1.13) Groep (1.1.2.1.14) Gebruik (1.1.2.1.15) Kroon (1.1.2.1.16) Sierwaarde (1.1.2.1.17) Bestrating

(1.1.2.1.18) Door bijen bevlogen (1.1.2.1.19) Foto aanwezig (1.1.2.1.20) Bijzonderheden (1.1.2.1.21) Zoutgevoeligheid

(1.1.2.1.22) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.1) Zoeken in de groep Bomen is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.2) Zoeken in de groep Bosplantsoen wordt onderverdeeld in de volgende functies:

(1.1.2.2.1) Bloeitijd (1.1.2.2.2) Hoogte

(1.1.2.2.3) Bloeikleur / -vorm (1.1.2.2.4) Blad

(1.1.2.2.5) Vrucht (1.1.2.2.6) Grondsoort (1.1.2.2.7) Wind (1.1.2.2.8) Vorm (1.1.2.2.9) Licht

(1.1.2.2.10) Twijg / stam

(1.1.2.2.11) Grondwater

(1.1.2.2.12) Groep

(1.1.2.2.13) Gebruik

(22)

(1.1.2.2.14) Foto aanwezig (1.1.2.2.15) Zoutgevoeligheid

(1.1.2.2.16) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.2) Zoeken in de groep Bosplantsoen is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.3) Zoeken in de groep Heesters wordt onderverdeeld worden in de volgende functies:

(1.1.2.3.1) Bloeitijd (1.1.2.3.2) Hoogte

(1.1.2.3.3) Bloeikleur / -vorm (1.1.2.3.4) Blad

(1.1.2.3.5) Vrucht (1.1.2.3.6) Grondsoort (1.1.2.3.7) Wind (1.1.2.3.8) Vorm (1.1.2.3.9) Licht

(1.1.2.3.10) Twijg / stam (1.1.2.3.11) Grondwater (1.1.2.3.12) Groep (1.1.2.3.13) Gebruik (1.1.2.3.14) Sierwaarde (1.1.2.3.15) Muurzijde

(1.1.2.3.16) Windend / zelfh. / leistr.

(1.1.2.3.17) Inheems

(1.1.2.3.18) Afzetbaar / bloeden (1.1.2.3.19) Door bijen bevlogen (1.1.2.3.20) Geschoren / losse (1.1.2.3.21) Jeugdgroei (1.1.2.3.22) Foto aanwezig (1.1.2.3.23) Zoutgevoeligheid

(1.1.2.3.24) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.3) Zoeken in de groep Heesters is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.4) Zoeken in de groep Rododendrons wordt onderverdeeld in de volgende functies:

(1.1.2.4.1) Bloeitijd (1.1.2.4.2) Hoogte

(1.1.2.4.3) Bloeikleur / vorm (1.1.2.4.4) Blad

(1.1.2.4.5) Grondsoort (1.1.2.4.6) Wind (1.1.2.4.7) Vorm (1.1.2.4.8) Licht

(1.1.2.4.9) Twijg / stam

(23)

(1.1.2.4.14) Zoutgevoeligheid

(1.1.2.4.15) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.4) Zoeken in de groep Rododendrons is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.5) Zoeken in de groep Rozen kan wordt onderverdeeld in de volgende functies:

(1.1.2.5.1) Bloeitijd (1.1.2.5.2) Hoogte

(1.1.2.5.3) Bloeikleur / -vorm (1.1.2.5.4) Blad

(1.1.2.5.5) Vrucht (1.1.2.5.6) Grondsoort (1.1.2.5.7) Wind (1.1.2.5.8) Vorm (1.1.2.5.9) Licht

(1.1.2.5.10) Twijg / stam (1.1.2.5.11) Grondwater (1.1.2.5.12) Groep (1.1.2.5.13) Gebruik (1.1.2.5.14) Sierwaarde (1.1.2.5.15) Foto aanwezig (1.1.2.5.16) Zoutgevoeligheid

(1.1.2.5.17) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.5) Zoeken in de groep Rododendrons is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.6) Zoeken in de groep Vaste planten wordt onderverdeeld in de volgende functies:

(1.1.2.6.1) Bloeitijd (1.1.2.6.2) Hoogte

(1.1.2.6.3) Bloeikleur / -vorm (1.1.2.6.4) Blad

(1.1.2.6.5) Vrucht (1.1.2.6.6) Grondsoort (1.1.2.6.7) Wind (1.1.2.6.8) Licht (1.1.2.6.9) Grondwater (1.1.2.6.10) Gebruik (1.1.2.6.11) Sierwaarde (1.1.2.6.12) Foto aanwezig (1.1.2.6.13) Zoutgevoeligheid

(1.1.2.6.14) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.6) Zoeken in de groep Vaste planten is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.7) Water / Moeras wordt onderverdeeld worden in de volgende functies:

(1.1.2.7.1) Bloeitijd

(24)

(1.1.2.7.2) Hoogte

(1.1.2.7.3) Bloeikleur / -vorm (1.1.2.7.4) Grondsoort

(1.1.2.7.5) Wind (1.1.2.7.6) Vorm (1.1.2.7.7) Licht (1.1.2.7.8) Grondwater (1.1.2.7.9) Gebruik (1.1.2.7.10) Waterstand (1.1.2.7.11) Winterbeeld (1.1.2.7.12) Foto aanwezig (1.1.2.7.13) Zoutgevoeligheid

(1.1.2.7.14) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.7) Zoeken in de groep Water / Moeras is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.8) Bol- / knolgewas kan worden onderverdeeld worden in de volgende functies:

(1.1.2.8.1) Bloeitijd (1.1.2.8.2) Hoogte

(1.1.2.8.3) Bloeikleur / -vorm (1.1.2.8.4) Grondsoort

(1.1.2.8.5) Wind (1.1.2.8.6) Licht (1.1.2.8.7) Grondwater (1.1.2.8.8) Groep (1.1.2.8.9) Gebruik (1.1.2.8.10) Plantdiepte (1.1.2.8.11) Foto aanwezig (1.1.2.8.12) Zoutgevoeligheid

(1.1.2.8.13) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.8) Zoeken in de groep Water / Moeras is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.9) Zoeken in de groep Solitairen wordt onderverdeeld in de volgende functies:

(1.1.2.9.1) Bloeitijd (1.1.2.9.2) Hoogte

(1.1.2.9.3) Bloeikleur / -vorm (1.1.2.9.4) Blad

(1.1.2.9.5) Vrucht (1.1.2.9.6) Grondsoort (1.1.2.9.7) Wind (1.1.2.9.8) Vorm (1.1.2.9.9) Licht

(1.1.2.9.10) Twijg / stam

(1.1.2.9.11) Grondwater

(25)

(1.1.2.9.16) Zoutgevoeligheid

(1.1.2.9.17) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.9) Zoeken in de groep Solitairen is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.10) Zoeken in de groep Naaldbomen wordt onderverdeeld in de volgende functies:

(1.1.2.10.1) Bloeitijd (1.1.2.10.2) Hoogte

(1.1.2.10.3) Bloeikleur / -vorm (1.1.2.10.4) Blad

(1.1.2.10.5) Vrucht (1.1.2.10.6) Vorm

(1.1.2.10.7) Twijg / stam (1.1.2.10.8) Groep (1.1.2.10.9) Gebruik (1.1.2.10.10) Kroon

(1.1.2.10.11) Foto aanwezig (1.1.2.10.12) Zoutgevoeligheid

(1.1.2.10.13) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.10) Zoeken in de groep Naaldbomen is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.11) Zoeken in de groep Coniferen wordt onderverdeeld in de volgende functies:

(1.1.2.11.1) Bloeitijd (1.1.2.11.2) Hoogte

(1.1.2.11.3) Bloeikleur / -vorm (1.1.2.11.4) Blad

(1.1.2.11.5) Vrucht (1.1.2.11.6) Grondsoort (1.1.2.11.7) Wind (1.1.2.11.8) Vorm (1.1.2.11.9) Licht

(1.1.2.11.10) Twijg / stam (1.1.2.11.11) Grondwater (1.1.2.11.12) Groep (1.1.2.11.13) Gebruik (1.1.2.11.14) Kroon (1.1.2.11.15) Sierwaarde (1.1.2.11.16) Foto aanwezig (1.1.2.11.17) Zoutgevoeligheid

(1.1.2.11.18) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.11) Zoeken in de groep Coniferen is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.12) Zoeken in de groep Vruchtgoed wordt onderverdeeld in de

volgende functies:

(26)

(1.1.2.12.1) Bloeitijd (1.1.2.12.2) Hoogte (1.1.2.12.3) Bloeikleur (1.1.2.12.4) Blad (1.1.2.12.5) Vrucht (1.1.2.12.6) Grondsoort (1.1.2.12.7) Wind (1.1.2.12.8) Vorm (1.1.2.12.9) Licht

(1.1.2.12.10) Twijg / stam (1.1.2.12.11) Grondwater (1.1.2.12.12) Groep (1.1.2.12.13) Gebruik (1.1.2.12.14) Foto aanwezig

(1.1.2.12.15) Beschikbaarheid in de markt

Deze functies dienen afzonderlijk en in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.12) Zoeken in de groep Vruchtgoed is een database gekoppeld met kenmerken en kenmerkwaarden.

De functie (1.1.2.13) Zoeken in alle groepen kan worden onderverdeeld in de volgende functies:

(1.1.2.13.1) Bloeitijd (1.1.2.13.2) Hoogte

(1.1.2.13.3) Bloeikleur / -vorm (1.1.2.13.4) Blad

(1.1.2.13.5) Vrucht (1.1.2.13.6) Grondsoort (1.1.2.13.7) Wind (1.1.2.13.8) Vorm (1.1.2.13.9) Licht

(1.1.2.13.10) Beschikbaarheid (1.1.2.13.11) Twijg / stam (1.1.2.13.12) Grondwater (1.1.2.13.13) Groep (1.1.2.13.14) Gebruik (1.1.2.13.15) Kroon (1.1.2.13.16) Sierwaarde (1.1.2.13.17) Bestrating

(1.1.2.13.18) Door bijen bevlogen (1.1.2.13.19) Foto aanwezig (1.1.2.13.20) Bijzonderheden (1.1.2.13.21) Muurzijde

(1.1.2.13.22) Windend / zelfh. Leistr.

(1.1.2.13.23) Inheems

(1.1.2.13.24) Afzetbaar / bloeden

(1.1.2.13.25) Door bijen bevlogen

(1.1.2.13.26) Geschoren / losse

(1.1.2.13.27) Jeugdgroei

(1.1.2.13.28) Waterstand

(1.1.2.13.29) Winterbeeld

(27)

Deze functies dienen in combinatie met elkaar te kunnen worden gebruikt. Aan de functie (1.1.2.13) Zoeken in alle groepen zijn alle databases met kenmerken en kenmerkwaarden gekoppeld, die aan niveau 3 zijn gekoppeld, oftewel de functie (1.1.2) Zoeken op kenmerken.

De functies op niveau 5 hebben vooraf gedefinieerde invoermogelijkheden. De gebruiker heeft geen vrije invoermogelijkheden op dit niveau. Deze vooraf gedefinieerde invoermogelijkheden dienen vastgelegd te staan in de database met kenmerken en kenmerkwaarden.

Toelichting niveau 1 vanuit de functie (1.1.2) Zoeken op kenmerken:

Tijdens de invoer staan de gebruiker de volgende functies ter beschikking:

(6) Wissen zoekopdracht

(7) Wissen geselecteerde invoer (8) EN selectie

(9) OF selectie

(4) Annuleren zoekopdracht (5) Start zoeken naar planten

De functie (5.1) Wissen zoekopdracht wist de invoer op niveau 5. De functie (5.2) Wissen van de geselecteerde invoer wordt onderverdeeld in de volgende functies:

(5.2.1) Selecteren van de te wissen invoer (5.2.2) Wissen van de geselecteerde invoer (5.2.2) Annuleren wissen geselecteerde invoer

De functie (8) EN Selectie houdt in dat de zoekopdracht aan alle door de gebruiker ingevoerde kenmerken en kenmerkwaarden moet voldoen.

De functie (9) OF Selectie houdt in dat de zoekopdracht minstens aan één door de gebruiker ingevoerde kenmerken en kenmerkwaarden moet voldoen.

De functie (4) Annuleren zoekopdracht en de functie (5) Zoeken naar planten zijn toegelicht op bladzijde 7.

(1.1.2.X.X.X) Invoeren kenmerken en kenmerkwaarden

Gebruiker

(6) Wissen

zoekopdracht (7) Wissen geselecteerde

invoer

(8) EN

selectie (9) OF

selectie (4) Annuleren zoekopdracht

(5) Start zoeken

naar planten

(28)

Hoofdstuk 4: Functionele specificatie online offerteaanvraagsysteem

DFD niveau 3, 4 & 5 van de functie (1.2) Start project:

Toelichting niveau 3, 4 & 5 van de functie (1.2) Start project:

De functie (1.2) Start project wordt onderverdeeld in de volgende functies:

(1.2.1) Registreren (1.2.2) Inloggen

Om gebruik te kunnen maken van de functie (1.2) Start project dient de gebruiker geregistreerd te staan in de database die gekoppeld is aan de functie (1.2) Start project.

Wanneer de gebruiker voor de eerste keer gebruik probeert te maken van de functie (1.2) Start project dient de gebruiker de functie (1.2.1) Registreren uit te voeren. Slechts na de invoer van de vereiste registratie en de validatie van de registratie staat de gebruiker geregistreerd in de database die gekoppeld is aan de functie (1.2) Start project. De functie (1.2.1) Registreren hoeft de gebruiker slechts eenmalig te verrichten, mits de registratieprocedure succesvol verloopt.

De functie (1.2.1) Registreren wordt onderverdeeld in de volgende functies:

(1.2.1.1) Invoeren gebruikersnaam (1.2.1.2) Bevestigen gebruikersnaam (1.2.1.3) Invoeren wachtwoord (1.2.1.4) Bevestigen wachtwoord (1.2.1.5) Invoeren emailadres (1.2.1.6) Bevestigen emailadres (1.2.1.7) Invoeren naam organisatie

(1.2) Start project

Gebruiker

(1.2.1) Registreren (1.2.2) Inloggen

(1.2.1.X) Invoeren vereiste gegevens op niveau 4

(1.2.1.X.X) Afronden

registratie op niveau 5

(29)

(1.2.1.12) Invoeren land waar de vestiging zich bevindt (1.2.1.13) Invoeren vaste telefoonnummer

(1.2.1.14) Invoeren mobiele telefoonnummer (1.2.1.15) Invoeren faxnummer

(1.2.1.16) Invoeren klantnummer bij Bonte Hoek kwekerijen (1.2.1.17) Verzenden registratieformulier

(1.2.1.18) Annuleren registratie

Van de bovenstaande functies wordt de functie (1.2.1.17) Verzenden registratieformulier onderverdeeld in de volgende functies:

(1.2.1.17.1) Bevestigen verzending registratieformulier (1.2.1.17.2) Annuleren verzending registratieformulier

Wanneer de gebruiker de functie (1.2.1.17.1) Bevestigen verzending registratieformulier uitvoert, zal er een emailbericht verstuurd worden naar het door de gebruiker opgegeven emailadres. Met behulp van dit emailbericht dient de gebruiker de functie (1.2.1) Registreren te valideren. Wanneer de gebruiker de functie (1.2.1.18) Annuleren registratie teruggevoerd naar de functie (1) Openen Herbarium Online.

DFD niveau 3 & 4 van de functie (1.2.2) Inloggen:

Toelichting niveau 3 & 4 van de functie (1.2.2) Inloggen:

De gebruiker kan na het succesvol uitvoeren van de functie (1.2.1) Registreren in het vervolg na het uitvoeren van de functie (1.2) Start project direct gebruik maken van de functie (1.2.2) Inloggen. Om gebruik te kunnen maken van de functies op niveau 4 dient de gebruiker de functie (1.2.2) Inloggen uit te voeren. De functie (1.2.2) Inloggen bestaat uit de volgende functies:

(1.2.2.1) Invoeren gebruikersnaam (1.2.2.2) Invoeren wachtwoord (1.2.2.3) Bevestigen inloggen

De invoer van de gebruikersnaam in combinatie met het wachtwoord is vereist om gebruik te maken van de functies op niveau 4. Na het uitvoeren van de bovenstaande functies heeft de gebruiker de beschikking over de persoonlijke en gebruikersgebonden gegevens die in de database staan opgeslagen en die alleen toegankelijk zijn voor de gebruiker, oftewel degene die beschikking heeft over de gebruikersnaam in combinatie met het wachtwoord en die daardoor na het succesvol uitvoeren van de functie (1.2.2) Inloggen gebruik kan maken van de functies op niveau 5.

(1.2.2) Inloggen

Gebruiker

(1.2.2.1) Invoeren

gebruikersnaam (1.2.2.1) Invoeren

wachtwoord (1.2.2.1) Bevestigen

inloggen

(30)

DFD niveau 1 van de functie (10) Start nieuw project en (11) Openen bestaand project:

Toelichting DFD van de functie (10) Start nieuw project en (11) Openen bestaand project:

Het offerteaanvraagsysteem van het systeem Herbarium Online (niveau 5) bestaat op het hoogste niveau uit twee functies:

(10) Start nieuw project (11) Openen bestaand project

DFD niveau 1 & 2 van de functie (10) Start nieuw project:

Toelichting niveau 2 van de functie (10) Start nieuw poject:

De functie (10) Start nieuw project wordt onderverdeeld in de volgende functies:

(10.1) Invoeren projectnummer (10.2) Invoeren projectreferentie (10.3) Invoeren extra omschrijving (10.4) Invoeren status

(10.5) Invoeren invoerdatum (10.6) Invoeren informatie

(1.2.2) Inloggen

Gebruiker

(10) Start nieuw project (11) Openen bestaand project

(1.2) Start nieuw project

Gebruiker

(

10.1) Invoeren

project- nummer

(10.2) Invoeren

project- referentie

(10.3) Invoeren extra

omschrijving

(10.4) Invoeren

status

(10.5) Invoeren

invoer- datum

(10.5) Invoer-

en informa-

tie

(31)

(10.4.2) Ingekocht (10.4.3) Afgeroepen (10.4.4) Geleverd (10.4.5) Gefactureerd

De bovenstaande functies worden niet onderverdeeld in functies op een lager niveau. Na de invoer van de bovenstaande gegevens volgt de functie (10) Start nieuw project de functionele specificatie van de functie (11) Openen bestaand project.

DFD niveau 1, 2 & 3 van de functie (11) Openen bestaand project:

Toelichting DFD niveau 1, 2 & 3 van de functie (11) Openen bestaand project:

De functie (11) Openen bestaand project bestaat uit de volgende functies:

(11.1) Kiezen bestaand project

De gebruiker kan uit een lijst van bestaande projecten het project kiezen waaraan hij / zij wil werken. Na het openen van een bestaand project heeft de gebruiker de beschikking over de onderstaande functies

(11.1.1) Invoeren regel(s)

(11.1.2) Invoeren projectinformatie (11.1.3) Invoeren koptekst

(11.1.4) Invoeren sluittekst

De functie (11.1.1) Invoeren regel(s) bestaat uit de volgende functies:

(11.1.1.1) Toevoegen regel (11.1.1.2) Verwijderen regel(s) (11.1.1.3) Wijzigen regel

De functie (11.1.2) Invoeren projectinformatie is gelijk aan de functies waar de functie (10) Start nieuw project in wordt onderverdeeld.

Deze laatste twee functies (11.1.3) Invoeren koptekst en (11.1.4) Invoeren sluittekst bestaan uit een veld met vrije tekstinvoer (memoveld) en geen functies op een lager niveau.

(11) Openen bestaand project

Gebruiker

(

11.1) Invoeren regel(s)

(11.2) Invoeren

project- informatie

(10.3) Invoeren

koptekst (10.4)

Invoeren sluittekst

(11.1) Kiezen bestaand project

(32)

De functie (11.1.1.1) Toevoegen regel wordt onderverdeeld in de volgende functies:

(11.1.1.1) Kiezen plant (11.1.1.2) Invoeren aantal (11.1.1.3) Invoeren plantmaat (11.1.1.4) Invoeren vak

(11.1.1.5) Invoeren tekst extern (11.1.1.6) Invoeren referentie (11.1.1.7) Invoeren levertijd

De functie (11.1.1.1) Kiezen plant is gelijk aan de functionele specificatie van de functie (1.1) Open catalogus. Het invoeren van de plantnaam zal vooraf gedefinieerde invoermogelijkheden kennen en eveneens vrije invoer om de gebruiker niet te beperken in zijn of haar keuze. Daarnaast moet het mogelijk zijn om een alternatief van het gekozen plantmateriaal aan te geven. De functie (11.1.1.1.2) Invoeren aantal kent vrije numerieke invoer en kan niet onderverdeeld worden in functies op een lager niveau, maar zal als extra functie kennen dat de gebruiker de hoeveelheid benodigde plantmateriaal zowel per vierkante als per strekkende meter kan berekenen en dit aanbevolen aantal toe kan voegen aan de specifieke plantnaam. De invoer van de plantnaam is voor het gebruik maken van deze functie wel vereist.

De functie (11.1.1.3) Invoeren plantmaat kan worden onderverdeeld in de volgende functies:

(11.1.1.3.1) Invoeren maatomschrijving (11.1.1.3.2) Invoeren maatcode

Deze functies zullen vooraf gedefinieerde invoermogelijkheden hebben, maar tevens vrije invoer om de gebruiker niet te beperken in zijn of haar keuze. De functie (11.1.1.4) Invoeren vak, (11.1.1.5) Invoeren tekst extern en de functie (11.1.1.6) Invoeren referentie worden niet onderverdeeld in functies op een lager niveau. Deze functies kennen een vrije invoer. De gebruiker kan bij de functie (11.1.1.7) Invoeren levertijd de door hem of haar gewenste levertijd aangeven.

De functie (11.1.1.2) Verwijderen regels en de functie (11.1.1.3) Wijzigen regel zijn alleen beschikbaar indien minimaal 1 regel aanwezig is. De functie (11.1.1.2) Verwijderen regel(s) wordt onderverdeeld in de volgende functies:

(11.1.1.2.1) Selecteren van de te verwijderen regel(s) (11.1.1.2.2) Wijzigen van geselecteerde regel(s)

De functie (11.1.1.3) Wijzigen regel wordt onderverdeeld in de volgende functies:

(11.1.1.3.1) Selecteren van de te wijzigen rel (11.1.1.3.2) Wijzigen van de geselecteerde regel

De gebruiker wijzigt de geselecteerde regel door de functionele specificatie van de functie (11.1.1.1) Toevoegen regel te volgen. Dit betekent dat het afzonderlijk mogelijk moet kunnen zijn om elementen uit een regel, zoals het aantal of de maatcode in combinatie met de maatomschrijving te kunnen wijzigen.

Daarnaast zijn er een aantal functies die de gebruiker ten alle tijden gebruiken wanneer

hij / zij van de functies (1.2.2.2.2) Open bestaand project gebruik maakt en alle

(33)

(1.1) Open catalogus

(13) Wijzigen persoonlijke instellingen (14) Email

(15) Printen offerteaanvraag (16) Bewaren offerteaanvraag (17) Raadplegen help-documentatie (18) Opstellen begroting

(19) Uitloggen

De functie (12) Verwijderen project kan worden onderverdeeld in de volgende functies:

(12.1) Selecteren van het te verwijderen project

(12.2) Annuleren opdracht tot het verwijderen van het project

(12.3) Bevestigen van de opdracht tot het verwijderen van het project

De functie (10) Start nieuw project volgt de functionele specificatie van de desbetreffende functie. De functie (1.1) Open catalogus volgt de functionele specificatie van de desbetreffende functie.

De functie (13) Wijzigen persoonlijke instellingen dient nader bepaald te worden en zal betrekking hebben op de persoonlijke gegevens en de gegevens van de organisatie waar de gebruiker werkzaam is. De functie (14) Email dient nader bepaald te worden, maar het moet voor de gebruiker mogelijk zijn om naar meerdere leveranciers een emailbericht met daarin de offerteaanvraag als bijlage vastgekoppeld in een pdf-bestand te versturen. De offerteaanvraag die naar Bonte Hoek kwekerijen wordt verzonden zal in EDI-bestand worden verzonden en het moet tevens mogelijk zijn om in een referentie aan te geven aan welke verkoper de offerteaanvraag is verzonden. De offerteaanvraag zal naar een centraal emailadres te worden gestuurd.

De functie (15) Printen offerteaanvraag zal de gebruiker allereerst vragen om de offerteaanvraag op te slaan met de functie (16) Bewaren offerteaanvraag en de gebruiker vervolgens de mogelijkheid bieden om in het programma waar hij / zij pdf- bestanden leest, de offerteaanvraag te kunnen printen.

De gebruiker moet de mogelijkheid worden geboden om gebruik te maken van de functie (17) Raadplegen help-documentatie, zodat hij / zij zich kan informeren over de werking van de systemen. Daarnaast is het wenselijk om achter belangrijke functies een i-button te plaatsen zodat

De gebruiker zal tevens de mogelijkheid dienen te worden geboden om volledige projecten te begroten en ook om een begroting op te stellen per plantengroep. Dit valt onder de functie (18) Opstellen begroting. Daarnaast moet het voor de gebruiker mogelijk zijn om prijzen in – en uit te schakelen. De prijzen dienen in ieder geval uit te staan wanneer de offerteaanvraag naar Bonte Hoek kwekerijen en andere leveranciers wordt verstuurd. Bij de terugkoppeling van de offerteaanvraag zullen wel prijzen worden vermeld, zodat de gebruiker het besteedde bedrag kan bijhouden.

Van de functie (19) Uitloggen zal de gebruiker van de mogelijkheid gebruik kunnen

maken om het online offerteaanvraagsysteem te kunnen verlaten. Hij / zij zal

teruggevoerd worden naar de functie (1) Openen Herbarium Online.

(34)

Bijlage 4: Enquête

Glimmen, 10 juni 2005 Betreft: vragenlijst

Geachte meneer / mevrouw,

Bonte Hoek kwekerijen streeft ernaar om de dienstverlening naar haar klanten toe optimaliseren. Om u te ondersteunen bij het kiezen van geschikt plantmateriaal wanneer u een plantenlijst opstelt, wil Bonte Hoek kwekerijen u een online catalogus aanbieden.

Dit is een via de website http://www.bontehoek.nl beschikbaar gesteld systeem wat relevante informatie met betrekking tot de producten en diensten van Bonte Hoek kwekerijen bevat.

Daarnaast wil Bonte Hoek kwekerijen u een online offerteaanvraagsysteem aanbieden met als doel het u op effectieve wijze te ondersteunen bij het vastleggen van uw keuze van plantmateriaal in een offerteaanvraag. Dit programma wordt eveneens via de website beschikbaar gesteld.

Om zo goed mogelijk te verzekeren dat zowel de online catalogus en het online offerteaanvraagsysteem u ondersteunen, heeft ondergetekende een onderzoek uitgevoerd naar functies die de systemen volgens een aantal geïnterviewde klanten dienen te bevatten. Deze functies beschrijven wat de systemen moeten kunnen doen. De geïnterviewden hebben ervaringen opgedaan met de voorloper van deze systemen, de CD-ROM Herbarium Digitaal en op basis van deze ervaringen is Bonte Hoek kwekerijen in staat om u systemen van een goede kwaliteit aan te bieden.

Met behulp van deze vragenlijst willen wij meten in welke mate het waarschijnlijk is dat u de systemen in gebruik wilt nemen. Op basis van de resultaten bepaalt Bonte Hoek kwekerijen of de systemen daadwerkelijk ontwikkeld gaan worden. Om de vragen goed te kunnen beantwoorden, verzoek ik u de bijbehorende tekstfragmenten goed door te lezen. Middels de elektronische nieuwsbrief van Bonte Hoek kwekerijen zullen wij u op de hoogte houden van onze toekomstplannen met betrekking tot de systemen.

Wij zouden het enorm waarderen als u de vragenlijst wilt invullen. Met het invullen en kosteloos opsturen van de vragenlijst draagt u er aan bij dat Bonte Hoek kwekerijen het dienstenaanbod zo goed mogelijk kan afstemmen op uw wensen en behoeftes. Tevens helpt u de afstudeerder bij het verrichten van zijn afstudeeropdracht. U kunt de ingevulde vragenlijst in de bijgesloten retourenvelop kosteloos naar Bonte Hoek kwekerijen zenden of faxen naar + 31 (0)50 406 14 94.

Met vriendelijke groet,

Dhr. J. Poppinga Dhr. A. Wessels

Directeur Bonte Hoek kwekerijen Afstudeerder Bonte Hoek kwekerijen

(35)

Algemene vragen

1. Tot welke categorie behoort de organisatie waar u werkzaam bent?

‰

provinciale overheden

‰

gemeentelijke overheden

‰

groenaannemers

‰

hoveniers & tuincentra

2. Tot welke leeftijdscategorie behoort u?

‰

jonger dan 31 jaar

‰

31 tot en met 50 jaar

‰

51 jaar of ouder

Toegang tot de diensten

3. Heeft u op de computer welke u gebruikt op uw werkplek toegang tot de website http://www.bontehoek.nl?

‰

ja

‰

nee

Wanneer u ja heeft geantwoord, kunt u verder gaan naar de volgende vraag. Wanneer u nee heeft ingevuld, kunt u geen gebruik maken van de diensten die via de website www.bontehoek.nl beschikbaar worden gesteld en hoeft u de overige vragen niet te beantwoorden.

Vragen met betrekking tot de online catalogus

De online catalogus zal gratis beschikbaar worden gesteld via de website www.bontehoek.nl wanneer het systeem daadwerkelijk ontwikkeld gaat worden.

4. In welke mate maakt dit gegeven het aantrekkelijk voor u om de systemen in gebruik te nemen in vergelijking met de huidige methode waarmee u plantmateriaal zoekt?

‰

zeer aantrekkelijk

‰

aantrekkelijk

‰

beide methoden lijken mij even aantrekkelijk

‰

onaantrekkelijk

‰

zeer onaantrekkelijk

(36)

Met behulp van de online catalogus kunt u allereerst zoeken op plantnaam. Deze functie biedt u de mogelijkheid om te zoeken op Latijnse naam, zoeken op Nederlandse naam en om te zoeken op IMAG trefnaam codering. Wanneer u een geschikte plant heeft gevonden, kunt u zoeken naar alternatieven voor de gevonden plant op de kenmerken en kenmerkwaarden die u belangrijk acht.

Naast het zoeken op plantnaam kunt u tevens zoeken op kenmerken in de volgende plantengroepen:

1. Bomen 2. Bosplantsoen 3. Rododendrons 4. Heesters 5. Rozen

6. Vaste planten

7. Water- / moerasplanten 8. Bol- / knolgewas

9. Solitairen 10. Naaldbomen 11. Coniferen 12. Vruchtgoed

13. Alle plantengroepen in combinatie (wanneer u niet weet in welke van de bovenstaande groepen u moet zoeken).

5. In welke mate maken de bovenstaande zoekmogelijkheden van de online catalogus het aantrekkelijk voor u om het systeem in gebruik te nemen in vergelijking met de huidige methode waarmee u plantmateriaal zoekt?

‰

zeer aantrekkelijk

‰

aantrekkelijk

‰

beide methoden lijken mij even aantrekkelijk

‰

onaantrekkelijk

‰

zeer onaantrekkelijk

De online catalogus biedt u de mogelijkheid om fotomateriaal af te drukken en de mogelijkheid om het fotomateriaal op te slaan op uw computer, zodat de foto’s beschikbaar zijn voor verder gebruik. Deze mogelijkheid tot afdrukken en opslaan geldt eveneens voor de beschrijving van de kenmerken van het plantmateriaal.

6. In welke mate maken deze mogelijkheden het voor u aantrekkelijk om projecten te presenteren aan betrokkenen in vergelijking met de huidige methode weermee u plantmateriaal zoekt?

‰

zeer aantrekkelijk

‰

aantrekkelijk

‰

beide methoden lijken mij even aantrekkelijk

‰

onaantrekkelijk

‰

zeer onaantrekkelijk

Referenties

GERELATEERDE DOCUMENTEN

o u plant en beheert uw eigen groei actief in functie van uw mogelijkheden en interesses door uw eigen functioneren kritisch in vraag te stellen en u continu nieuwe

Ter beantwoording van deze wens dient inschrijver een beschrijving te geven waarin de visie van Inschrijver op de natuurlijke adviesfunctie gegeven wordt en hoe hier concreet

I: Zou je naar aanleiding van deze tekst op zoek gaan naar meer informatie om eventueel vrijwilliger te worden bij het Rode Kruis!. R: Als ik eerlijk

Ze kunnen in hoogte en breedte worden aangepast, waardoor ze geschikt zijn voor alle urinoirs en een eenvoudige manier om een snelle en consistente montage bij nieuwbouw

De mutaties in de diverse onderdelen van de integratie-uitkering sociaal domein (wmo, jeugd en participatie) zijn: loon- en prijsbijstellingen 2016, afschaffing van de

Wanneer alle informatie op de leerlingen is overgebracht over het maken van een herbarium en het herkennen van de kenmerken van bladeren, ga ik de leerlingen groeperen.. Het

Verantwoording fractievergoeding SP-fractie 2020-2021 De SP vindt dat politieke partijen zuinig om moeten gaan met

Niet gebruiken tijdens het eerste en tweede trimester van de dracht (zie rubriek 4.7)... 4.4 Speciale waarschuwingen voor elke diersoort waarvoor het diergeneesmiddel