OOA Du 20 Septembre 2022
OOA Du 20 Septembre 2022
OOA Du 20 Septembre 2022
(OOA)
L3 IFT-Toamasina
RAHARINIRINA Eric Florent
florentraharinirina@gmail.com
Introduction
❑ Pour définir toutes les classes, les opérations, les
attributs, les relations et le comportement, les
❑ Nécessité d’un système répondant tâches suivantes doivent être effectuées :
aux besoins spécifiques des o Les exigences utilisateur de base doivent être
organisations ou utilisateurs communiquées entre le client et l'ingénieur
logiciel.
❑ Logiciel simple facile à maintenir o Les classes doivent être identifiées.
o Une hiérarchie de classes doit être spécifiée.
➔Analyse orientée objet o Les relations d'objet à objet doivent être
représentées.
o Le comportement des objets doit être
modélisé.
o Les tâches ci-dessus doivent être
réappliquées de manière itérative jusqu'à ce
que le modèle soit complet.
Méthodes d'analyse et de conception OO
❑Coad et Yourdon
❑Méthode Booch
❑OOSE
❑OMT
❑La méthode Wirfs-Brock
Coad et Yourdon
❑Processus d'analyse : cinq couches (1989)
o Trouver des cours
o Identification des structures (Gen-Spec, Whole-Part)
o Identification des sujets (sous-systèmes)
o Définir les attributs
o Définition des services (opérations)
❑Simplicité de notation
Méthode Booch
Analyse
Modèle Conception
Modèle de Réalisation
Modèle de Déploiement
Modèle de
d’Analyse Conception Réalisation Déploiement
UML 0.9
Booch’93 OMT-2
❑ Tests
Cycle de vie en V
Cycle de vie en spirale de Boehm
o Consultation du client
o Analyse des risques
o Conception
o Implémentation
o Tests
o Planification du prochain test
Cycle de vie d’un logiciel