01 53 63 37 80
UML pour l’analyse et la conception
Tout projet cherchant à définir le système d'information de l'entreprise est initialisé par une perception des besoins à satisfaire indépendamment de la méthode informatique utilisée pour concevoir le nouveau système. Il apparaît souhaitable que cette analyse menée en amont fasse référence aux même concepts que la conception et la réalisation. Ce cours présente comment UML est utilisé pour décrire autant les objets de gestion de l'entreprise que les objets techniques qui formeront l'architecture logicielle.
Participants
Toute personne devant participer à la formalisation des besoins ou à la rédaction d’un cahier des charges. Maîtrise d’ouvrage, assistant maîtrise d’ouvrage, maître d’oeuvre devant accompagner une maîtrise d’ouvrage.
Pré-requis
Aucun
Travaux pratiques
60 %
Programme
PRÉSENTATION ET CONCEPTS
Les méthodes de modélisation, la place et la genèse d'UML. L'approche objet. Les concepts de base de l'approche objet.
UML ET LES ÉTAPES PROJET
L'étape d'analyse du besoin. Les modèles UML utilisés. Le rôle de la maîtrise d'ouvrage, les livrables attendus.
L'étape de conception de la solution. Les modèles UML, le rôle de la maîtrise d'oeuvre.
Le cahier des charges de la maîtrise d'ouvrage pour la maîtrise d'oeuvre.
EXPRESSION DES BESOINS MÉTIER
UML et la maîtrise d'ouvrage.
Utiliser UML pour décrire le système d'information ciblé.
Définition du périmètre projet
Le diagramme de collaboration : le rôle des objets, les messages, les arguments, les résultats, les conditions d'émission.
Description des processus métier
Les cas d'utilisation. La place et l'utilité des cas dans l'ensemble de la démarche. Les flots, les variantes, les scénarios, les relations et les contraintes entre les cas. Comment décrire un cas. Plan type d'une description textuelle. Les diagrammes pour enrichir la description.
Le diagramme d'activité pour décrire les activités et l'organisation des processus. Les activités, les actions élémentaires, les transitions, les événements, les couloirs, les synchronisations.
L'organisation des processus
Le diagramme de séquence acteurs pour visualiser le workflow de chaque processus. L'échange entre les acteurs. L'axe des temps.
Description des informations
Le diagramme de classe-entité. Attribut, opération, association, décomposition, multiplicité, généricité et spécialisation, les contraintes, la normalisation. Le diagramme d'état-transition. L'état, la transition, l'imbrication d'états.
Diagnostic et reconfiguration
Comment établir un diagnostic du système existant. Comment choisir les axes de reconfiguration. Présentation de reconfigurations types. Analyse des données. Analyse de l'organisation et de l'efficience des processus.
EXPRESSION DES BESOINS FONCTIONNELS
Préciser les fonctions attendues du nouveau système informatique : les spécifications externes.
Définition du contexte de l'application
Le diagramme de collaboration inter-applications.
Description des fonctions informatiques
Définir la 'stratégie' fonctionnelle de la future application : une approche données ou une approche processus.
Décrire les fonctions avec les cas d'utilisation fonctionnels.
Identifier les futures opérations système par des diagrammes de séquence et de collaboration.
DE L'ANALYSE À LA CONCEPTION D'UNE SOLUTION
UML et la maîtrise d'oeuvre :
Définir une architecture détaillée de l'application. Les objets logiciels, les niveaux d'architecture. Le diagramme de classe de conception, le diagramme de composant, le diagramme de déploiement.
Déduire et optimiser le schéma des bases de données.
UML ET LA DÉMARCHE PROJET
Présentation du processus unifié proposé par Rational : RUP. Les activités et les phases. Une démarche itérative et incrémentale pour organiser l'expression des besoins et la conception.
AGL ET DOCUMENTATION
Condition d’utilisation d’Agl UML. Présentation de Rose, Power Amc, Visio. Présentation de règles de description et de documentation. Utilisation des paquetages, imbrications des modèles.
METAMODELES
Des méta modèles sont construits avec les participants pour modéliser les principaux concepts d’UML.
2090 € Ht
4 jours
[+] Offres et remises [+] OPCA [+] Calendrier des formations [+] CPF : Compte personnel de formation
[+] Inscription newsletter
[+] Articles de nos formateurs
[+] Carrière / Emploi
accès membres