CONCEPTION des SYSTÈMES d INFORMATION UML

Dimension: px
Commencer à balayer dès la page:

Download "CONCEPTION des SYSTÈMES d INFORMATION UML"

Transcription

1 CONCEPTION des SYSTÈMES d INFORMATION UML 4 : Analyse organique Epitech 3 Automne 2007 Bertrand LIAUDET SOMMAIRE ANALYSE ORGANIQUE 2 Diagrammes de séquence 3 Exemple de diagramme de séquence 8 Diagramme de collaboration 12 Diagramme d objets 15 Diagramme d Etats-transitions 16 EPITECH - CSI - UML Analyse organique page 1/18- Bertrand LIAUDET

2 ANALYSE ORGANIQUE Il est facile de décrire la méthode encore que son application exige à coup sûr savoir et pratique. ANALYSE DES DONNEES ANALYSE ORGANIQUE Modèle UML Modèle statique (non objet) Diagramme UML Classes Objets Séquence Collaboration Etats-transitions Activités L analyse organique avec UML va essentiellement consister à créer les diagrammes de séquence objet qui sont une reprise des diagrammes de séquence système, mais en montrant quels sont les méthodes des objets qui sont en jeu pour chaque scénario. Les diagrammes de collaboration sont une autre façon de représenter la même chose. Les diagrammes d états-transitions et d activités permettent de faire des zooms sur certains objets à fonctionnement particulier. On utilise plus souvent des diagrammes d états-transitions au niveau de l analyse organique et des diagrammes d activités au niveau de l analyse fonctionnelle. EPITECH - CSI - UML Analyse organique page 2/18- Bertrand LIAUDET

3 Diagrammes de séquence ANALYSE DES DONNEES ANALYSE ORGANIQUE Modèle UML Modèle statique (non objet) Diagramme UML Classes Objets Séquence Collaboration Etats-transitions Activités Notions générales sur les diagrammes de séquence et formalisme UML Un diagramme de séquence est la représentation graphique d un scénario. Il montre des interactions entre des objets dans un enchaînement temporel. Il montre les objets et les classes impliqués dans le scénario ainsi que les messages échangés pour réaliser la fonctionnalité du scénario. Il peut être transformé en diagramme de collaboration. C est un diagramme orienté «client» plutôt que développeur. Représentation d un appel de procédure emboîtée A B C procédure sous-procédure retour implicite A est un objet La ligne verticale en pointillé est appelée : ligne de vie. EPITECH - CSI - UML Analyse organique page 3/18- Bertrand LIAUDET

4 Le rectangle sur la ligne de vie représente la période d activité de l objet. Représentation du paramètre de retour A B val :=calcule() Ou encore : A B calcule() val Représentation de la récursivité A récursion() Pour représenter la récursivité, on dédouble la bande rectangulaire : dans le déroulement du message, on fait appel au message. Envoi d un message réflexif A message réflexif EPITECH - CSI - UML Analyse organique page 4/18- Bertrand LIAUDET

5 Il y a message réflexif quand un message d un objet fait appel à un autre message du même objet. Représentation de contraintes temporelles x A B C Message (y-x < 3s) y Message (z-y < 1s) z Représentation des boucles A B while X loop Message end loop Ou encore : A B *[X] Message La boucle est symbolisée par le * place devant la condition entre crochets. EPITECH - CSI - UML Analyse organique page 5/18- Bertrand LIAUDET

6 Représentation des tests A B C if X Message 1 else Message 2 endif Ou encore : A B C [X] Message 1 [non X] Message 2 EPITECH - CSI - UML Analyse organique page 6/18- Bertrand LIAUDET

7 Diagramme de séquence d un scénario : Usager : Ascenseur : Porte appel extérieur déplacement ouverture ouverte { < 9 sec.} fermeture fermée Le diagramme de séquence d un scénario représenté au niveau de l analyse architectonique fait apparaître les premiers objets du système. C est à partir de ces premiers objets, d une analyse des données type MCD, et d une démarche d abstraction, qu on va pouvoir construire le diagramme de classes. EPITECH - CSI - UML Analyse organique page 7/18- Bertrand LIAUDET

8 Exemple de diagramme de séquence L hôtel On repart du diagramme des classes correspondant à la situation suivante : Un hôtel est composé d au moins deux chambres. Chaque chambre dispose d une salle d eau qui peut être une douche ou une salle de bain. L hôtel héberge des personnes. Il peut employer du personnel et est dirigé par un des employés. L hôtel a les caractéristiques suivantes : une adresse, le nombre de pièces, la catégorie. Une chambre est caractérisée par le nombre et le type de lits, le prix et le numéro. On peut calculer le chiffre d affaires et le prix de la chambre en fonction du nombre d occupants. On gère aussi la réservation des chambres. On peut connaître à tout moment la disponibilité des chambres. (d après UML-2, édition Pearson Education). Hotel -Nom : string -Adresse : string -Catégorie : int +calculca() : float +disponibilitéchambre() : Liste de Chambre +réserverchambre() +factureroccupation() 1 facturation 2..* Chambre -Numéro : int -nblitsimple : int -nblitdouble : int -nblitenfant : int -salledeau : string * Occupation -datearrivée : Date -datedépart : Date -nbadulte : int -nbenfant : int -coût : float * emploie +calculcoût() est dirigé par Personne -Nom : string -Prénom : string -Adresse : string * 1..* -employés -directeur 1 Employé Client EPITECH - CSI - UML Analyse organique page 8/18- Bertrand LIAUDET

