UML, Linguagem de Modelagem Unificada, é um padrão para modelagem visual de software. Neste tutorial abordamos como utilizar a UML para fazer especificação de software através de conjunto de…Descrição completa
ejercicios
Descrição: UML
Descripción: Investigacion de UML
Descripción completa
Description complète
UMLDescripción completa
Exemple Jordanizare
Exemple de Calcul avec le logiciel CYPECAD.
Comportament NeeticFull description
logopedieFull description
GESTION INFORMATISÉE DE L ' ENTREPRISE
MÉTHODOLOGIE DES ANALYSES CONCEPTUELLE , FONCTIONNELLE & TECHNIQUE
CAOO MODÉLISATION UML
MODÉLISATION UML
SOCIÉTÉ X
ACTIVITÉS PRINCIPALES
Activités principales de la société X Version : 1
Créé le : 23/4/2002
MODÉLISATION UML
Modifié le : 14/11/2003
<< sous système métier >> Achats
<< sous système métier >> ensemble Administration
Classes de << sous système métier >> Gestion commerciale
Gestion commerciale composition composition
Cas d'utilisation Gestion commerciale
MODÉLISATION UML
ADMINISTRATION
SOUS-ENSEMBLE DES ACTIVITÉS D’ADMINISTRATION
MODÉLISATION UML
Paquetage Administration paquetage ADMINISTRATION Version : 5
Créé le : 23/4/2002
Modifié le : 14/11/2003
<< sous système métier >> Tiers
<< sous système métier >> Facturation
<< sous système y métier >> Comptabilité
MODÉLISATION UML
TIERS GESTION GÉNÉRALE
Gestion des Tiers définition des différentes catégories de tiers Version : 5
Créé le : 23/4/2002
Modifié le : 14/11/2003
+ TIERS
MODÉLISATION UML
+ identité + no de tiers + nom + type de tiers + adresse + lignes d'adresse + code postal + ville + pays + communication + téléphone domicile + téléphone bureau + téléphone portable + télécopie + Email + recherche tiers
<< Partition >> + Personne Physique + Etat civil + nom + prénom + date de naissance + sexe
+ Personnel + no sécurité sociale + no immatricualtion interne
+ Entreprise + identité entreprise + siren + code NAF + forme juridique + capital social
+ Client
+ Fournisseur
+ catégorie client + Vérification client
+ ClientFournisseur
MODÉLISATION UML
Classes utilisées Version : 5
Créé le : 24/4/2002
Modifié le : 22/1/2003
Définition FOURNISSEUR + TIERS
(De Tiers)
+ identité + no de tiers + nom + type de tiers + adresse + lignes d'adresse + code postal + ville + pays + communication + téléphone domicile + téléphone bureau + téléphone portable + télécopie + Email
+ Entreprise (De Tiers)
+ identité entreprise + siren + code NAF + forme juridique + capital social
+ recherche tiers
+ Fournisseur (De Tiers)
MODÉLISATION UML
ACHATS
ARTICLE APPROVISIONNEMENT STOCK CLASSES UTILISÉES
Article Version : 5
Créé le : 24/4/2002
MODÉLISATION UML
Modifié le : 14/11/2003
substituant 0 * 0..* substitution 0..* substitué
+ ARTICLE + code article g article + désignation + tarif + prix unitaire + prix moyen d'achat + type article + Disponibilité
+ TIERS (De Tiers) + identité + no de tiers + nom + type de tiers + adresse + lignes d'adresse + code postal + ville ill + pays + communication + téléphone domicile + téléphone bureau + téléphone portable + télécopie + Email + recherche tiers
+ Compte 0..*
Compte-Tiers
0..1
compte du tiers
+ no de compte + libellé compte
MODÉLISATION UML
COMMERCIAL GESTION DES COMMANDES CLASSES UTILISÉES
Classes de Gestion commerciale
Version : 1
Créé le : 13/12/2002
Modifié le : 14/11/2003
1
+ Commande
passer
+ Client
+ no de commande
0 * + date de commande 0..
(De Tiers) + catégorie client
MODÉLISATION UML
<< Exclusivité >> 0..*
+ Vérification client
0..1
facturer
[ Réalisation ]
+ date de livraison + prise de commande + livraison + facturation + EnCours commandes + create << create >> + suppression
+ DEPOT 0..* dépôt de la cde
1
(De Achats) + code dépôt
1
Interface Commande + EnCours commandes
[ Composition ]
1..*
+ ARTICLE (De Achats)
+ Ligne Commande Interface Ligne de cmd + totaux commande
[ Réalisation ]
+ no de ligne + montant net + quantité commandée + quantité livrée + totaux commande
0..*
1
article commandé
+ code article + désignation article + tarif + prix unitaire + prix moyen d'achat + type article + Disponibilité
MODÉLISATION UML
Définition CLIENT + TIERS
(De Tiers)
+ identité + no de tiers + nom + type de tiers + adresse + lignes d'adresse + code postal + ville + pays + communication + téléphone domicile + téléphone bureau + téléphone portable + télécopie + Email + recherche tiers
Classes utilisées Version : 1
Créé le : 20/1/2003
Définition ARTICLE + DEPOT
(De Achats) + ARTICLE (De Achats)
substituant 0 * 0..* substituer 0..* substitué
+ Entreprise p
+ code article + désignation dé i ti article ti l + tarif + prix unitaire + prix moyen d'achat + type article
0..*
stocker-dépôt 0..* 0..*
+ stocker-dépôt (De Achats)
+ qté stock + qté réservée + gestion de stock + stock mini + stock maxi + seuil réappro
+ Disponibilité
+ identité entreprise + sirène + code NAF + forme juridique + capital social
Cas d'Utilisation - Gestion commerciale cas d'utilisation de la gestion commerciale avec accès aux scénarios détaillés Diagramme de cas d'utilisation (Paquetage) Version : 1
Créé le : 22/1/2003
MODÉLISATION UML
Modifié le : 19/5/2003
Diagrammes de séquence Scénario 1 : CLIENT EXISTANT Gestion d'une nouvelle commande détail
1_1 en cours ok et articles disponibles
détail
1_2 en cours ok et rupture de stock
détail
1_3 en cours dépassé
<< extend >>
S é Scénario i 2: détail
Gestion commandes en attente
CLIENT NOUVEAU 2_1 articles disponibles
Client
commercial détail
Suppression d'une commande
détail
2_2 rupture de stocks
Suppression commande
MODÉLISATION UML
DIAGRAMME DE COLLABORATION
MODÉLISATION UML diagramme de collaboration collaborations de l'ensemble des scénarii mme de collaboration (Package) :6
DIAGRAMME DE CLASSE DIAGRAMME STRUCTUREL STATIQUE Class Diagram
ACTEURS Comptable Directeur régional
Acheteur
Dépôt
Ingénieur commercial local Planificateur
Expert Qualité
Diagramme de Classes : Stéréotypes prédéfinis
Ingénieur commercial local : Directeur régional
: Ingénieur commercial local
Formulaire Commande Commande C d Marché
Ingénieur g commercial
Valideur Commande
Numéroteur Marché
Client
Diagramme de Classes | Cas d'Utilisation : Gérer marché Classes participantes au processus "Gérer Gérer marché" marché 1 * I é i Ingénieur commercial i l local l l 1..
dépend
1 1
1
Acheteur
1
Di Directeur t régional é i l
1 étudie
gère g 0..*
gère
consulte
0..*
0..* Risque Client
Marché
Commande
Plan de fabrication
0..* référence attribué 1..* Produit
0..* Client
1
1 ARM
Tarif
Diagramme de Classes: Cas d'Utilisation Gérer marché avec stéréotypes Classes participantes au processus "Gérer Gérer marché" marché 1 * Ingénieur commercial local 1..
dépend
1 1
1
Acheteur
1
Di Directeur t régional é i l
1
0..*
gère
consulte
étudie
gère g 0..*
0..* Marché Risque Client
Commande
0..* Plan de fabrication
référence attribué 1..*
Produit
0..*
Client
1
1
ARM
Tarif
Diagramme de Classes : Attribut dérivé
+ Patient
{Age = dateActuelle - dateNaissance}
+ Identification_Patient + Nom + Adresse + dateNaissance +_ _Age g + Enregistrer
DIAGRAMME DE CAS D’UTILISATION Processus métier Use case diagram
Diagramme de Cas d'utilisation Cas d'utilisation répertoriés Gérer Commande Marché
Ingénieur commercial local
Directeur régional Gérer Commande normale
Gérer Marchés
Gérer Clients
Acheteur
Consulter Marchés
Diagramme de Cas d'Utilisation | Vue globale des processus métier Cas d'utilisation faisant partie du domaine d'étude
<> <>
Planificateur
Gérer Marché
Acheteur Dépôt
<> <>
Gérer Commande
<>
<> <> Contrôleur marchandise
Gérer Avoir
Comptabilité Client
Cas d'Utilisation : Gérer commande <> : Acheteur
<> : Dépôt
Gérer Commande <>
<>
Livrer Marchandise
Facturer
<<étend>>
: Comptabilité Client
: Contrôleur marchandise
Gérer Litige
: Expert Qualité
MODÉLISATION UML
DIAGRAMME DE SÉQUENCE
Diagramme de Séquence : Gérer commande marché / Identification du client : Ingénieur commercial local
: Formulaire Client
1 : Saisir Nom
2 : Entrer choix h i Surnom S 3 : Rechercher les Noms
4 : Proposer Liste Le système recherche l'identité du client et son adresse. 5 : Sélectionner un Client
Le système vérifie que le client n'est n est pas interdit. interdit Le système vérifie que le client appartient au portefeuille de l'ICL concerné. Le système vérifie que le client a des marché en cours. Le système propose la liste des clients trouvés "Coopérative 1" et "Coopérative 2" L'Ingénieur Commercial Local choisit un Client "Coopérative 1".
Diagramme de Séquence "Créer nouveau marché" du scénario "Gérer marché"
Client : Acheteur
ICL : Ingénieur commercial local
Marché
Plan de fabrication
DR: Directeur régional
1: Demande nouveau marché 2: Vérifier existence & solvabilité
3: Étudier la demande C ée 4: Créer 5: Consulter 6: Proposer modification 7: Consulter
8: Demande d'avis
9: Proposer remise 10: Informer
11. Transmettre pour signature
Alternative entre la demande d'avis et la poursuite de la séquence
Tarif
Diagramme de Séquence "Formalisme général"
Objet 1 pouvant être créé, modifié, détruit, ...
Objet 2 détruit en fin de ligne de vie
Acteur_xyz message 1 transmis
2 heures message 3 de retour
message 2 transmis 1,5 heure
Ligne de vie Vue chronologique Déroulement du temps: de haut en bas
Bande d'activation Indique le début et la fin d'une activité pour l'objet concerné Des p précisions temporelles p peuvent p être indiquées q
Fin de vie de l'objet (indiquée par la croix)
Diagramme de Séquence "Types de messages" Multiples instances
Objet A
Objet C
Acteur_1 Objet B message d'envoi d envoi
message de retour
demande de création
message asynchrone
message d'appel message borné g minuté message
message d'auto-destruction
message récursif
message de destruction
MODÉLISATION UML
DIAGRAMME DE COLLABORATION Collaboration diagram
Diagramme de Collaboration / Gérer Commande marché Objets sous la responsabilité de la direction commerciale
Produit
5: Consulter
Tarif
6 Cons 6: Consulter lter
Objets sous la responsabilité de la direction régionale Client
Marché produit
Imprimeur
4: Sélectionner 3: Sélectionner 8: Imprimer Objets sous la responsabilité de l'organisation commerciale
1: Nouvelle commande ICL : Ingénieur commercial local
Formulaire Commande
2: Activer
Contrôle Commande
7: Créer
Commande
Diagramme de Collaboration / Gérer Commande marché Centralisation du serveur d'impression Objets sous la responsabilité de la direction commerciale
Tarif
Imprimeur
Objets sous la responsabilité de la direction régionale
Objets sous la responsabilité de l'organisation commerciale
Tarif Proxy
Formulaire Commande ICL : Ingénieur commercial local
Contrôle Commande
Commande
Diagramme de Collaboration: Gérer commande marché / Saisir commande Créer nouvelle commande marché pour un produit existant et un client existant Le mode de conditionnement
ICL : Ingénieur commercial local
1: Saisir quantité
6: Quantité compatible 5: Choisir le mode de conditionnement