Conceptuele lagen
Drie lagen Workflowlaag.  Acties in de reële wereld Manuele acties. Acties met computerondersteuning. Functielaag.  Taken die met de software uitgevoerd moeten  kunnen worden. Functionele eisen. Domeinlaag.  Structuur van het probleem.
Workflowlaag Acties in de reële wereld. Verloop van activiteiten in de organisatie.
Functielaag Lijst van taken die gebruikers met de software moeten kunnen uitvoeren.
Domeinlaag Structuur van het probleemgebied. Statische structuur: domeinobjecten (gegroepeerd in klassen), attributen, associaties. Dynamische structuur: business events.
Statische domeinmodel Objecten. Objecten uit realiteit = bestaan ook zonder de software (boek, lid, uitlening, reservering, …). Geen software-objecten (button, databasetabel, drop-downlist, rapport). Gemodelleerd met een klassendiagram.
Domeinmodel van de eenvoudige bibliotheek.
Dynamische domeinmodel Business events. Events uit de reële wereld, die ook zouden optreden zonder software: uitlenen, terugbrengen, verlengen, reserveren, CRE_Lid, END_Lid, Mod_Lid, Aankopen_Exemplaar. Atomaire wijzigingen aan domeinobjecten. Geen software-events (klikken, timer gaat af, …)
Manuele taken en computerondersteunde taken. Workflowlaag Rekken vullen Nieuw lid inschrijven Uitlening accepteren Functielaag Nieuw lid inschrijven Uitlening registreren
Inputfuncties: wijzigen objecten Outputfuncties: rapporten, ondervragen objecten
Inputfuncties triggeren een of meerdere events CRE_Lid uitlenen verlengen END_Lid verliezen END_Exemplaar Functielaag Eventlaag
Toestandsdiagrammen: tonen volgorde van events bij één object. Toestandsdiagram van exemplaar
Events getoond in een object event table
Events wijzigen objecten CRE_Lid uitlenen verlengen END_Lid verliezen END_Exemplaar Eventlaag
 

H4 Conceptuele Lagen

  • 1.
  • 2.
    Drie lagen Workflowlaag. Acties in de reële wereld Manuele acties. Acties met computerondersteuning. Functielaag. Taken die met de software uitgevoerd moeten kunnen worden. Functionele eisen. Domeinlaag. Structuur van het probleem.
  • 3.
    Workflowlaag Acties inde reële wereld. Verloop van activiteiten in de organisatie.
  • 4.
    Functielaag Lijst vantaken die gebruikers met de software moeten kunnen uitvoeren.
  • 5.
    Domeinlaag Structuur vanhet probleemgebied. Statische structuur: domeinobjecten (gegroepeerd in klassen), attributen, associaties. Dynamische structuur: business events.
  • 6.
    Statische domeinmodel Objecten.Objecten uit realiteit = bestaan ook zonder de software (boek, lid, uitlening, reservering, …). Geen software-objecten (button, databasetabel, drop-downlist, rapport). Gemodelleerd met een klassendiagram.
  • 7.
    Domeinmodel van deeenvoudige bibliotheek.
  • 8.
    Dynamische domeinmodel Businessevents. Events uit de reële wereld, die ook zouden optreden zonder software: uitlenen, terugbrengen, verlengen, reserveren, CRE_Lid, END_Lid, Mod_Lid, Aankopen_Exemplaar. Atomaire wijzigingen aan domeinobjecten. Geen software-events (klikken, timer gaat af, …)
  • 9.
    Manuele taken encomputerondersteunde taken. Workflowlaag Rekken vullen Nieuw lid inschrijven Uitlening accepteren Functielaag Nieuw lid inschrijven Uitlening registreren
  • 10.
    Inputfuncties: wijzigen objectenOutputfuncties: rapporten, ondervragen objecten
  • 11.
    Inputfuncties triggeren eenof meerdere events CRE_Lid uitlenen verlengen END_Lid verliezen END_Exemplaar Functielaag Eventlaag
  • 12.
    Toestandsdiagrammen: tonen volgordevan events bij één object. Toestandsdiagram van exemplaar
  • 13.
    Events getoond ineen object event table
  • 14.
    Events wijzigen objectenCRE_Lid uitlenen verlengen END_Lid verliezen END_Exemplaar Eventlaag
  • 15.