9 Explications complémentaires : L hôtel est composé de chambres. Si on détruit l objet hôtel, les objets chambres sont aussi détruits. Ceci veut dire qu on ne se sert jamais des objets chambres sans avoir un objet hôtel. La composition crée une liste de référence par valeurs (et non pas par adresse comme dans le cas de l agrégation simple). Par contre, on considère que la destruction de l objet hôtel n engendre pas la destruction des objets «employés», ni celle des objets «occupation». Ceci est a préciser en fonction de l usage réel du logiciel. Tous les liens qui partent de l hôtel ne sont navigables que dans le sens de l hôtel vers les classes liées. En effet, c est à partir de l hôtel quelles sont les chambres de l hôtel, quelles sont les chambres disponibles, quelles sont les employés de l hôtel. On pourra aussi calculer le chiffre d affaire à partir de l occupation des chambres. Les réservations sont gérées comme des occupations. DisponibilitéChambre renvoie la liste des chambres. On l utilisera pour faire la réservation. RéserverChambre ne ressort rien : on met à jour les données et c est tout. Facturer l occupation ne renvoie rien : le résultat est directement affecté à l attribut coût de l occupation. CalculCA renvoie le résultat. On en fera ensuite ce qu on veut. Personnes est une classe abstraite (en italique). Elle n est jamais instanciée. EPITECH - CSI - UML Analyse organique page 9/18- Bertrand LIAUDET

10 Diagramme de séquence de la réservation :Hotel :Client :Occupation :Hotelier réserverchambre() ListeChambre:=disponibilitéChambre() Afficher(ListeChambre) LireRésa(Chambre, NomCli, NbAdult, NbEnfant, DateDeb, DateFin) Client:=ChercherClient(NomCli) si ChercherClient = NULL alors : Client:=NouveauClient(Nom, Prénom, Adresse) occupation := créeroccupation(client, Chambre, NbAdult, NbEnfant, DateDéb, DateFin): Fin de réserverchambre() ajoutlisteoccupation(occupation) EPITECH - CSI - UML Analyse organique page 10/18- Bertrand LIAUDET

11 Diagramme des classes ajusté : On a du ajouter de nouvelles opérations dans le diagramme de classes : chercherclient, lirerésa, nouveauclient. A noter que l accès aux opérations des classes-association est problématique dans Visio. Hotel -Nom : string -Adresse : string -Catégorie : int +calculca() : float 1 +disponibilitéchambre() : Liste de Chambre +réserverchambre() +factureroccupation() +LireRésa(entrée NumCham, entrée NomCli, entrée NbAdult, entrée NbEnfant, entrée DateDeb, entrée DateFin) +ChercherClient(entrée NomCli) : Client +ajoutlisteoccupation(entrée occupation) facturation * est dirigé par emploie Occupation -datearrivée : Date -datedépart : Date -nbadulte : int -nbenfant : int -coût : float +calculcoût() +créeroccupation(entrée Chambre, entrée Client, entrée NbAdult, entrée NbEnfant, entrée DateDeb, entrée DateFin) : <non spécifié> 1 1..* -directeur Personne -Nom : string -Prénom : string -Adresse : string -employés 2..* Chambre -Numéro : int -nblitsimple : int -nblitdouble : int -nblitenfant : int -salledeau : string Employé * Client * +NouveauClient(entrée Nom, entrée Prénom, entrée Adresse) : Client A noter que certains éléments de Visio ne sont pas du tout ergonomiques! EPITECH - CSI - UML Analyse organique page 11/18- Bertrand LIAUDET

12 Diagramme de collaboration ANALYSE DES DONNEES ANALYSE ORGANIQUE Modèle UML Modèle statique (non objet) Diagramme UML Classes Objets Séquence Collaboration Etats-transitions Activités Un diagramme de collaboration est la représentation graphique d un scénario. Il montre des interactions entre des objets. Il se concentre sur l organisation des objets et sur les messages envoyés. Il peut être transformé en diagramme de séquence. C est un diagramme orienté développeur. Exemple A 1 :X C 3 :Z B 2 :Y Le scénario débute par un objet A qui envoie un message X à un objet B, puis l objet B envoie un message Y à un objet C, et enfin C s envoie un message Z. Avantages Les diagrammes de collaboration sont particulièrement indiqués pur la phase exploratoire qui correspond à la recherche des objets et des classes. EPITECH - CSI - UML Analyse organique page 12/18- Bertrand LIAUDET

13 Inconvénients Seule une petite collaboration est représentable. S il y a beaucoup de messages échangés, le diagramme est peu lisible. 7 :M7 9 :M9 3 :M3 5 :M5 A C 8:M8 6 :M6 1 :M1 4 :M4 10 :M10 B 2:M2 Remplacement par un diagramme de séquence Si le diagramme de collaboration est trop dense, il vaut mieux utiliser un diagramme de séquence. Le passage d un diagramme de collaboration à un diagramme de séquence est automatique. A B C M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 EPITECH - CSI - UML Analyse organique page 13/18- Bertrand LIAUDET

14 On peut aussi représenter les périodes d activité des objets : A B C M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 EPITECH - CSI - UML Analyse organique page 14/18- Bertrand LIAUDET

15 Diagramme d objets ANALYSE DES DONNEES ANALYSE ORGANIQUE Modèle UML Modèle statique (non objet) Diagramme UML Classes Objets Séquence Collaboration Etats-transitions Activités Le diagramme d objets montre les objets et leurs liens à un moment de l exécution du programme. C est un instantané, une photo, d un sous-ensemble d objets d un système à un instant de la vie du système. Il permet de rendre plus concrètes et plus claires certaines parties du diagramme de classe. C est un diagramme orienté développeur. EPITECH - CSI - UML Analyse organique page 15/18- Bertrand LIAUDET

