22.08.2013 Views

Transformatie Natuurlijke Taal Object Georiënteerd Analyse ...

Transformatie Natuurlijke Taal Object Georiënteerd Analyse ...

Transformatie Natuurlijke Taal Object Georiënteerd Analyse ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Hier wordt drie keer de operatie := uitgevoerd. Dit is een operatie die attribuutwaarden toekent aan een attribuuttype.<br />

In dit voorbeeld zijn de in te voeren attribuutwaarden keihard gespecificeerd in de operaties. Normaal<br />

gesproken is dit niet het geval en zal er om invoer moeten worden gevraagd aan de gebruiker. De operatie zou<br />

zo gespecificeerd kunnen worden dat achter het := teken een verwijzing naar een plek op het scherm staat waar<br />

de gebruiker een waarde moet hebben ingevoerd voordat de actie inschrijven wordt uitgevoerd (door de gebruiker).<br />

Bij het uitvoeren van een actie kunnen ook een aantal condities opgesteld worden waaraan moet worden voldaan.<br />

Zo zou men kunnen stellen dat bij de actie storten van een bedrag het bedrag minimaal 100 gulden moet<br />

zijn en maximaal 200. Dit kan als volgt worden weergegeven.<br />

Actie: Storten<br />

StortenBedrag > 100 en StortenBedrag < 200<br />

Persoon<br />

PersoonID:=?<br />

InschrijvenDatum<br />

InschrijvenDatum:=?<br />

Inschrijven Bank<br />

BankNaam:=?<br />

PersoonID BankNaam<br />

Figuur 2-10 Actiemodel Inschrijven<br />

In het Actiemodel wordt een operatie met een lang gerekte rechthoek met afgeronde zijkanten weergegeven.<br />

Een conditie wordt aangegeven met een lang gerekte rechthoek met spitse zijkanten. Door middel van pijlen<br />

wordt aangegeven in welke richting gegevens stromen. In Figuur 2-10 staat een voorbeeld van een Actiemodel<br />

voor de actie Inschrijven. De vraagtekens geven aan dat de gebruiker hier een waarde voor moet invoeren.<br />

Condities kunnen worden weergeven zoals in onderstaande figuur. De gestippelde pijlen geven de volgorde aan<br />

waarin de condities getest moeten worden. De eerste conditie die getest moet worden, wordt verbonden met het<br />

actietype. of-condities worden aangegeven door ze direct aan het actietype te hangen en niet achter elkaar te<br />

plaatsen. Met de doorgetrokken pijlen wordt aangegeven op welke attribuuttypen de condities betrekking hebben.<br />

© KISS b.v. 26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!