Interacties
Samenvatting
Interacties nemen samen met gebeurtenissen en object typen een centrale plaats in binnen InterActory. Interacties worden gebruikt om te modelleren hoe gebruikers (actoren communiceren met de toepassing en het daarin uitgewerkte domeinmodel. Op deze wijze worden interacties gebruikt om communicatie met actoren (gebruikersgroepen maar ook eventueel andere toepassingen) communiceren met het domeinmodel binnen de toepassing.
Interacties kunnen standaard gegenereerd worden vanuit het model en de services die gemodelleerd zijn. Ook zul je vaak zien dat de interacties met behulp van screen painters uitgewerkt worden in schermen. Omdat dit de enige wijze is om de functionaliteit van de toepassing zichtbaar te maken is het wenselijk zorg te besteden aan deze opgemaakte schermen. Houdt er verder rekening mee dat een scherm uit één of meerdere interacties kan bestaan. Voor deze interacties van binnen InterActory een groot aantal interaction patterns gedefinieerd.
Notatie
Voor interacties is een notatie gedefinieerd waarmee schermschetsen gemodelleerd kunnen worden. Echter ervaring leert dat het werken met de simulator binnen onze tool een veel beter beeld geeft van de interacties en hun gedrag.

Relatie met andere entiteiten
Interactie entiteiten zijn verbonden met:
Registratie
Naam | Omschrijving van de interactie |
Interactie type | Geeft aan wat het soort interactie is:
Op basis van deze sort kan binnnen de simulator en de object transformaties rekening gehouden worden met het type programma code dat gegenereerd moet worden. |
Proces | Gegevens van het proces waar deze interactie deel van uitmaakt |
Actor | Actor gegevens die deze interactie kan uitvoeren |
Bewerkende service | Bewerkende service gekoppeld aan deze interactie (service die aanpassingen doet aan de (toestand van de) objecten binnen het domeinmodel) |
Verstrekkende service | Verstekkende service gekoppeld aan deze interactie (service dat informatie verstrekt over de domein objecten aan de interactie) |
Geblokkeerd | Ja/Nee veld waarmee aangegeven wordt dat deze interactie bij object transformaties wel of niet geselecteerd voor code generatie. Meestal wordt nee gekozen als er handmatige aanpassingen gemaakt zijn in de source code. |
Omschrijving | Toelichtende tekst omtrent de interactie |

