Une méthode d'analyse de système par objets
Auteur / Autrice : | Ghislain Levesque |
Direction : | Raymond Trémolières |
Type : | Thèse de doctorat |
Discipline(s) : | Gestion |
Date : | Soutenance en 1998 |
Etablissement(s) : | Paris 2 |
Mots clés
Mots clés contrôlés
Résumé
Au cours des 15 dernieres annees, les informaticiens ont developpe les concepts du paradigme objet pour la programmation et la conception de systeme. Recemment, ils ont propose des approches pour aborder l'analyse de systeme et la modelisation selon ces memes concepts. Toutefois, ces approches sont demeurees incompletes par rapport aux methodes deja employees pour l'analyse des systemes d'information de gestion. Nous proposons une methode par objets qui rend possible l'analyse de l'environnement externe selon une approche acteur-evenement pour decrire les transactions selon un canevas-type pour produire un modele complet d'analyse en objets. Cette approche fournit un moyen de generalisation des transactions en correspondance avec les interfaces externes au systeme. La description ainsi produite du contexte d'utilisation du systeme facilite la decouverte des objets et leur description dans un repertoire des classes. L'heuristique proposee pour construire le modele structural invite l'analyste a s'eloigner de l'existant et de tous les details de l'application a representer en vue de profiter au maximum de la generalisation (classes et transactions) et l'amene par la suite a preciser, au besoin, les mecanismes de controle de l'heritage en se basant sur les con, naissances du domaine a modeliser. Ce modele structural est ensuite segmente selon les transactions precedemment identifiees pour poursuivre la modelisation des comportements. Cette analyse est centree sur les interactions entre les acteurs et les objets de chaque transaction en rendant constamment visible la demarcation que constitue l'interface externe au systeme. L'analyse des diagrammes d'interactions ainsi realisee permet l'identification de chacun des cas d'utilisation en montrant comment les cas sont reunis dans un diagramme de transition d'etats pour produire chaque transaction. Une approche de modelisation des processus de metier en objets est aussi proposee. Apres la verification d'orthogonalite des modeles, le dossier des specifications et des exigences du logiciel peut etre valide par les utilisateurs.