Sysoft - Home English
Amarco Applications Démarrer Etudes cas Cartographie SI Documents Société  

Accueil
Amarco home
Vos problèmes...
Nos solutions
Outils
Outil (détails)
Démonstrations
Démarrer avec Amarco

 Objets ou Systèmes dans Amarco

Amarco opère un parallèle entre des objets et des systèmes.

Un objet est une entité qui est clairement séparée de l'environnement par une frontière. Cette frontière est impénétrable, à l'exception des points de service. Nous pouvons voir les points de service comme une généralisation de la notion d'interface.

Un point de service rassemble un couple associé : services demandés - services rendus. Nous avons appelé cette relation : "client - serveur", comme dans la vie réelle. Deux objets ou systèmes peuvent se connecter s'ils disposent du même point de service : demandeur dans l'un, serveur dans l'autre.

Architecture externe

L'architecture externe d'un objet montre les points de service et les objets extérieurs connectés. Nous disposons ainsi d'une vision globale qui nous indique :
  • Qui sont les utilisateurs du système ?
  • Quels sont les services que ce système effectue à la demande des systèmes externes ?
  • Quels sont les services que ce système demande à son tour à l'extérieur ?

Objet - Architecture externe

 

Architecture interne - structure du système

Si nous ouvrons l'architecture externe, nous pouvons voir maintenant l'architecture interne du système. Toute la structure se tient par les connexions entre les points de service complémentaires : serveur et demandeur. Ces points de services assurent l'assemblage des objets.

Objet - architecture interne

L'architecture interne d'un objet est dont constituée d'architectures externes des objets composants. Ainsi nous pouvons envisager plusieurs itérations de décomposition. Chacune montrera les objets contenus et la manière d'assemblage (les points de service). Tous ces objets peuvent être mis dans des catalogues.

Fonctionnement - processus

Nous pouvons aussi étudier le fonctionnement du système. Un service demandé se traduit dans une série d'échanges de services demandés et de services rendus entre les objets internes, éventuellement aussi avec d'autres objets externes. Nous étudions ainsi le comportement du système en analysant comment il arrive à répondre avec un service rendu à un service demandé.

Objet - Scénario

En d'autres mots, nous pouvons voir les processus du système. Un processus est construit de services échangés entre les objets. Ainsi, un processus (un scénario) pourra être présenté dynamiquement pour une meilleure compréhension de ses relations dans le temps. 

Les outils qui supportent Amarco permettent de réaliser ces trois vues pour des systèmes complexes et nous pouvons suivre l'exécution dynamique des processus ou des scénarios.


Copyright (c) Ion A. Cartiant - Sysoft 2004-11