<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>UML :: Architecture Logicielle</title><link>https://cegepmv.github.io/420-310/01-analyse-et-modelisation/uml/index.html</link><description>UML (Unified Modeling Language) est un langage de modélisation graphique conçu comme une méthode normalisée de visualisation pour le développement logiciel et la conception orientée objet. En pratique, UML sert de langage visuel commun pour exprimer besoins, interactions et structure d’un système logiciel et son environnement.
UML propose une multitude de diagrammes. On distingue souvent :
Les diagrammes structurels : classes, objets, composants, structure composite, déploiement, paquetages… Les diagrammes comportementaux : cas d’utilisation, séquence, communication, activité, états (state machine), temporisation… L’accent sera mis, dans le présent module, sur l’essentiel pour passer du besoin au modèle :</description><generator>Hugo</generator><language>fr-fr</language><atom:link href="https://cegepmv.github.io/420-310/01-analyse-et-modelisation/uml/index.xml" rel="self" type="application/rss+xml"/><item><title>Le diagramme de cas d’utilisation</title><link>https://cegepmv.github.io/420-310/01-analyse-et-modelisation/uml/diag-de-cas/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cegepmv.github.io/420-310/01-analyse-et-modelisation/uml/diag-de-cas/index.html</guid><description>Un diagramme de cas d’utilisation sert à recueillir, analyser et organiser les besoins, en listant les grandes fonctionnalités vues par un utilisateur externe. C’est souvent la première étape d’analyse UML pour cadrer le système.
Il capture le comportement d’un système (ou sous-système) tel que perçu de l’extérieur et scinde la fonctionnalité en cas d’utilisation cohérents ayant du sens pour les acteurs.
Éléments du diagramme Acteur Un acteur est un rôle (personne, processus, dispositif) qui interagit avec le système.</description></item><item><title>Le diagramme de séquence système (DSS)</title><link>https://cegepmv.github.io/420-310/01-analyse-et-modelisation/uml/dss/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cegepmv.github.io/420-310/01-analyse-et-modelisation/uml/dss/index.html</guid><description/></item><item><title>Le diagramme de classes</title><link>https://cegepmv.github.io/420-310/01-analyse-et-modelisation/uml/diag-de-classes/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cegepmv.github.io/420-310/01-analyse-et-modelisation/uml/diag-de-classes/index.html</guid><description>Objectif du cours L’objectif de ces notions est de vous apprendre à lire et esquisser un diagramme de classes : classes, attributs, opérations, visibilités, relations (héritage, association, agrégation, composition, dépendance, réalisation), multiplicités, navigabilité, et notions de couplage/cohésion.
À à quoi sert un diagramme de classes ? À représenter la structure statique d’un domaine (concepts, attributs, liens). À préparer/communiquer la conception (API, contrats, responsabilités). Va servir de support aux autres modèles (use cases, séquences, persistance). À retenir : UML n’impose pas l’implémentation, il décrit. Le code peut ensuite diverger, mais il doit rester cohérent avec les décisions prises.</description></item></channel></rss>