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
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:
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?
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.
Bijlage 3: Functionele specificatie Herbarium Online
Functionele specificatie
Herbarium Online
Organisatie : Bonte Hoek kwekerijen Datum : 31 augustus 2005
Auteur : R.M.A. Wessels
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
(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
(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
(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
(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
(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:
(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
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
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
(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
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) Invoerenproject- 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
(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
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
(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.
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
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
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