16 Diagramme d Etats-transitions ANALYSE DES DONNEES ANALYSE ORGANIQUE Modèle UML Modèle statique (non objet) Diagramme UML Classes Objets Séquence Collaboration Etats-transitions Activités Le digramme d états-transitions montre les différents états et transitions possibles des objets d une classe à l exécution. Notions générales sur les diagrammes d Etats-transitions et formalisme UML Automate d états finis Le comportement de divers éléments de modélisation peut être spécifié par des automates d états finis, aussi appelés simplement automates ou automates d états ou bien machine à états. Etat Un état est une situation donnée durant la vie d un objet. C est une situation plus ou moins durable. Un état peut 1. satisfaire à certaines conditions, 2. réaliser des actions 3. être en attente d évènements Un état dépend des états précédents et des événement survenus. La série des états d un objet est décrite dans un automate. Etat UML : EPITECH - CSI - UML Analyse organique page 16/18- Bertrand LIAUDET

17 Transition Une transition relie deux états de manière unidirectionnelle. La transition matérialise le passage d un état à un autre. Une transition est déclenchée par un événement. Les transitions indiquent les chemins dans les graphes des états. Transition UML : Etat initial Etat final L état initial est la première situation modélisée. Dans un diagramme d états-transitions, il y a toujours un et un seul état initial. C est un pseudo-état relié au premier état effectif par une pseudo-transition. L état final est la dernière situation modélisée. Dans un diagramme d états-transitions, il peut y avoir 0 ou plusieurs états finaux (0 dans le cas d un système qui ne s arrête jamais). C est un pseudo-état relié au dernier état effectif par une pseudo-transition. Etats initial et final UML : Evénement Un événement est une situation remarquable dans la vie de l objet. Un événement est une situation qui ne dure pas, contrairement à un état. Un événement peut déclencher le passage d un état à un autre, via une transition. Un événement peut porter des paramètres qui matérialise le flot d informations ou de données entre les objets. Condition de garde Une condition de garde est une condition booléenne dont dépend le déclenchement d une transition lors de l occurrence d un événement. Effet (action, activité, opération) Un effet est une action ou activité qui s exécute lorsqu une transition se déclenche. L effet est déclenché après l évaluation à «vrai» de la condition de garde. EPITECH - CSI - UML Analyse organique page 17/18- Bertrand LIAUDET

18 Transitions composites Etats composites Transition entre états composites Sous-états concurrents Transition entre sous-états concurrents EPITECH - CSI - UML Analyse organique page 18/18- Bertrand LIAUDET

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

Plus en détail

CONCEPTION des SYSTÈMES d INFORMATION UML

CONCEPTION des SYSTÈMES d INFORMATION UML CONCEPTION des SYSTÈMES d INFORMATION UML 2 : Analyse Fonctionnelle Epitech 3 Automne 2007 Bertrand LIAUDET SOMMAIRE LES CAS D UTILISATION 2 1. Présentation intuitive de la notion de cas d utilisation

Plus en détail

CONCEPTION des SYSTÈMES d INFORMATION UML

CONCEPTION des SYSTÈMES d INFORMATION UML CONCEPTION des SYSTÈMES d INFORMATION UML 3 : Analyse des Données : le Epitech 3 Automne 2007 Bertrand LIAUDET SOMMAIRE ANALYSE DES DONNEES : DIAGRAMME DE CLASSES 2 1. L approche objet 3 2. Le diagramme

Plus en détail

UML 6 - Diagrammes de séquence «objet» et de collaboration

UML 6 - Diagrammes de séquence «objet» et de collaboration UML 6 - Diagrammes de séquence «objet» et de collaboration Diagrammes de structure Analyse organique Bertrand LIAUDET SOMMAIRE Les diagrammes de séquence Présentation Les types de messages Représentation

Plus en détail

UML : DIAGRAMME D ETATS-TRANSITIONS

UML : DIAGRAMME D ETATS-TRANSITIONS DEFINITION: Décrit le comportement des objets d une classe au moyen d un automate d états associés à la classe Le comportement est modélisé par un graphe : Nœuds = états possibles des objets Arcs = transitions

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

MODÉLISATION DYNAMIQUES DIAGRAMMES D ACTIVITÉS DIAGRAMMES D ETATS-TRANSITIONS

MODÉLISATION DYNAMIQUES DIAGRAMMES D ACTIVITÉS DIAGRAMMES D ETATS-TRANSITIONS MODÉLISATION DYNAMIQUES DIAGRAMMES D ACTIVITÉS DIAGRAMMES D ETATS-TRANSITIONS 1 PRÉSENTATION Un diagramme d activité est un diagramme UML qui modélise les aspects dynamiques d un système Le diagramme d

Plus en détail

NFP121 Programmation Avancée. Relations entre classes

NFP121 Programmation Avancée. Relations entre classes NFP121 Programmation Avancée Relations entre classes Xavier Crégut ENSEEIHT Télécommunications & Réseaux Xavier Crégut (N7) NFP121 Programmation Avancée Relations entre classes

Plus en détail

DEMARCHE OU PROCESSUS LOGICIEL

DEMARCHE OU PROCESSUS LOGICIEL DEMARCHE OU PROCESSUS LOGICIEL PROCESSUS LOGICIEL Définition Un processus définit une séquence d étapes, en partie ordonnées, qui concourent à l obtention d un système logiciel ou à l évolution d un système

Plus en détail

