0% ont trouvé ce document utile (0 vote)
59 vues8 pages

Expose D

Le document présente une analyse de la méthode OMT (Object Modeling Technique), développée par James Rumbaugh, pour la modélisation orientée objet des systèmes logiciels. Il décrit les concepts fondamentaux, les phases de la méthode, ainsi que les diagrammes utilisés, en soulignant ses avantages et inconvénients. Bien que OMT ait été largement remplacée par UML, elle reste un outil important pour la compréhension de la modélisation orientée objet.

Transféré par

hermanabomo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
59 vues8 pages

Expose D

Le document présente une analyse de la méthode OMT (Object Modeling Technique), développée par James Rumbaugh, pour la modélisation orientée objet des systèmes logiciels. Il décrit les concepts fondamentaux, les phases de la méthode, ainsi que les diagrammes utilisés, en soulignant ses avantages et inconvénients. Bien que OMT ait été largement remplacée par UML, elle reste un outil important pour la compréhension de la modélisation orientée objet.

Transféré par

hermanabomo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix-Travail-Patrie Peace-Work-Fatherland
********* *********
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR MINISTRY OF HIGHER EDUCATION
********* *********
UNIVERSITE D’EBOLOWA THE UNIVERSITY OF EBOLOWA
*********** ***********
FACULTE DES SCIENCES FACULTY OF SCIENCES

EXPOSE D’ANALYSE ET CONCEPTION DES SYSTEMES


D’INFORMATIONS

THEME : LE MODELE OMT

MEMBRES DU GROUPE

N° NOMS ET PRENOMS MATRICULES FILIERE

1 ABOMO MENGUEME 23I0005FS TICL2


Steve Herman
2 NINKAM TATE Michel 23I0063FS TICL2
Franc

Encadreur : Dr NYABEYE

ANNEE ACADEMIQUE
2024/2025
i
SOMMAIRE
INTRODUCTION ................................................................................................................................... 1
I. CONCEPTS FONDAMENTAUX....................................................................................................... 2
II. PHASES DE LA METHODE OMT .................................................................................................. 2
III. DIAGRAMMES DANS OMT .......................................................................................................... 4
IV. AVANTAGES ET INCONVENIENTS ........................................................................................... 5
CONCLUSION ....................................................................................................................................... 6

i
INTRODUCTION

La méthode OMT (Object Modeling Technique) est une approche de modélisation orientée
objet qui a été développée par James Rumbaugh dans les années 1990. Elle est conçue pour
aider à la conception et à l'analyse de systèmes logiciels en se concentrant sur les objets qui
composent ces systèmes. Dans cet exposé, nous allons explorer les concepts fondamentaux de
la méthode OMT, ses phases de modélisation, ainsi que des exemples pratiques illustrant les
diagrammes utilisés dans cette approche.

1
I. CONCEPTS FONDAMENTAUX
1. Les Objets et classes

• Objet : Une instance d'une classe, représentant une entité du monde réel avec des attributs et
des comportements.

• Classe : Un modèle qui définit un type d'objet, encapsulant ses attributs et ses méthodes.

Exemple : Considérons un système de gestion de bibliothèque.

• Classe : Livre

• Attributs : titre, auteur, nombreDePages

• Méthodes : emprunter (), retourner ()

2. Les Relations

Les objets peuvent interagir via des relations telles que :

• Héritage : Une classe dérivée hérite des attributs et méthodes d'une classe de base.

• Association : Une classe utilise ou contient des objets d'une autre classe.

Exemple :

• Classe dérivée : LivreEmprunté hérite de Livre et ajoute un attribut dateEmprunt.

II. PHASES DE LA METHODE OMT


La méthode OMT se divise en trois phases principales :

1. Modélisation des Objets

Dans cette phase, on identifie les objets pertinents pour le système. Cela inclut la définition
des classes, de leurs attributs et méthodes.

2
Diagramme de Classes :
Livre
-titre: String
-auteur: String
-nombreDePages: int
emprunter ()
emprunter ()

2. Modélisation des Dynamiques

Cette étape traite du comportement dynamique du système, c'est-à-dire comment les objets
interagissent au fil du temps.

Diagramme d'État :

Livre
-État: Disponible
-État: Emprunté

Événements:
- emprunter ()
- retourner ()

3. Modélisation des Fonctions

Cette phase se concentre sur les fonctions que le système doit accomplir. On définit les cas
d'utilisation qui décrivent comment les utilisateurs interagissent avec le système.

Diagramme de Cas d'Utilisation :


Utilisateur

Emprunter un
Livre

Retourner
un Livre

3
III. DIAGRAMMES DANS OMT
OMT utilise plusieurs types de diagrammes pour représenter les différents aspects du système.

1. Diagramme de Classes

Représente les classes, leurs attributs, leurs méthodes et les relations entre elles.

Livre
-titre: String
-auteur: String
-nombreDePages: int
emprunter ()
emprunter ()

LivreEmprunté
- dateEmprunt: Date

2. Diagramme d'État

Montre les différents états d'un objet et les transitions entre ces états en fonction des
événements.

[Disponible] emprunter () [Emprunté]


[Emprunté] retourner () [Disponible]

3.3 Diagramme de Séquence

Illustre comment les objets interagissent entre eux au fil du temps, en montrant l'ordre des
messages échangés.

Utilisateur Livre: emprunter ()


Livre Utilisateur: confirmation ()

4
IV. AVANTAGES ET INCONVENIENTS

1. Avantages OMT

• La clarté : Les diagrammes aident à visualiser les relations complexes entre objets.

• La réutilisabilité : Les classes peuvent être réutilisées dans différents systèmes.

• La modularité : Favorise une architecture modulaire où les composants peuvent être


développés indépendamment.

2. Inconvénients

• Complexité : Peut devenir complexe pour de grands systèmes avec de nombreux objets.

• Courbe d'apprentissage : Les développeurs doivent bien comprendre la programmation


orientée objet pour utiliser efficacement OMT.

5
CONCLUSION

La méthode OMT est un outil puissant pour la modélisation orientée objet qui facilite la
conception et l'analyse de systèmes logiciels complexes. Bien qu'elle ait été largement
remplacée par d'autres méthodes comme UML (Unified Modeling Language), OMT a joué un
rôle crucial dans l'évolution des pratiques de développement logiciel. Comprendre OMT permet
aux étudiants en informatique d'acquérir une base solide en modélisation orientée objet,
essentielle dans le domaine du développement logiciel moderne.

Vous aimerez peut-être aussi