Ontwerp <naam applicatie> Datum Auteur Versie Telefoon
Pagina: 0 Inhoudsopgave 1. MANAGEMENT SUMMARY... 1 2. INLEIDING... 1 2.1. DOEL... 1 2.2. STRUCTUUR... 1 2.3. ACHTERGROND... 1 2.4. REVISIE-GESCHIEDENIS... 1 3. OMGEVINGSMODEL... 2 3.1.1. Beschrijving per terminator... 2 3.1.2. Systeemeisen... 2 4. GEDRAGSMODEL... 3 4.1. DATA FLOW DIAGRAMMEN... 3 4.2. PROCESBESCHRIJVINGEN... 3 5. GEGEVENSMODEL... 4 5.1. ENTITEITENDIAGRAM... 4 5.2. TABEL <NAAM ENTITEIT>... 4 5.3. RELATIES... 4 6. INFRASTRUCTUUR... 5 6.1. BETROKKEN SERVERS... 5 6.2. NETWERK... 5 6.3. BEVEILIGINGSASPECTEN... 5 6.4. COMPONENTEN... 5 6.5. SYSTEEMEISEN... 6 6.5.1. Hardware... 6 6.5.2. Software, server side... 6 6.5.3. Software, client side... 6 7. INTERACTIE... 7 7.1. SITEMAP... 7 7.2. ALGEMENE LINKS... 7 7.3. <NAAM PAGINA>... 7 8. TECHNISCH ONTWERP... 9 8.1. FUNCTIE <FUNCTIENAAM>... 9 8.2. PROCEDURES... 9 8.3. QUERIES... 9 8.4. ERROR CODES... 9
Pagina: 1 Management summary 1. Management summary <Samenvatting van 1 A4 van dit ontwerp> 2. Inleiding <Dit hoofdstuk dient als inleiding tot het document> 2.1. Doel <Geef hier aan wat het doel van dit document is: een functionele en/of technische beschrijving> 2.2. Structuur <Geef hier een beschrijving van de structuur van het document.> Geef een korte opsomming van de inhoud van de hoofdstukken, in verhalende vorm> 2.3. Achtergrond <Schets hier de achtergrond van de applicatie> 2.4. Revisie-geschiedenis <Geef hier aan wat welke wijzigingen er zijn doorgevoerd in opeenvolgende versies van het document.> Versie Auteur Wijziging Datum Rapport 1
Pagina: 2 Omgevingsmodel 3. Omgevingsmodel <Schets van de relatie tussen de organisatie en zijn omgeving.> 3.1.1. Beschrijving per terminator <Beschrijf hier de terminator in relatie tot het systeem> 3.1.2. Systeemeisen <functionele eisen> <eisen aan te gebruiken hard- en software>: <bedrijfseisen en beleidslijnen <kwaliteitsverwachtingen> <aansluiting op gebruikersexpertise> <ergonomische eisen> <prestatie eisen (response, produktieomvang.> <algemene aspecten:> <toegangsbeveiliging> <flexibiliteit> <nauwkeurigheid> <betrouwbaarheid> <overdraagbaarheid> <onderhoudbaarheid> <beschikbaarheid> <integriteit> <testbaarheid> <verplaatsbaarheid> <omgevingsaspecten> <Hardware en software beleid> <intitiele scherm en rapport lay-out> <responsetijden per groep transacties> <relatieve prioriteiten van iedere functie> <wettelijke aspecten> <auditvereisten> <eisen van de externe accountant> <beperkingen> Rapport 2
Pagina: 3 Gedragsmodel 4. Gedragsmodel 4.1. Data Flow Diagrammen <DFD in de bekende grafische vorm> 4.2. Procesbeschrijvingen <Beschrijvingen van de relevante processen> Rapport 3
Pagina: 4 Gegevensmodel 5. Gegevensmodel 5.1. Entiteitendiagram <Dit diagram beschrijft in grafische vorm de enteiten en hun relaties. Ook de optionaliteit en connectiviteit van de relaties worden beschreven> 5.2. Tabel <naam entiteit> <Voor attributen, relaties en enteiten kunnen bepaalde regels gelden. Zaken waar aan gedacht kan worden: reikweidte, sleutelgegevens, functionele afhankelijkheden en integriteits/validiteitsregels>. Entiteit: <naam entiteit> Definitie: <definitie entiteit> Aantal: <aantal occurences> Mutatie: <verwachte groei of krimp in % per tijdseenheid> Attribuut Rel. Verpl. Bereik Regel <naam> <is onderdeel van rel.> <J of N> <N, AN, A etc> 5.3. Relaties Nummer Van Naar Kardinaliteit Betekenis Via attribuut <nr> <ent.> <ent.> <1:N > < <Foreign key> Rapport 4
Pagina: 5 Infrastructuur 6. Infrastructuur <In dit hoofdstuk wordt beschreven welke hard- en software er nodig is om de applicatie te kunnen gebruiken.> 6.1. Betrokken servers <Geef hier een beschrijving van de servers die betrokken zijn bij het systeem. Hier kunnen ook servers van bestaande applicaties in voorkomen> 6.2. Netwerk <Geef hier een visueel overzicht van het netwerk. Waar staan de routers, de firewalls en de servers? Hoeveel bandbreedte is er beschikbaar? Geef ook duidelijk aan waar systeemgrenzen worden overschreden> 6.3. Beveiligingsaspecten <Beschrijf hier de beveiligingseisen. Er is alrijd een bepaald minimum waar aan moet worden voldaan. Deze eisen zijn uiteraard afgeleid van het algemene beveiliginsbeleid> 6.4. Componenten <Geef hier een beschijving van alle benodige netwerkcomponenten Servers: Hardware Leverancier Product Capaciteit Software Operating System Utilities/Applicaties Netwerkcomponenten Hardware Leverancier Product Capaciteit Rapport 5
Pagina: 6 Infrastructuur Software Operating Systeem Utilities> 6.5. Systeemeisen <Beschrijf hier per server systeem welke hardware benodigd is voor de gevraagde capaciteit en bepaal de globale software-eisen om tot een kosteninschatiing te komen.> 6.5.1. Hardware <Specificaties per systeem, incl kosten> 6.5.2. Software, server side <Specificatie van de gebruikte software. Voor alle software geldt dat deze zoveel mogelijk up-to-date moet zijn. Software moet voorkomen in de IT-repository met een acceptabele status (wit, groen of eventueel oranje)> 6.5.3. Software, client side <Beschrijf hier de software die nodig is aan de client kant. Neem hier ook details op over schermresoluties, aantal kleuren, browser versies, scripting en plug-ins.> Rapport 6
Pagina: 7 Interactie 7. Interactie <In dit hoofdstuk wordt beschreven hoe de gebruiker en de applicatie communiceren. Denk hierbij aan pagina beschrijvingen met daarbij een korte uitleg van de mogelijkheden (functionaliteit) per pagina.> 7.1. Sitemap <Op deze plaats komt een overzicht van alle pagina s in de site en de samenhang tussen deze pagina s.> 7.2. Algemene links <Beschrijf hier de links die op elke pagina voorkomen, zoals home, terug, reageer.> 7.3. <Naam pagina> <Beschrijf voor elke pagina de inhoud Doe dit aan de hand van de volgende tabel:> Algemeen PaginaID <Een ID dat ook voorkomt in de sitemap.> Titel <Naam van de pagina> Module <Naam van de grope pagina s waar deze pagina deel van uitmaakt> Beveiligingsniveau <Optioneel, verplicht als de applicatie meer dan een beveiligingsniveau kent.> Aanroep Aangeroepen door <Geef hier aan waar de gebruiker vandaan kan komen.> Start functie <Naam van de functie die wordt uitgevoerd op het moment dat de pagina wordt opgeroepen door de gebruiker.> Input <Input parameters die worden doorgegeven bij het oproepen van deze pagina.> Schermopbouw (elementen) Tekst <Een beschrijving van de statische tekst op deze pagina.> Invoer elementen Naam Omschrijving <Naam <Omschrijving van het element> van het element> Uitvoer elementen Naam Omschrijving Functie Rapport 7
Pagina: 8 Interactie <Naam van het element> Functies <Naam> <taal> <parameters> <Omschrijving van het element> <Naam van de functie die dit uitvoer element oplevert.> Links <Naam van de link> <Omschrijving van de link> <Bestemming > Rapport 8
Pagina: 9 Technisch ontwerp 8. Technisch ontwerp <In dit hoofdstuk worden de onderkende functies beschreven.> 8.1. Functie <functienaam> <Beschrjif elke functie aan de hand van de volgende tabel:> Naam Doel Aangeroepen door Roept functie aan Invoer Uitvoer Omschrijving Toelichting <naam van de functie> <doel van de functie> <naam van de aanroepende functie of paginaid> <naam van de aangeroepen functie(s)> <omschrijving van de benodigde invoer> <omschrijving van de geleverde uitvoer> <omschrijving van de functie> <optionele toelichting op de werking met behulp van pseude code> 8.2. Procedures <Beschrjif elke procedure aan de hand van de volgende tabel:> Naam Doel Aangeroepen door Roept procedure aan Invoer Uitvoer Omschrijving Toelichting <naam van de procedure> <doel van de procedure> <naam van de aanroepende procedure of paginaid> <naam van de aangeroepen procedure(s)> <omschrijving van de benodigde invoer> <omschrijving van de geleverde uitvoer> <omschrijving van de procedure> <optionele toelichting op de werking met behulp van pseude code> 8.3. Queries <Overzicht van de te gebruiken queries of stored procedures> 8.4. Error codes <Een tabel met error codes, omschrijving en mogleijke oorzaken en oplossingen> Rapport 9
Pagina: 10 Technisch ontwerp Rapport 10