GOL502 Industries de services

GOL502 Industries de services GOL502 Industries de services Conception d un service Partie IIb Version 2013 Introduction Conception d un service partie IIb Nous verrons dans ce chapitre Modélisation d un service; Langage de modélisation

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

Module B9-1 : sensibilisation à l UML

Module B9-1 : sensibilisation à l UML Module B9-1 : sensibilisation à l UML Olivier Habart : habart.olivier@gmail.com ENSTA B9-1 UML (Olivier Habart) Septembre 14 Diapositive N 1 Session 2 : Vue statique Sommaire Diagramme de classes Diagrammes

Plus en détail

Rapport de Mini-Projet c++ Gestion de Réservation Hôtelière

Rapport de Mini-Projet c++ Gestion de Réservation Hôtelière Rapport de Mini-Projet c++ Gestion de Réservation Hôtelière Année universitaire : 2007/2008 1 Table des matières Tables des matières...1 Introduction 2 Chapitre 1: Etude des besoins...3 Introduction...3

Plus en détail

Rappel de cours. Contenu d'un diagramme de comportement

Rappel de cours. Contenu d'un diagramme de comportement Université Lumière Lyon 2, Faculté de Sciences Économiques et de Gestion Master 2 Année 2005-2006 UML TD n 6 : Diagramme Etats-Transitions kaouiche@eric.univ-lyon2.fr Rappel de cours Contenu d'un diagramme

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

1. Introduction. 2. Diagramme des exigences

1. Introduction. 2. Diagramme des exigences 1. Introduction La complexité des systèmes techniques est telle que, sans outils de représentations abstraites et progressivement enrichies, les intervenants d un projet auraient de nombreuses difficultés

Plus en détail

UML : Les diagrammes de séquence

UML : Les diagrammes de séquence UML : Les diagrammes de séquence 2014 tv - v.1.0 Diagrammes d interactions Les diagrammes d interactions englobent deux types de diagrammes UML : les diagrammes de séquence, les diagrammes

Plus en détail

Le langage UML : Les diagrammes de séquence. Lydie du Bousquet Lydie.du-bousquet@imag.fr

Le langage UML : Les diagrammes de séquence. Lydie du Bousquet Lydie.du-bousquet@imag.fr Le langage UML : Les diagrammes de séquence Lydie du Bousquet Lydie.du-bousquet@imag.fr 1 Modélisation des interactions Les objets d un système ont un comportement Ils interagissent entre eux Dynamique

Plus en détail

GPA789 Analyse et conception orientées objet (3 crédits)

GPA789 Analyse et conception orientées objet (3 crédits) Département de génie de la production automatisée Programme de baccalauréat Professeur : Mickaël Gardoni Responsable : Tony Wong Session/année : Eté 2009 Groupe : 01 PLAN DE COURS GPA789 Analyse et conception

Plus en détail

Application de gestion d une bibliothèque municipale

Application de gestion d une bibliothèque municipale Application de gestion d une bibliothèque municipale Réalisé par : TARIK NASRAOUI NAMEZ MOHAMED 08/03/ Cadre réservé à l encadrant : Code d identification du Candidat : Nom des Validateurs Commentaires

Plus en détail

UML 3 - Diagramme d activités et diagramme d états-transitions

UML 3 - Diagramme d activités et diagramme d états-transitions UML 3 - Diagramme d activités et diagramme d états-transitions Diagramme de comportement Analyse fonctionnelle ou organique Bertrand LIAUDET SOMMAIRE SOMMAIRE 1 LE DIAGRAMME D ACTIVITES 2 Syntaxe des diagrammes

Plus en détail

Cedric Dumoulin. Compilation de présentations de : Jeanine Leguy

Cedric Dumoulin. Compilation de présentations de : Jeanine Leguy Cedric Dumoulin Compilation de présentations de : Julie Vachon Jeanine Leguy Yannick Prié 1 Les diagrammes dynamiques Diagrammes d interactions Séquences Communication (uml1 == Collaboration) Diagrammes

Plus en détail

UML Diagramme de classes (class diagram) pour le recueil et l analyse des besoins. Emmanuel Pichon 2013 V1.1

UML Diagramme de classes (class diagram) pour le recueil et l analyse des besoins. Emmanuel Pichon 2013 V1.1 UML Diagramme de classes (class diagram) pour le recueil et l analyse des besoins 2013 V1.1 Objectif Diagramme de classes (class diagram) pour le recueil des besoins et l analyse Présenter un ensemble

Plus en détail

Rappels sur l objet. Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon 1 2011-2012

Rappels sur l objet. Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon 1 2011-2012 Rappels sur l objet Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon 1 2011-2012 Objectifs de ce cours 2 Rappels sur les concepts fondamentaux liés à la

Plus en détail

<< Crédit Club Auto >>

<< Crédit Club Auto >> Abbas Ahmad Année 2010/2011 Matin Bayramov Analyse et Modélisation des Systèmes Informatique (AMSI) Projet de Modélisation UML > Professeur encadrant : M. GUILLAUME PAQUETTE Projet

Plus en détail

GÉNIE LOGICIEL (SOFTWARE ENGINEERING)

GÉNIE LOGICIEL (SOFTWARE ENGINEERING) GÉNIE LOGICIEL (SOFTWARE ENGINEERING) 5ÈME PARTIE UML (UNIFIED MODELING LANGUAGE) Faculté des Sciences et Techniques http://labh-curien.univ-st-etienne.fr/~fj/gl Francois.Jacquenet@univ-st-etienne.fr Plan

Plus en détail

Projet : Plan Assurance Qualité

