ü 3.3.4.
L'événement/résultat-message
Contrairement à la signification portée dans le
formalisme général de la méthode Merise aux niveaux
conceptuel et organisationnel dans le SIO (échange de stimuli et des
réponses par rapport au système d'information),
événements et résultats ont une signification autre
signification dans le SII. Ici ils expriment les échanges entre le SIO
(c'est-à-dire les utilisateurs) et le SII.
En conséquence, bien que reconduisant la symbolisation
graphique précédemment utilisée, les
événements et résultats du niveau logique pourront
représenter :
ü Des apports ou production d'informations entre le SIO
et le SII, où l'on retrouvera certains événements ou
résultats du SIO ;
ü Des échanges entre des machines logiques ou des
unités logiques de traitements ;
ü Le lancement ou la fin des traitements
informatisés déclenchés à l'initiative de
l'utilisateur dans le cadre de ses tâches ; nous utilisons ainsi
fréquemment l'événement « début
procédure GEST IND » et « fin procédure GEST
IND ».
3.3.5. Présentation de modèle logique des
traitements
ULT 03
MENU GENERAL
Créer
VICTIME
MEDECIN
AGENT
PROVINCE
DISTRICT
ELEMENT D'INDEMNITE
SOCIETE
DECLARATION
MOIS
SERVICE
GRADE
FONCTION
DETERMINATION
TAUX D'INCAPACITE
Listes
ULT 04
ULT 05
ULT 06
ULT 07
ULT 08
ULT 09
ULT 10
ULT 11
ULT 12
ULT 14
ULT 15
ULT 16
ULT 17
ULT 18
Début PL Freight-man
*Affichage logo
*Message d'accueil
ULTO1
Logo d'accueil
CONNEXION
ULT 02
Nom utilisateur :
Mot de passe :
OU
Message d'erreur
Fin PL GEST IND
ULT 13
Quitter
Quitter
Valider
3.3.6. L'unité
logique de traitement (ULT)
L'unité logique de traitement type (ULT)
modélise un ensemble de traitements informatiques perçus comme
homogènes en termes de finalités. Une ULT se définie
également par rapport à la cohérence des données du
système d'information informatisé. Avant son lancement, les
données doivent être cohérentes (c'est-à-dire
respecter toutes les contraintes définies dans la base de
données) ; durant son déroulement, les différentes
actions sur les données envisagées peuvent enfreindre
provisoirement cette cohérence ; à l'issue de son
exécution, quelles que soient les conditions de sortie
modélisée, l'ensemble de données mémorisées
doit retrouver sa cohérence.
Une ULT peut modéliser par exemple :
ü Une transaction dans un système
transactionnel ;
ü Une boîte de dialogue ;
ü Une édition ;
ü Un module dans une chaîne batch.
Pour sa description, une ULT devra contenir les
éléments suivants :
a. La
présentation
La présentation associé à sa logique de
dialogue, constitue l'interface homme / machine. Cette composante d'une ULT est
d'une importance capitale car elle est le point de contact
privilégié entre l'utilisateur et la partie informatisée
de son système d'information. La présentation est la partie
externe et visible à l'utilisateur et peut se concrétiser
par :
Un écran utilisant des objets alphanumériques
activables par l'intermédiaire d'un clavier.
Une fenêtre utilisant des objets alphanumériques
ou graphiques activables par l'intermédiaire d'un clavier ou d'une
souris.
D'une édition sous forme d'état ou de
formulaire.
b. La logique de
dialogue
La logique de dialogue comprend l'ensemble des règles
de gestion et de contrôle associées à la
présentation. Les algorithmes et les accès aux données ne
sont pas pris en compte. Les règles de gestion de l'interface
expriment :
Des actions sur le clavier ;
Des actions sur des objets graphiques ;
La dynamique de la présentation.
Les règles de contrôle de l'interface
correspondent à :
ü Des contrôles sur les données de la
présentation (sans faire d'accès aux données de la
base) ;
ü Des calculs élémentaires sur les
données de la présentation.
c. La logique
fonctionnelle
Elle représente l'algorithmique générale
de l'ensemble des traitements à effectuer et constitue le pilier d'une
ULT. Elle articule les différentes fonctionnalités d'une ULT et
permet d'assurer les échanges :
ü Avec la partie logique de dialogue (appel, transfert
des données) ;
ü Avec la partie accès aux données
(demande, récupération) ;
ü Avec la partie enchaînement (appel d'autres ULT,
retour d'ULT appelée) ;
ü Avec les règles de calcul (lancement,
récupération).
d. Les enchaînements
Les enchaînements assurent les liaisons entre les
différents ULT d'un MLT. Ils représentent :
ü Les origines des appels de l'ULT
(événements logiques) ;
ü Les liaisons conditionnelles vers d'autres ULT
(résultats logiques).
|