Vous êtes sur la page 1sur 10

Eyadridi :tic2 :g2b

Tp1 :Uml
1-definition de l’uml :
L'UML, ou Unified Modeling Language, est un langage de modélisation visuelle qui
est utilisé pour spécifier, visualiser, construire et documenter les systèmes logiciels.
Il offre une manière standardisée de représenter graphiquement les différents
aspects d'un système, ce qui facilite la communication entre les membres d'une
équipe de développement logiciel et améliore la compréhension des systèmes
complexes.

L'UML propose divers types de diagrammes, chacun servant à représenter un aspect


spécifique d'un système. Ces diagrammes incluent des représentations pour la
structure statique du système (comme les diagrammes de classes, d'objets et de
composants) ainsi que la dynamique du système (comme les diagrammes de
séquence, d'activité et d'états). En utilisant l'UML, les concepteurs et les
développeurs peuvent mieux comprendre les exigences du système, planifier
l'architecture logicielle, et documenter le processus de développement.

L'UML a été initialement développé par un consortium industriel appelé l'Object


Management Group (OMG), et il est devenu un standard largement adopté dans

2-definition de PowerDesigner :
PowerDesigner est un outil de modélisation d'entreprise fourni par SAP.
Ggffgfff
C'est une suite complète d'outils qui prend en charge la modélisation des
processus métier, la modélisation des données, la modélisation des
architectures d'entreprise et d'autres aspects de la conception logicielle.
3- Création de modèles et de projets :
Les modèles sont l'unité de travail de base dans PowerAMC et contiennent un
ou plusieurs

diagrammes. Les projets contiennent un ou plusieurs modèles et peuvent


également inclure un

Framework ou une matrice pour guider la façon dont votre projet doit être
modélisé :

 Pour créer un nouveau diagramme(model), sélectionnez Fichier Nouveau-


>model

(exemple diagramme de classe).

 Pour créer un nouveau modèle en important un fichier Excel, Word, ERwin,


XMI,

Rational Rose ou SIMUL8, sélectionnez File->Import <type>.

 Pour créer un nouveau projet, sélectionnez Fichier-> Nouveau projet.

Exercice1 :
Conclusion de l’exercice :
Dans l'ensemble, les modélisations proposées à travers les diagrammes de classes offrent une
représentation structurée et visuelle des entités et de leurs relations pour chaque contexte donné : une
librairie, une entreprise et une université.

Ces diagrammes permettent de capturer les caractéristiques essentielles de chaque système, allant des
livres vendus par une librairie aux employés d'une entreprise et aux membres d'une université. Les
relations entre les entités sont clairement définies, facilitant la compréhension des structures et des
interactions

En résumé, les modèles créés à travers ces diagrammes de classes permettent de capturer la complexité de
la réalité dans des représentations claires et formelles, offrant ainsi une base solide pour la conception et
le développement de systèmes informatiques dans les domaines de la librairie, de l'entreprise et de
l'université.

Exercice 2:
Un ordinateur est composé d’un ou plusieurs moniteur
Conclusion :
En conclusion, le diagramme de classes proposé offre une modélisation
structurée de l'architecture d'un ordinateur, en prenant en compte les
composants principaux tels que les moniteurs, le boîtier, la souris, le clavier,
etc. Cette représentation visuelle permet de saisir les relations entre les
entités et de comprendre la hiérarchie et la composition des différents
composants d'un ordinateur.

Exercice3 :
Conclusion :
En conclusion, le diagramme de classes élaboré offre
une modélisation structurée pour la gestion des
réservations de vols dans une agence de voyages. En
prenant en compte les informations recueillies lors des
interviews avec les membres de l'agence, ce
diagramme capture les entités clés, leurs attributs, et
les relations entre elles.

Les principales entités modélisées sont les compagnies


aériennes, les vols, les escales, les réservations et les
passagers. Les associations entre ces entités reflètent
les liens fonctionnels définis par les exigences
spécifiques du système.

Exercice4 :
conclusion :
En conclusion, le diagramme de classes élaboré offre une modélisation structurée pour la
gestion des réservations de vols dans une agence de voyages. En prenant en compte les
informations recueillies lors des interviews avec les membres de l'agence, ce diagramme
capture les entités clés, leurs attributs, et les relations entre elles.
Les principales entités modélisées sont les compagnies aériennes, les vols, les escales, les
réservations et les passagers. Les associations entre ces entités reflètent les liens
fonctionnels définis par les exigences spécifiques du système.

Conclusion general :
En conclusion générale, les exercices de modélisation à travers les
diagrammes de classes ont démontré l'utilité de cette approche pour
représenter visuellement et de manière structurée la complexité des
systèmes. Ces diagrammes offrent une manière claire et formelle de
représenter les entités, les attributs et les relations au sein d'un système,
facilitant ainsi la compréhension, la communication et la planification lors
de la conception de logiciels.

Vous aimerez peut-être aussi