Projet : Plan Assurance Qualité Projet : Document : Plan Assurance Qualité 2UP_SPEC_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche d analyse et de conception objet ainsi les activités liées. Auteur Eric PAPET

Plus en détail

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric

Plus en détail

SysML : les diagrammes

SysML : les diagrammes SysML : les diagrammes DIDIER FGNON, STÉPHNE GSTON [1] L outil SysML est un langage constitué de nombreux diagrammes. Nous vous proposons une ressource sous la forme de fiches-outils qui trouveront une

Plus en détail

CSC4002 : Contrôle continu «Bureau d Étude noté» Date : lundi 3 décembre 2012 Durée : 2H. Coordonnateurs : Christian Bac et Denis Conan

CSC4002 : Contrôle continu «Bureau d Étude noté» Date : lundi 3 décembre 2012 Durée : 2H. Coordonnateurs : Christian Bac et Denis Conan Corrigé et Barème Contrôle de connaissances 2012/2013 des étudiants de 2 è année (EI2) CSC4002 : Contrôle continu «Bureau d Étude noté» Date : lundi 3 décembre 2012 Durée : 2H Coordonnateurs : Christian

Plus en détail

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools. 1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement

Plus en détail

Modélisation de comportements de système en UML

Modélisation de comportements de système en UML M2P GLRE Génie Logiciel, logiciels Répartis et Embarqués Modélisation de comportements de système en UML Z. Mammeri Dans le contexte de modélisation avec UML, cinq types de diagrammes peuvent être utilisés

Plus en détail

RAPPORT DE CONCEPTION UML :

RAPPORT DE CONCEPTION UML : Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions

Plus en détail

Génie logiciel avancé

Génie logiciel avancé Université Paris-Sud L3 MIAGE apprentissage Année 2014-2015 Génie logiciel avancé Conception (suite) Delphine Longuet delphine.longuet@lri.fr Objectifs Objectifs de la conception Préparer l'implémentation

Plus en détail

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009 GPA 789 : Analyse et Conception Orientées Objet ETS Mickaël Gardoni Bureau A 3588 tel 84 11 Mise en œuvre UML 1/ 25 Introduction Mise en œuvre d UML UML n est pas une méthode 2/ 25 1 UML n est qu un langage

Plus en détail

Ingénierie des Systèmes d Information. Chap. 7: UML. Principes généraux et applications SI. Erwan TRANVOUEZ erwan.tranvouez@univ-amu.

Ingénierie des Systèmes d Information. Chap. 7: UML. Principes généraux et applications SI. Erwan TRANVOUEZ erwan.tranvouez@univ-amu. Ingénierie des Systèmes d Information Chap. 7: UML Principes généraux et applications SI Erwan TRANVOUEZ erwan.tranvouez@univ-amu.fr MOD Global : Cas des cardinalités Comment évaluer ces critères Par analyse

Plus en détail

Conception Plateforme Messagerie

Conception Plateforme Messagerie Conception Plateforme Messagerie Date du document Vendredi 19 mai 2006 Sommaire du document I. Introduction...1 II. Une vision globale du système...1 1. Le diagramme de classes UML...1 2. Détail des méthodes

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

Correction du devoir de Cours sur UML

Correction du devoir de Cours sur UML Correction du devoir de Cours sur UML 1) Le concept a Qu'est ce que c'est qu'un modèle? Appuyez vous sur un exemple d'un autre domaine que la modélisation UML, en mettant en avant l'avantage de modéliser

Plus en détail

Analyse, Conception Objet

Analyse, Conception Objet nalyse, Conception Objet Diagrammes de Séquences Une partie du matériau de ce cours est issue du cours de S.Galland (Stephane.Galland@emse.fr) Octobre 2002 Sommaire Définition Utilisation des diagrammes

Plus en détail

Le génie Logiciel (suite)

Le génie Logiciel (suite) Le génie Logiciel (suite) Lors du cours précédent, on a étudié différents cycles de vie, dont la cascade, ou la spirale. Analyse des besoins L analyse des besoins est une étape menant à l élaboration de

Plus en détail

Documentation : INTRODUCTION AU GÉNIE LOGICIEL ET A L'ORIENTE OBJET

Documentation : INTRODUCTION AU GÉNIE LOGICIEL ET A L'ORIENTE OBJET Formation Académique STI2D Documentation : Introduction au génie logiciel et à l'orienté objet Documentation : INTRODUCTION AU GÉNIE LOGICIEL ET A L'ORIENTE OBJET Objectifs : Connaître les différentes

Plus en détail

Diagrammes d interaction. Diagrammes d interaction. Diagramme d intéraction. Diagrammes d interactions. Objectif des diagrammes d interaction (1)

Diagrammes d interaction. Diagrammes d interaction. Diagramme d intéraction. Diagrammes d interactions. Objectif des diagrammes d interaction (1) Diagrammes d interaction Objectif des diagrammes d interaction (1) Les diagrammes de classe apporte un première réponse à la modélisation statique d un système. Ils permettent de définir les packages,

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Annexe du cours Conception des sites web marchands et mobiles

Annexe du cours Conception des sites web marchands et mobiles Conception des sites web marchands et mobiles Nassim BAHRI {contact@nassimbahri.ovh} 1 Novembre 2015 1 Diagramme de séquence système Les cas d'utilisation décrivent les interactions des acteurs avec le

Plus en détail

BE noté 2006 2007. Chantal Taconet et Christian Bac IO21

