Académique Documents
Professionnel Documents
Culture Documents
les diagrammes UML peuvent etre regroupés dans aspects fonctionnels et aspects liés à
l'architecture
Cas d'utilisation :
du point de vue client , il y'a aussi des relations entre acteurs par exemple
Déterminer dans le cahier des charges, les services fonctionnels attendus du système Les cas
d’utilisation sont repérés à partir du cahier du charge
Il n’y a pas une manière unique et totalement objective de repérer les cas d’utilisation
groupe. Un paquetage peut contenir des classes, des cas d’utilisations, des interfaces, etc.
les encapsulation :
relations:
dépendance
navigabilité : sens
classe-association une classe qui intervent dans l'association de deux classe par exemple l'emprunt
héritage
classe enfant=classe spécialisé
héritage multiple
Une classe concrète possède des instances. Elle constitue un modèle completd’objet: tous les
attributs et méthodes sont complètement décrits.
Une classe abstraite ne peut pas posséder d’instance directe car elle ne fournitpas une description
complète.
En UML, une classe ou une méthode abstraite sont représentées avec une miseen italique du nom
de la classe ou de la méthode ou par le stéréotype<<Abstract>>.
composition : lorsque un objet est nécessaire dans la structure d'un autre :represente par losange
plein
Python : SQLAlchemy
C# : Nhibernate, DLinq
PAATERN DE CREATION :Factory (Fabrique ) est un patron de conception de création qui définit une
interface pour créer des objets dans une classe mère, mais
Pattern structurel :Créer des objets composites avec une structure arborescente pour permettre au
client de traiter de la même façon des objets individuels et des groupements de ces objets.
comportemental qui définit une dépendance "1 à plusieurs" et mets en place un mécanisme de
souscription entre un objet et ses multiples observateurs de
Totalité {T}, également notée {OR} : Au moins une des deux associations doit être
instanciée.
d’UML qui représente des paquetages (ou espaces de noms) composant un système, ainsi que les
relations qui lient ces différents paquetages.
Les dependance :
Dépendance de type « import » : Elle correspond à l’importation par un paquetage B de tous les
éléments publics d’un paquetage A.
Dépendance de type « access » : Elle correspond à l’accès par un paquetage B de tous les éléments
publics d’un paquetage A.
paquetages en un seul.
Diagramme d'états : décrit les états qui peuvent etre pris par un objet ( états , transitions ,
evenements )
entry , do , exit , on
diagramme d'activites : affichent le flux de travail d'un point de départ a un point d'arrivée en
detaillant les nombreuses étapes dont les décisions
BOOCH.
OOSE.
Microsoft .
OMT
Diagrammes structurelles
Diagrammes comportementaux
Oui
Non
Exactement 1 :1
Au plus un :0..1
Au moins un
+ : public
- : private
# : protected
Une opération
Une classe
Un attribut
Une formule
Oui
Non
8--Dans la présentation, le diagramme d’activités est proche du :
Diagramme d’état-transitions
Diagramme de séquence
invoquer une opération sur un objet sur un classeur de manière synchrone (qui a lieu en
même temps) ou asynchrone
Des traitements
Un comportement
Le chiffre d’affaires
un nœud de décision
un nœud d’objet
un nœud d’union
un nœud initial
un nœud de bifurcation
Une bille
Un nœud initial
Nœud de séquence
Nœud conditionnel
Nœud de boucle
Nœud d’union
17--Que doit-on faire lors de l’analyse de besoins principaux d’un projet logiciel ?
C’est une action qui devra être réalisée grâce au logiciel à développer.
C’est une entité avec lequel le logiciel a une interaction, mais qui ne déclenche aucune
action.