BE noté 2006 2007. Chantal Taconet et Christian Bac IO21 Chantal Taconet et Christian Bac IO2 Télécom INT 20 Novembre 2006 Corrigé Barème Groupe des Écoles des Télécommunications Télécom INT École d ingénieurs 2 ème année Contrôle de connaissances : Bureau d

Plus en détail

UML. Diagrammes états-transitions. Delphine Longuet. delphine.longuet@lri.fr

UML. Diagrammes états-transitions. Delphine Longuet. delphine.longuet@lri.fr Polytech Paris-Sud Formation initiale 3 e année Spécialité Informatique Année 2014-2015 UML Diagrammes états-transitions Delphine Longuet delphine.longuet@lri.fr Diagramme états-transitions Objectif :

Plus en détail

Modélisation Cours 05 Modélisation de la BD avec UML

Modélisation Cours 05 Modélisation de la BD avec UML Modélisation Cours 05 Modélisation de la BD avec Bertrand LIAUDET SOMMAIRE SOMMAIRE 1 MODELISATION DE LA BD 1 0. Présentation 1 1. Exemples de avec le modèle de BD correspondant 2 Les employés et les départements

Plus en détail

Bases de la programmation orientée objet en Java

Bases de la programmation orientée objet en Java Bases de la programmation orientée objet en Java Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-33 Avant propos Difficultés...

Plus en détail

Traduction des Langages : Le Compilateur Micro Java

Traduction des Langages : Le Compilateur Micro Java BARABZAN Jean-René OUAHAB Karim TUCITO David 2A IMA Traduction des Langages : Le Compilateur Micro Java µ Page 1 Introduction Le but de ce projet est d écrire en JAVA un compilateur Micro-Java générant

Plus en détail

Étude de cas. UML n est pas une méthode

Étude de cas. UML n est pas une méthode Étude de cas UML n est pas une méthode UML n est pas une méthode, mais un simple langage ; l OMG ne préconise pas de processus ; il n existe pas une démarche unique qui fixe l ordre dans lequel les modèles

Plus en détail

UML. Diagrammes de classes. Delphine Longuet. Polytech Paris-Sud Formation initiale 3 e année Spécialité Informatique Année 2015-2016

UML. Diagrammes de classes. Delphine Longuet. Polytech Paris-Sud Formation initiale 3 e année Spécialité Informatique Année 2015-2016 Polytech Paris-Sud Formation initiale 3 e année Spécialité Informatique Année 2015-2016 UML Diagrammes de classes Delphine Longuet delphine.longuet@lri.fr Objets et classes Conception orientée objet :

Plus en détail

IFT2255 - Génie logiciel. Diagrammes de séquence

IFT2255 - Génie logiciel. Diagrammes de séquence IFT2255 - Génie logiciel Diagrammes de séquence Cas d utilisation 2 Décrit les interactions du logiciel avec son environnement point de vue des utilisateurs (actions et réactions) Permet d identifier et

Plus en détail

Conception des bases de données : Modèle Entité-Association

Conception des bases de données : Modèle Entité-Association Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir

Plus en détail

1. Objectifs de la Modélisation. Dériver le schéma de la BD. Élaborer un modèle conceptuel. Modélisation E/R des Données

1. Objectifs de la Modélisation. Dériver le schéma de la BD. Élaborer un modèle conceptuel. Modélisation E/R des Données . Objectifs et principes Modélisation E/R des Données 2. Le modèle Entité-Association (E/R) 3. Passage au relationnel 4. Conclusion. Objectifs de la Modélisation Permettre une meilleure compréhension Le

Plus en détail

SOMMAIRE INTRODUCTION

SOMMAIRE INTRODUCTION SOMMAIRE INTRODUCTION...2 I. L ETUDE PREALABLE...3 1. La problématique...3 2. Les objectifs...3 3. L étude de l existant...4 4. Les limites de l existant...4 5. L approche de solution...4 II. L ETUDE DETAILLEE...5

Plus en détail

Génie logiciel avancé

Génie logiciel avancé Université Paris-Sud L3 MIAGE apprentissage Année 2014-2015 Génie logiciel avancé Conception Delphine Longuet delphine.longuet@lri.fr Documentation du processus de GL Cahier des charges Analyse des besoins

Plus en détail

Eléments de syntaxe du langage Java

Eléments de syntaxe du langage Java c jan. 2014, v3.0 Java Eléments de syntaxe du langage Java Sébastien Jean Le but de ce document est de présenter es éléments de syntaxe du langage Java : les types primitifs, les opérateurs arithmétiques

Plus en détail

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Génie logiciel avec UML Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Claude Boutet Session hiver 2008 Modélisation de systèmes Table des matières TABLE DES

Plus en détail

MODÉLISATION DES BESOINS

MODÉLISATION DES BESOINS MODÉLISATION DES BESOINS Diagrammes de cas d utilisation Cas d'utilisation : Use Case (Jacobson) Permettent déxprimer les attentes/besoins des utilisateurs Permettent de définir les limites du système

Plus en détail

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail

Algorithmique - Programmation 1. Cours 10

Algorithmique - Programmation 1. Cours 10 Algorithmique - Programmation 1 Cours 10 Université Henri Poincaré CESS Epinal Automne 2008 1/ 25 Plan Caml fonctionnel vs impératif Caml fonctionnel vs impératif Le type unit Données mutables Les structures

Plus en détail

TD2 : Diagramme de classes UML

TD2 : Diagramme de classes UML TD2 : Diagramme de classes UML Pierre Gérard pierre.gerard@univ-paris13.fr DUT Informatique S2D Université de Paris 13 1 Propriétés d'une classe Une personne est caractérisée par son nom, son prénom, son

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

Le Processus Unifié appliqué au projet MOOCS

Le Processus Unifié appliqué au projet MOOCS Le Processus Unifié appliqué au projet MOOCS Violaine Louvet GTN, 7 mai 2003, Orsay Le Processus Unifie applique au projet MOOCS p. 1 L objet Objet = entité regroupant des données (attributs) et des services

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Diagramme de Classe UML et Base de Données Relationnelle-objet

Diagramme de Classe UML et Base de Données Relationnelle-objet Ecole des Hautes Etudes Commerciales HEC Alger Diagramme de Classe UML et Base de Données Relationnelle-objet par Amina GACEM Module Informatique 1ière Année Master Sciences Commerciales Plan Introduction

Plus en détail

REFERENTIEL NORMATIF du CNES

REFERENTIEL NORMATIF du CNES REFERENTIEL NORMATIF du CNES Référence : Méthode et Procédure APPROBATION Président du CDN ; date et nom : Page i.1 PAGE D'ANALYSE DOCUMENTAIRE TITRE : MOTS CLES : UML Analyse Conception Modélisation

Plus en détail

Shadow Manager Simulateur de gestion globale d entreprise. Introduction

Shadow Manager Simulateur de gestion globale d entreprise. Introduction Shadow Manager Simulateur de gestion globale d entreprise Introduction Le logiciel de simulation d entreprise Shadow Manager représente le nec plus ultra des outils pédagogiques de simulation de gestion

Plus en détail

Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005

Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005 Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005 Rappel : Tout méta-modèle ou profil doit être commenté! 1 Question de compréhension du cours barème indicatif : 5 points Q : Lorsque l on

Plus en détail

UML (Paquetage) Unified Modeling Language

UML (Paquetage) Unified Modeling Language UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement

Plus en détail

Programmation VBA. Identificateurs. Types de base. Déclaration d une variable. Commentaires. Activer l onglet Développeur (Excel)

Programmation VBA. Identificateurs. Types de base. Déclaration d une variable. Commentaires. Activer l onglet Développeur (Excel) Activer l onglet Développeur (Excel) Programmation VBA Michel Reid Cliquez sur le bouton Office (coin supérieur gauche) Cliquez sur le bouton Options Excel Dans la section Standard, cochez la case Afficher

Plus en détail

ISTA H.H www.developpez.c.la Diagramme d activité SOMMAIRE

ISTA H.H www.developpez.c.la Diagramme d activité SOMMAIRE SOMMAIRE I. Définition... 2 II. Intérêts des diagrammes d activité... 5 III. Quand employer le diagramme d activité?... 5 IV. Avantage et Inconvénient... 6 V. Les étapes de constructions... 7 VI. Comment

Plus en détail

Diagramme de classes

Diagramme de classes Diagramme de classes Un diagramme de classes décrit les classes et leurs relations (associations, généralisation/spécialisation, ). classe association méthodes attributs héritage Diagramme de classes :

Plus en détail

Cours du Master PISE. Jean-Baptiste.Yunes@univ-paris-diderot.fr http://www.liafa.univ-paris-diderot.fr/~yunes/ 2015

Cours du Master PISE. Jean-Baptiste.Yunes@univ-paris-diderot.fr http://www.liafa.univ-paris-diderot.fr/~yunes/ 2015 Cours du Master PISE Jean-Baptiste.Yunes@univ-paris-diderot.fr http://www.liafa.univ-paris-diderot.fr/~yunes/ 2015 1 UML? Un langage de modélisation simple qui limite les ambiguïtés indépendant des langages

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

Chapitre 2. 2.1 Les raisons d une méthodologie objet. 2.1.1 L objet, un élément de programme dynamique opératoire qui simplifie. 2.1.

Chapitre 2. 2.1 Les raisons d une méthodologie objet. 2.1.1 L objet, un élément de programme dynamique opératoire qui simplifie. 2.1. Chapitre 2 Le modèle objet avec UML 2.1 Les raisons d une méthodologie objet 2.1.1 L objet, un élément de programme dynamique opératoire qui simplifie la complexité d un problème Objet : modules cohérants

Plus en détail

Plan général. Objectifs de ce cours. Plan général. Modélisation objet et diagrammes UML dynamique

Plan général. Objectifs de ce cours. Plan général. Modélisation objet et diagrammes UML dynamique Plan général Modélisation objet et diagrammes UML dynamique Aurélien Tabard Département Informatique Université Claude Bernard Lyon 1 2014 1. Introduction au langage de modélisation UML 2. Le diagramme

Plus en détail

Spécification par la modélisation

Spécification par la modélisation Spécification par la modélisation Objectifs : Être en mesure de spécifier par les modèles UML. Comprendre l importance des cas d utilisation (UC). Comprendre les méthodes d'identification des UCs. Comprendre

Plus en détail

Dépôt du projet. Sujet : Gestion école primaire privé. Réalisé par : Encadré par :

Dépôt du projet. Sujet : Gestion école primaire privé. Réalisé par : Encadré par : Dépôt du projet Sujet : Gestion école primaire privé Réalisé par : Encadré par : BOUCHBAAT Noura Mr. Jihad NOFISSE Jihade Année universitaire : 2011/2012 1 2 Introduction Pour bien clarifier les objectifs

Plus en détail

TD McGood 2004. McGood. Mastère 2004 1

TD McGood 2004. McGood. Mastère 2004 1 McGood Mastère 2004 1 McGood Une petite entreprise familiale de restauration rapide, avec des produits de terroir (McGood), voudrait cesser de tenir sa comptabilité à la main (écriture des opérations comptables

Plus en détail

IK3 : Cours n 3 Gestion de projets

IK3 : Cours n 3 Gestion de projets IK3 : Cours n 3 Gestion de projets semaine du 11 octobre 2010 1 But du cours Il faut comprendre que quelque soit l ampleur d un projet, il existe des outils et des méthodes adaptés qui permettent de le

Plus en détail

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

1 REPUBLIQUE DEMOCRATIQUE DU CONGO ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE I.S.I.G. BP.841 GOMA isiggoma@yahoo.fr DEVELOPPEMENT ISIG P R O F E S

1 REPUBLIQUE DEMOCRATIQUE DU CONGO ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE I.S.I.G. BP.841 GOMA isiggoma@yahoo.fr DEVELOPPEMENT ISIG P R O F E S 1 REPUBLIQUE DEMOCRATIQUE DU CONGO ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE E.S.U INSTITUT SUPERIEUR D INFORMATIQUE ET DE GESTION I.S.I.G BP.841 GOMA isiggoma@yahoo.fr DEVELOPPEMENT ISIG P R O F E S M A

Plus en détail

Diagramme d activités

Diagramme d activités Diagramme d activités Présentation Un diagramme d activité est un diagramme UML qui modélise les aspects dynamiques d un système C est une simplification du diagramme d état transitions permettant de modéliser

Plus en détail

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013 UML Diagramme de communication (communication diagram) 2013 Diagramme de communication (communication diagram) Utilisation / objectifs Sens Ce diagramme présente des objets, des acteurs, des liens et des

Plus en détail

5SINF200 : Développement de programmes (A. Slissenko) Examen

5SINF200 : Développement de programmes (A. Slissenko) Examen Licence Info Corrigé 5SINF200 : Développement de programmes (A. Slissenko) Examen Le 21 décembre 2006, 13h30 15h30 Utilisation des notes, des livres, des docs, etc. autorisée. Ce corrigé contient des réponses

Plus en détail

PLAN CONDUITE DE PROJET

PLAN CONDUITE DE PROJET PLAN CONDUITE DE PROJET Ce guide complète le cours, il donne une marche à suivre qui peut être adaptée si vous choisissez une méthode particulière ETUDE PREALABLE ANALYSE FONCTIONNELLE ANALYSE DETAILLEE

Plus en détail

PG208, Projet n 1 : Gestion d une bibliothèque

PG208, Projet n 1 : Gestion d une bibliothèque PG208, Projet n 1 : Gestion d une bibliothèque Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L

Plus en détail

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation Un peu d'organisation Conception et Programmation par Objets HLIN406 Marianne Huchard, Clémentine Nebut LIRMM / Université de Montpellier 2 Premières semaines Contrôle des connaissances Supports 2015 Sommaire

Plus en détail

Diagrammes UML Vue Dynamiques

Diagrammes UML Vue Dynamiques 1. Diagrammes d interaction 1.1 Introduction Chapitre 4 Diagrammes UML Vue Dynamiques Les diagrammes d interaction permettent d établir un lien entre les diagrammes de cas d utilisation et les diagrammes

Plus en détail

PASCAL ROQUES. UML par. la pratique. Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5

PASCAL ROQUES. UML par. la pratique. Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5 est f o E Y R O L L E S PASCAL ROQUES UML par la pratique Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5 Sommaire Introduction 9 Objectifs du livre... 9 Structure de l ouvrage...

Plus en détail

MEGA TeamWork. Guide d utilisation

MEGA TeamWork. Guide d utilisation MEGA TeamWork Guide d utilisation MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune manière

Plus en détail

Description et illustration du processus unifié

Description et illustration du processus unifié USDP Description et illustration du processus unifié Définit un enchaînement d activités Est réalisé par un ensemble de travailleurs Avec des rôles, des métiers Avec pour objectifs de passer des besoins

Plus en détail

Introduction à l algorithmique et à la programmation 2013-2014. Cyril Nicaud Cyril.Nicaud@univ-mlv.fr. Cours 1 / 5

Introduction à l algorithmique et à la programmation 2013-2014. Cyril Nicaud Cyril.Nicaud@univ-mlv.fr. Cours 1 / 5 Introduction à l algorithmique et à la programmation IUT 1ère année 2013-2014 Cyril Nicaud Cyril.Nicaud@univ-mlv.fr Cours 1 / 5 Déroulement du cours Organisation : 5 séances de 2h de cours 10 séances de

Plus en détail

Le modèle conceptuel des données

Le modèle conceptuel des données Le modèle conceptuel des données 1 Objectif du MCD Décrire les données du SI, indépendamment de tout choix d'implantation physique. 1. Le dictionnaire des données Inventaire exhaustif des données du domaine

Plus en détail

Diagrammes d état (statechart)

Diagrammes d état (statechart) Diagrammes d état (statechart) Modéliser les vues dynamiques d'un système Ce diagramme sert à représenter des automates d'états finis, sous forme de graphes d'états, reliés par des arcs orientés qui décrivent

Plus en détail

CSC4002 : Introduction à la conception et à la programmation orientées objet illustrées avec UML et JAVA

CSC4002 : Introduction à la conception et à la programmation orientées objet illustrées avec UML et JAVA CSC4002 : Introduction à la conception et à la programmation orientées objet illustrées avec UML et JAVA Denis Conan et Jean-Luc Raffy CSC 4002 Octobre 2015 CSC4002 : Introduction à la conception et à

Plus en détail

Le Guide Pratique des Processus Métiers

Le Guide Pratique des Processus Métiers Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016

Plus en détail