Langages pour la modélisation des produits et des processus

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Langages pour la modélisation des produits et des processus"

Transcription

1 Langages pour la modélisation des produits et des processus Université d Evry-Val d Essonne Langages pour la modélisation des produits et des processus 1/33

2 1 Ingénierie basée modèle 2 Modélisation des produits Utilisation de SysML Les blocs 3 Modélisation des processus métiers Introduction à BPMN Langages pour la modélisation des produits et des processus 2/33

3 L ingénierie dirigée par les modèles (1/2) Définition En anglais : Model driven engineering ; Utilise les techniques de modélisation issues de l informatique pour décrire au travers de modèles, concepts et langages le besoin et sa solution ; Née de la complexité des systèmes d information dans les entreprises pour supporter le travail collaboratif ; Très utilisée dans le domaine de l informatique et s étend à toutes les industries ; Permet de maîtriser la complexité, d augmenter la productivité, la qualité, et la réutilisabilité ; Essort marqué à la fin du XX ieme siècle. Langages pour la modélisation des produits et des processus 3/33

4 L ingénierie dirigée par les modèles (2/2) Intérêt du modéle Fournir une représentation simplifiée et efficace d un aspect de la réalité pour un objectif donné. Exemple de modèle Loi d Ohm : U = RI Une simplification de la réalité (déplacement d électron dans la matière) ; Aide à réaliser des calculs électroniques. Langages pour la modélisation des produits et des processus 4/33

5 Les points forts (1/3) Ce qui est mis en avant Insiste sur la mécanisation, l automatisation des processus ; Utilise le modèle comme base de l automatisation et insiste sur la transformation du modèle ; S appuie sur des langages de modélisation standards. Langages pour la modélisation des produits et des processus 5/33

6 Les points forts (2/3) Exemple de langages de modélisation UML : Unified Modeling Language Utilisé dans le secteur informatique ; SysML : Sytem Modeling Language Utilisé pour l ingénierie système ; BPMN : Business Process Model and Notations Utilisé pour la description des processus métier. Langages pour la modélisation des produits et des processus 6/33

7 Les points forts (3/3) Autres avantages de la modélisation Amélioration de la communication ; Assistance dans la gestion et le développement des systèmes complexes : Séparation des problèmes ; Modélisation hiérarchique ; Permet le développement incrémental et l évolutivité. Amélioration de la qualité de la conception : Réduction des erreurs et des ambigüités ; Représentation plus complète. Vérification et validation faite au fil de l eau ; Autres cycles de vie supportés ; Facilite la capitalisation des connaissances. Langages pour la modélisation des produits et des processus 7/33

8 Liens entre modélisation et PLM (1/4) Rappels : fonctionnalités du PLM... Gestion des structures Produit ;... Gestion des processus de modification :... Langages pour la modélisation des produits et des processus 8/33

9 Liens entre modélisation et PLM (2/4) Création des composants (articles) sous DocDokuPLM Langages pour la modélisation des produits et des processus 9/33

10 Liens entre modélisation et PLM (3/4) Création des assemblages sous DocDokuPLM Langages pour la modélisation des produits et des processus 10/33

11 Liens entre modélisation et PLM (4/4) Modélisation de processus sous DocDokuPLM. Langages pour la modélisation des produits et des processus 11/33

12 1 Ingénierie basée modèle 2 Modélisation des produits Utilisation de SysML Les blocs 3 Modélisation des processus métiers Introduction à BPMN Langages pour la modélisation des produits et des processus 12/33

13 Utilisation de SysML SysML Présentation SysML SysML = System Modelling Language ; Langage visuel (à base de diagrammes) pour la modélisation dans le cadre de l ingéniérie système ; Extension du langage UML pour la modélisation des différents aspects d un système ; Supporté par l INCOSE (International Council on Systems Engineering) ; Fera l objet d une présentation davantage détaillée en 2 nd semestre. Langages pour la modélisation des produits et des processus 13/33

14 Utilisation de SysML Cartouche des diagrammes Cartouche et diagramme Chaque diagramme représente un élément du modèle ; Chaque diagramme doit avoir un cartouche qui contient : Le type de diagramme (act, bdd, ibd, seq, etc) ; Le type d élément modélisé (activité, bloc, etc) ; Les éléments du modèle ; Un nom explicite pour le diagramme. Utilisation diag. typediag[typeeltmodele]nomeltmodele[nomdiag] Langages pour la modélisation des produits et des processus 14/33

15 Les blocs Les blocs Définition Modélise un produit ou une sous-partie d un produit Des éléments structuraux de base Un concept unifié pour décrire les éléments d un système : Matériel ; Logiciel ; Données ; Procédures ; Installations ; Personnes. Langages pour la modélisation des produits et des processus 15/33

16 Les blocs Représentation d un bloc Représentation Rectangle à compartiments. Plusieurs compartiments Compartiment obligatoire : nom du bloc ; Compartiments optionnels : Propriétés ; Opérations ; Contraintes ; Références croisées ; Exigences satisfaites par le bloc. Langages pour la modélisation des produits et des processus 16/33

17 Les blocs Types de propriétés des blocs Les parties (Parts) Utilisation d un bloc dans le contexte du bloc englobant. Les références Une partie qui n est pas possédée par le bloc englobant. Les valeurs Définit une valeur avec des unités, des dimensions et des distributions de probabilité. Langages pour la modélisation des produits et des processus 17/33

18 Les blocs Utilisation des blocs Diagrammes exploitant les blocs Le diagramme de définition de blocs : Block definition diagram bdd ; Permet de visualiser les hiérarchies de blocs ; Le diagramme interne de bloc : Internal block diagram ibd ; Permet de visualiser l utilisation des blocs faites par d autres blocs ; Langages pour la modélisation des produits et des processus 18/33

19 Les blocs Représentation en SysML { x > y } propriete1 : Bloc2 Bloc contraintes parties valeurs propriete2 : Entier = 99 {lectureseule } propriete3 : Reel = 10.0 propriete4 : Type1 proprietes Langages pour la modélisation des produits et des processus 19/33

20 Les blocs Les instances de blocs Définition Résultat de l évaluation d un bloc ; Les propriétés possèdent donc des valeurs particulières ; Bloc = trame. Représentation instance1 :Type1 propriete1 = 10 propriete2 = valeur Langages pour la modélisation des produits et des processus 20/33

21 Les blocs Liens entre blocs (1/3) Les associations partagées Indique qu un bloc fait référence à un autre ; Se lit est une partie de ; Est annoté par des cardinalités. Bloc 1..1 association1 0..* Bloc2 Bloc2 est une partie de Bloc Langages pour la modélisation des produits et des processus 21/33

22 Les blocs Liens entre blocs (2/3) Cardinalités Montrent le nombre d entité impliquées de part et d autre d une association ; Sont écrites sous la forme min..max ; Si le nombre maximal est inconnu, mettre ; Exemple d associations Bloc contient plusieurs Bloc2 Bloc2 est attaché à un et un seul Bloc. association1 Bloc * Bloc2 Langages pour la modélisation des produits et des processus 22/33

23 Les blocs Liens entre blocs (3/3) Les généralisations Permet de spécialiser un bloc ; Permet à un bloc de récupérer les propriétés d un autre bloc et de l étendre ; Peut se lire est une sorte de. Bloc Bloc2 est une sorte de Bloc Bloc2 Langages pour la modélisation des produits et des processus 23/33

24 Les blocs Lien entre bloc et instance de bloc Par l exemple Moteur et instance de moteur Moteur proprietes cylindree : flottant nbcylindres : entier puissance : entier 10VVT-i :Moteur cylindree = nbcylindres = 3 puissance = 69 Langages pour la modélisation des produits et des processus 24/33

25 1 Ingénierie basée modèle 2 Modélisation des produits Utilisation de SysML Les blocs 3 Modélisation des processus métiers Introduction à BPMN Langages pour la modélisation des produits et des processus 25/33

26 Introduction à BPMN Principe BPMN = Business Process Model and Notation ; Notation graphique représentant les étapes d un processus métier ; Notation conçue pour coordonner différentes séquences de processus et les messages échangés entre les différents participants des processus dans un ensemble d activités associés. Langages pour la modélisation des produits et des processus 26/33

27 Introduction à BPMN Objectifs du langage Une façon standardisée de représenter les processus métier ; Facilite la compréhension des processus métier internes ; Donne la possibilité de communiquer ces processus de manière standard ; Facilite la compréhension de performances de collaboration et de transactions métier entre les organisations ; Cible : le B2B Business to Business Langages pour la modélisation des produits et des processus 27/33

28 Introduction à BPMN Cibles du langages 2 cibles principales A haut niveau, les utilisateurs métier : Doivent être capables de lire et comprendre un diagramme BPMN représentant un processus métier ; A bas niveau, les implémenteurs de processus : Doivent être capables de compléter un processus métier avec les détails nécessaires pour représenter le processus dans son implémentation physique. Qui cela concerne? Les utilisateurs, vendeurs ou fournisseurs de service ayant besoin de communiquer sur leurs processus métier d une manière standard. Langages pour la modélisation des produits et des processus 28/33

29 Introduction à BPMN Historique/évolution Les organisations promouvant le langage BPMI Business Process Management Initiative, un consortium de normalisation autour de la description des processus métier, développeur initial de BPMN ; OMG Object Management Group, association dont l objectif est de standardiser et promouvoir le modèle objet sous toutes ses formes. Mainteneur des normes UML, SysML, BPMN... Evolution BPMI ; OMG ; OMG ; OMG. Langages pour la modélisation des produits et des processus 29/33

30 Introduction à BPMN Ce que cela permet Standard = outils pouvant tracer des diagrammes BPMN et les utiliser! Automatisation des phases des processus : exemple, l outil Camunda (utilisé par Allianz (assurances), Generali (banque), Lufthansa Technik (aviation civile maintenance), Zalando (commerce en ligne) Langages pour la modélisation des produits et des processus 30/33

31 Introduction à BPMN Un premier diagramme BPMN acheter ingrédients préparer repas manger repas faim remarquée repas préparé faim satisfaite Langages pour la modélisation des produits et des processus 31/33

32 Introduction à BPMN Premières notations BPMN 4 grandes familles de notation Evènements Activités Flux (information) Embranchement Langages pour la modélisation des produits et des processus 32/33

33 Introduction à BPMN Références/Webographie Livres BPMN 2.0 Handbook Robert M. Shapiro Future Strategies, Liens Langages pour la modélisation des produits et des processus 33/33

Génie Logiciel Cours 3.2/10 : UML. Rimmel Arpad

Génie Logiciel Cours 3.2/10 : UML. Rimmel Arpad Génie Logiciel Cours 3.2/10 : UML Rimmel Arpad CentraleSupélec Gif Séquence 2 Voie PAG2 Seq2 PAG2 Génie Logiciel Rimmel Arpad 1/21 Plan 1 Introduction 2 UML 3 Outil : RSA Seq2 PAG2 Génie Logiciel Rimmel

Plus en détail

13/02/2013. Introduction Modélisation avec UML

13/02/2013. Introduction Modélisation avec UML Introduction Modélisation avec UML 1 Evolution des langages de programmation Langage assembleur = abstraction de la machine Langage impératifs (C, Fortran, ) = abstraction du langage assembleur Langage

Plus en détail

Introduction à SysML SYStems Modeling Language. Langage de modélisation graphique de systèmes

Introduction à SysML SYStems Modeling Language. Langage de modélisation graphique de systèmes Introduction à SysML SYStems Modeling Language Langage de modélisation graphique de systèmes INTRODUCTION Pourquoi utilise-t-on SysML? Les systèmes sont devenus plus complexes et pluritechniques, un besoin

Plus en détail

Modélisation. de systèmes complexes avec. SysML. Pascal Roques. Préface de Jean-Michel Bruel. Groupe Eyrolles, 2013, ISBN :

Modélisation. de systèmes complexes avec. SysML. Pascal Roques. Préface de Jean-Michel Bruel. Groupe Eyrolles, 2013, ISBN : Modélisation de systèmes complexes avec SysML Pascal Roques Préface de Jean-Michel Bruel Groupe Eyrolles, 2013, ISBN : 978-2-212-13641-8 PARTIE I La modélisation des exigences La partie I de l ouvrage

Plus en détail

Les diagrammes SysML : Outil d ingénierie. Le SysML est un langage de modélisation graphique des systèmes.

Les diagrammes SysML : Outil d ingénierie. Le SysML est un langage de modélisation graphique des systèmes. Origines du SysML Les diagrammes SysML : Outil d ingénierie Introduction Les systèmes de communication, de gestions de données, industriels ou grands public sont de plus en plus compliqués et multidisciplinaires.

Plus en détail

Cours 2 : GESTION DE PROJET : outils de description SYSML

Cours 2 : GESTION DE PROJET : outils de description SYSML Face à la complexité sans cesse croissante des systèmes que nous utilisons quotidiennement, l industrie s est dotée de moyens de plus en plus performants pour piloter (coût, délai, qualité, impact environnemental,

Plus en détail

Introduction à UML. UML (Unified Modelling Language) Objets. Diagramme de classe

Introduction à UML. UML (Unified Modelling Language) Objets. Diagramme de classe UML (Unified Modelling Language) Introduction à UML Claudine Métral Université de Genève Langage de modélisation unifié Langage graphique de modélisation des données et des traitements Auteurs Booch, Rumbaugh,

Plus en détail

Modélisation E/R des Données

Modélisation E/R des Données 1. Objectifs et principes Modélisation E/R des Données 2. Le modèle Entité-Association (E/R) 3. Conclusion Modélisation à plusieurs niveaux Réel Modèle conceptuel Modèle logique Modèle Physique Indépendant

Plus en détail

Intégration des middlewares dans la conception logicielle. Sujets spéciaux en génie logiciel

Intégration des middlewares dans la conception logicielle. Sujets spéciaux en génie logiciel Intégration des middlewares dans la conception logicielle Sujets spéciaux en génie logiciel Intégration des middlewares dans la conception logicielle Introduction UML Approche orientée composant Approche

Plus en détail

Analyse Systémique et Fonctionnelle d un système. Le langage SYSML

Analyse Systémique et Fonctionnelle d un système. Le langage SYSML Analyse Systémique et Fonctionnelle d un système Le langage SYSML Table des matières 1. Les différents diagrammes du langage SysML... 2 2. Le diagramme d exigence (Requirement diagram, notation SysML :

Plus en détail

ANALYSE DES CAHIERS DES CHARGES AVEC SysML

ANALYSE DES CAHIERS DES CHARGES AVEC SysML I- Cahier des charges et SysML Un besoin est exprimé à travers un cahier des charges. Cette première étape permet de reformuler le besoin tel qu il est exprimé par le client et donc d en fixer, avec le

Plus en détail

OUTIL DE REPRESENTATION SYSML. Afin de répondre aux exigences et aux besoins de la société, de concrétiser les innovations

OUTIL DE REPRESENTATION SYSML. Afin de répondre aux exigences et aux besoins de la société, de concrétiser les innovations I La langage SysML Afin de répondre aux exigences et aux besoins de la société, de concrétiser les innovations pour améliorer l existant ou développer de nouveaux produits, les systèmes intègrent des approches

Plus en détail

Plan. UML introduction. UML, un aperçu. Plan

Plan. UML introduction. UML, un aperçu. Plan Plan UML introduction Aurélien Tabard Département Informatique Université Claude Bernard Lyon 1 2013 Basé sur le cours de Yannick Prié 1. Introduction au langage de modélisation UML points de vue et diagrammes

Plus en détail

SYSML. Lycée de la Communication de Metz

SYSML. Lycée de la Communication de Metz Ressource : SysML par l exemple de Pascal Roques - Édition Eyrolles. Concepteur : Jean-Michel Gaborit Professeur de STI2D Lycée de la Communication de Metz Définition d un système : Un système est un ensemble

Plus en détail

Concevoir une application en s abstrayant des technologies cibles Assurer la pérennité des applications conçues

Concevoir une application en s abstrayant des technologies cibles Assurer la pérennité des applications conçues Cedric Dumoulin Les challenges Concevoir une application en s abstrayant des technologies cibles Assurer la pérennité des applications conçues maintenance, adaptation aux changements Augmenter la productivité

Plus en détail

16/10/2014. I. Introduction aux Méthodes de Conception OO. Introduction. Conception Orientée Objet

16/10/2014. I. Introduction aux Méthodes de Conception OO. Introduction. Conception Orientée Objet Conception Orientée Objet I. Introduction aux Méthodes de Conception OO Rafik BOUAZIZ -- Faïez GARGOURI FSEG Sfax ISIM Sfax Introduction I.1. Systèmes d information et Méthodes de Conception Système d'information

Plus en détail

Cours du Master PISE

Cours du Master PISE Cours du Master PISE Jean-Baptiste.Yunes@univ-paris-diderot.fr http://www.irif.fr/~yunes/ 2017 1 Note ce support a été établi à partir des ouvrages : de Pierre-Alain Muller (Modélisation UML) de Pascal

Plus en détail

C d e i r c Dumouli lin

C d e i r c Dumouli lin Cdi Cedric Dumoulin Les challenges Concevoir une application en s abstrayant des technologies cibles Assurer la pérennité des applications conçues maintenance, adaptation aux changements Augmenter la productivité

Plus en détail

La genèse d UML. Pierre-Alain Muller. ENSISA

La genèse d UML. Pierre-Alain Muller. ENSISA La genèse d UML Pierre-Alain Muller ENSISA pa.muller@uha.fr 03.89.33.69.65 Sommaire Les méthodes d analyse et de conception A quoi sert une méthode Des méthodes fonctionnelles aux méthodes objet La prolifération

Plus en détail

Modéliser les Exigences Enjeux & Bénéfices

Modéliser les Exigences Enjeux & Bénéfices Modéliser les Exigences Enjeux & Bénéfices Stéphane BADREAU COMPLIANCE Consulting - SPECIEF Paris 9 décembre 2014 Ingénierie des Exigences avec SysML - Paris 9 décembre 2014 1 Présentation Stéphane BADREAU

Plus en détail

SysML - Diagrammes structurels

SysML - Diagrammes structurels SysML - Diagrammes structurels 2016 tv - v.1.0 Diagrammes structurels Les diagrammes structurels mettent en avant l agencement des différents composants ainsi que leurs relations. Deux

Plus en détail

Lire un diagramme SysML

Lire un diagramme SysML Document ressource Lire un diagramme SysML Diagramme d'exigences Diagramme de cas d'utilisation Diagramme de séquence Diagramme d'états Diagramme de définition de bloc Diagramme de bloc interne Lire un

Plus en détail

Rappels et résumé des notions importantes du cours «Analyse et conception orientée objet»

Rappels et résumé des notions importantes du cours «Analyse et conception orientée objet» Rappels et résumé des notions importantes du cours «Analyse et conception orientée objet» UML pour Unified Modeling Language, est un langage de modélisation destiné pour la notation objet. C est un langage

Plus en détail

Quelle démarche pour passer des besoins utilisateur au code?

Quelle démarche pour passer des besoins utilisateur au code? Quelle démarche pour passer des besoins utilisateur au code? Introduction à la modélisation avec UML Tiré de : Roques, P. (2008). Les cahiers du programmeur UML 2 - Modéliser une application web (4 e édition)».

Plus en détail

UML. Modélisation objet. avec. Pierre-Alain Muller Nathalie Gaertner. Deuxième édition 2000 Cinquième tirage 2004

UML. Modélisation objet. avec. Pierre-Alain Muller Nathalie Gaertner. Deuxième édition 2000 Cinquième tirage 2004 Modélisation objet avec UML Pierre-Alain Muller Nathalie Gaertner Deuxième édition 2000 Cinquième tirage 2004 Groupe Eyrolles, 2004 ISBN : 2-212-11397-8 Introduction Que signifie exactement UML? Quels

Plus en détail

Ingénierie système - fiche bilan PCSI -

Ingénierie système - fiche bilan PCSI - - fiche bilan PCSI - Objectifs du cours : Après avoir étudié l ensemble de la séquence cours-td-tp de première année, vous devez être capable de : Situer le système industriel dans son domaine d activité

Plus en détail

Spé. Lycée P. Mendès France Epinal. Modélisation fonctionnelle d'un système - SysML - Etudiant.docx 1/15

Spé. Lycée P. Mendès France Epinal. Modélisation fonctionnelle d'un système - SysML - Etudiant.docx 1/15 Modélisation fonctionnelle d'un système - SysML - Etudiant.docx 1/15 SOMMAIRE I. Les diagrammes du langage SysML :... 3 II. Le diagramme d'éxigences (requirement diagram, Notation SysML: req) :... 3 a.

Plus en détail

PROCESSUS de RETRO INGÉNIERIE

PROCESSUS de RETRO INGÉNIERIE PROCESSUS de RETRO INGÉNIERIE avec SysML Travaux issus du groupe de travail Education Nationale/AFIS 19/03/2014 IS & SysML - Rétro-Ingénierie 1 Peut être présente avec les anciens descripteurs Dans le

Plus en détail

IFT Génie logiciel

IFT Génie logiciel Qu est-ce que la modélisation? 2 IFT2255 - Génie logiciel Modélisation Bruno Dufour, Houari Sahraoui, Julie Vachon {dufour,sahraouh,vachon}@iro.umontreal.ca Activité consistant à créer une représentation

Plus en détail

Les diagrammes SysML

Les diagrammes SysML CPGE PTSI/PT - Sciences Industrielles de l Ingénieur PT Les diagrammes SysML Mémo Révisions v1.0 Lycée Jean Zay 21 rue Jean Zay - 63300 Thiers - Académie de Clermont-Ferrand Compétences visées : A1-01

Plus en détail

Séance 1.3 : LE LANGAGE SYSML

Séance 1.3 : LE LANGAGE SYSML 1. INTRODUCTION Un système peut être décrit suivant plusieurs représentations et selon différents points de vue indépendamment des objectifs visés : - la représentation schématique (schéma de principe,

Plus en détail

Plan de la partie UML

Plan de la partie UML UML Sources principales: P.A. Muller, Modélisation objet avec UML, Eyrolles Chris Kobryn, Object Modeling with OMG UML Tutorial Series, OMG, 2002 Jean-Marie Favre, Ioannis Parissis, cours UML, IDM, Grenoble,

Plus en détail

Table des matières. I Diagramme de contexte. II Diagramme de composants. III Diagramme de déploiement

Table des matières. I Diagramme de contexte. II Diagramme de composants. III Diagramme de déploiement Table des matières I Diagramme de contexte 1-Définition 2-Exemple 3-Représentation graphique II Diagramme de composants 1-Définition 2-Exemple 3-Représentation graphique III Diagramme de déploiement 1-Définition

Plus en détail

Modélisation d une station de recharge sur un parking privé. Thème COMMUNICATION

Modélisation d une station de recharge sur un parking privé. Thème COMMUNICATION LYCÉE JULES VIETTE MONTBELIARD Enseignement transversal Modélisation d une station de recharge sur un parking privé. Thème COMMUNICATION Objectifs de formation. O6 : Communiquer une idée, un principe ou

Plus en détail

Application : ensemble logiciel cohérent, qui a pour objectif la réalisation d'un ensemble de tâches donné.

Application : ensemble logiciel cohérent, qui a pour objectif la réalisation d'un ensemble de tâches donné. Lexique Génie Logiciel Complément au cours 'Génie Logiciel', MIA, Sciences-U, 2005-2006. Pierre Parrend. Activité : suite d'actions réalisées par un système. Le diagramme d'activité représente ces actions

Plus en détail

Algorithmique Programmation Objet Python

Algorithmique Programmation Objet Python Algorithmique Programmation Objet Python Andrea G. B. Tettamanzi Université de Nice Sophia Antipolis Département Informatique andrea.tettamanzi@unice.fr Andrea G. B. Tettamanzi, 2014 1 CM - Séance 5 Programmation

Plus en détail

Ces diagrammes ne sont pas indépendants et permettent d associer les éléments de diagrammes différents. C est l un des points forts de ce type de

Ces diagrammes ne sont pas indépendants et permettent d associer les éléments de diagrammes différents. C est l un des points forts de ce type de Ces diagrammes ne sont pas indépendants et permettent d associer les éléments de diagrammes différents. C est l un des points forts de ce type de langage. Il est ainsi possible de conserver la traçabilité

Plus en détail

Journée Française de l Ingénierie des exigences

Journée Française de l Ingénierie des exigences Journée Française de l Ingénierie des exigences Le BPM dans la gestion des exigences Alma d Ivernois Sales Manager France chez Signavio GmbH alma.divernois@signavio.com 06 78 23 72 00 Philippe Urbin Senior

Plus en détail

COMMENT LIRE LES DIAGRAMMES UML

COMMENT LIRE LES DIAGRAMMES UML SPINOV COMMENT LIRE LES DIAGRAMMES UML GUIDE POUR DES NON INFORMATICIENS Auteur Céline Décosse CRP Henri Tudor Date NOVEMBRE 2002 Référence H:\Projets\Projets_Kirchberg\spinov\WP5_Mise en oeuvre Serv Q\WP5.3_Formalisation

Plus en détail

Cycle 1: Etude des systèmes pluri-techniques et multi-physiques

Cycle 1: Etude des systèmes pluri-techniques et multi-physiques Cycle 1: Etude des systèmes pluri-techniques et multi-physiques Chapitre 2 Appréhender l analyse fonctionnelle, comportementale et structurelle page 1/19 1. Frontière de l étude 4 2. Description fonctionnelle

Plus en détail

Cycle 1: Etude des systèmes pluri-techniques et multi-physiques

Cycle 1: Etude des systèmes pluri-techniques et multi-physiques Cycle 1: Etude des systèmes pluri-techniques et multi-physiques Chapitre 1 Etude des systèmes pluritechniques et multiphysiques - page 1/11 Sommaire 1. Le système 3 2. Le besoin, exigences et Cahier des

Plus en détail

Urbanisation des Systèmes d'information

Urbanisation des Systèmes d'information Urbanisation des Systèmes d'information Normes et Standards Description de produits : ISO 10303 et 13584, Commerce : UN/CEFACT, ebxml. Urbanisation de Système d'information - Henry Boccon-Gibod 1 Des normes

Plus en détail

Introduction à UML Langage de modélisation pour la Conception Orientée Objet

Introduction à UML Langage de modélisation pour la Conception Orientée Objet . 1. Introduction Modélisation Les vues UML Diagrammes UML Ecole Nationale Polytechnique Département Génie Industriel Année Universitaire 2011/2012 2. Spécifications des besoins Modèle des besoins Cas

Plus en détail

Modelio Un outil IDM dans le vent

Modelio Un outil IDM dans le vent Modelio Un outil IDM dans le vent 23 ans d expertise IDM capitalisée Modelio L écosystème de modélisation Open Source Une solution sur étagère, robuste intégrant 20 ans d expériences technologiques Le

Plus en détail

Génie Logiciel. 0- Présentation du cours. Idir AIT 1 e année CentraleSupelec - Séquence 4

Génie Logiciel. 0- Présentation du cours. Idir AIT 1 e année CentraleSupelec - Séquence 4 Génie Logiciel 0- Présentation du cours Idir AIT SADOUNE idir.aitsadoune@centralesupelec.fr Plateau du Moulon - Gif sur Yvette - France 1 e année CentraleSupelec - Séquence 4 Définition du Logiciel Plus

Plus en détail

CI 1 IS ÉTUDE DES SYSTÈMES PLURITECHNIQUES ET MULTIPHYSIQUES INITIATION À L INGÉNIERIE SYSTÈME

CI 1 IS ÉTUDE DES SYSTÈMES PLURITECHNIQUES ET MULTIPHYSIQUES INITIATION À L INGÉNIERIE SYSTÈME CI 1 IS ÉTUDE DES SYSTÈMES PLURITECHNIQUES ET MULTIPHYSIQUES INITIATION À L INGÉNIERIE SYSTÈME CHAPITRE 2 SYSML DIAGRAMME DES CAS D UTILISATION Savoir SAVOIRS : A-C2.1 : Frontière d étude, fonction globale

Plus en détail

Méthodologie de conception UML

Méthodologie de conception UML Méthodologie de conception UML 1 DIAGRAMME DE CAS D UTILISATION R E S P O N S A B L E D U C O U R S : H É L A H A C H I C H A A N N É E U N I V E R S I T A I R E : 2 0 1 2-2 0 1 3 Sommaire Objectif du

Plus en détail

Avant-propos. UML, une évolution majeure dans le domaine des méthodes

Avant-propos. UML, une évolution majeure dans le domaine des méthodes UML, une évolution majeure dans le domaine des méthodes UML compte déjà une dizaine d années d existence. À l échelle d un courant méthodologique, c est encore une durée relativement courte puisque l on

Plus en détail

B. Ingénierie Système : Remarque : A. Définition d un système : INCOSE Conseil International de l Ingénierie Systèmes Un système = Composants +

B. Ingénierie Système : Remarque : A. Définition d un système : INCOSE Conseil International de l Ingénierie Systèmes Un système = Composants + Des outils de l analyse fonctionnelle au «SysML» «SysML» : Langage de modélisation des systèmes techniques complexes Cas de l enseignement de la technologie au collège A. EL Marrakchi Inspecteur des Sciences

Plus en détail

Bases de données. Classe de première ICN

Bases de données. Classe de première ICN Bases de données Table des matières 1. Introduction...2 2. Problématique : la conception...2 3. Objectif et démarche...3 3.1. Modèle conceptuel...3 3.2. Modèle relationnel...3 4. Modèle entité-association...4

Plus en détail

Les diagrammes UML (suite) Les états-actions

Les diagrammes UML (suite) Les états-actions Les diagrammes UML (suite) Les vues statiques Diagrammes de classes : classes et associations Diagrammes d objets : liens et objets, diag. de collaborations simples Diagrammes de cas d utilisation : fct

Plus en détail

BALANCE HALO -DESCRIPTION D'UN PRODUIT AVEC LE LANGAGE SYSML

BALANCE HALO -DESCRIPTION D'UN PRODUIT AVEC LE LANGAGE SYSML STI2D Document Réponse Corrigé E.T.C. 1/5 BALANCE HALO -DESCRIPTION D'UN PRODUIT AVEC LE LANGAGE SYSML Activité 1 : Les diagrammes 1) Compléter le tableau ci-dessous afin de donner en Anglais et en Français

Plus en détail

1 DIAGRAMME TRANSVERSAL DIAGRAMMES COMPORTEMENTAUX DIAGRAMMES STRUCTURELS... 5

1 DIAGRAMME TRANSVERSAL DIAGRAMMES COMPORTEMENTAUX DIAGRAMMES STRUCTURELS... 5 LANGAGE SYSML Contenu 1 DIAGRAMME TRANSVERSAL... 2 1.1 DIAGRAMME D'EXIGENCES (SYSML REQUIREMENTS DIAGRAM)... 2 2 DIAGRAMMES COMPORTEMENTAUX... 3 2.1 DIAGRAMME DE CONTEXTE... 3 2.2 DIAGRAMME DE CAS D UTILISATION

Plus en détail

UML au service de l'analyse des métiers (Business Analysis)

UML au service de l'analyse des métiers (Business Analysis) Introduction 1. Pourquoi ce livre? 13 1.1 Pourquoi UML? 13 1.2 Pourquoi la business analysis (analyse du métier)? 15 1.3 La génèse d UML 16 2. Fil rouge : la société LOCA ROYANS 17 2.1 L activité de LOCA

Plus en détail

Le langage UML. Lydie du Bousquet. En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda

Le langage UML. Lydie du Bousquet. En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda Le langage UML Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda Des représentations pour discuter, organiser, construire, documenter Des modèles en

Plus en détail

Le contexte de l ingénierie système

Le contexte de l ingénierie système CPGE - PTSI - Ch. Coeffin Sciences Industrielles de l ingénieur Ressources Présentation des Sciences Industrielles de l Ingénieur en PTSI. La démarche ingénieur en Ingénierie Système. Fiches ressources.

Plus en détail

Introduction à l ingénierie des systèmes complexes

Introduction à l ingénierie des systèmes complexes Introduction à l ingénierie des systèmes complexes Antoine B. Rauzy Chaire Blériot-Fabre Centrale-Supélec, SAFRAN and Department of Production and Quality Engineering (IPK) Norwegian Science and Technology

Plus en détail

Le modèle entité-association-étendu

Le modèle entité-association-étendu 1 Base de données COURS 03 MODÉLISATION AVANCÉE Le modèle entité-association-étendu 2 Le modèle EA déjà présenté ne permet pas d illustrer certains concepts plus élaborés. Le modèle entité-association-étendu

Plus en détail

Analyse : Le UP (Unified Process)

Analyse : Le UP (Unified Process) Analyse : Le UP (Unified Process) Introduction L'analyse se consacre à l'étude des besoins décrits dans l'expression des besoins en les affinant et en les structurant. L'objectif de l'analyse est d'accéder

Plus en détail

Cours d Environnement de Développement. Arnaud Sangnier. Partie 3

Cours d Environnement de Développement. Arnaud Sangnier. Partie 3 Cours d Environnement de Développement Arnaud Sangnier Partie 3 1 Quelques mots sur la programmation orientée objets L approche objet est devenue incontournable dans le développement de logiciel Exemple

Plus en détail

COURS 3 INTRODUCTION À UML

COURS 3 INTRODUCTION À UML COURS IGL COURS 3 INTRODUCTION À UML Cours 3 : Introduction à UML Mostefai Mohammed Amine m_mostefai@esi.dz Batata Sofiane s_batata@esi.dz 1 Cours 2 Cycle de vie de logiciels O B J EC T I F S DU C O U

Plus en détail

Formalisation des processus de l Ingénierie Système :

Formalisation des processus de l Ingénierie Système : Formalisation des processus de l Ingénierie Système : Proposition d une méthode d adaptation des processus génériques à différents contextes d application Samuel ROCHET, sous la direction de Claude BARON

Plus en détail

Document des exigences logicielles

Document des exigences logicielles Projet: Nom du projet Système: Nom du système Louis Martin UQÀM Version 0.01 2004-02-02 Historique des révisions Version Date Description Auteurs 0.01 2004-02-02 Version initiale Louise Martin Page 2 de

Plus en détail

Synthèse. Les architectures n-tiers. Présentation. Présentation

Synthèse. Les architectures n-tiers. Présentation. Présentation Les architectures n-tiers 2 Synthèse! Avantages! Déploiement immédiat! Evolutions transparentes pour l'utilisateur! Caractéristiques du poste client libres! Limites! Le serveur d application réalise la

Plus en détail

UML Diagrammes de Collaboration

UML Diagrammes de Collaboration UML Diagrammes de Collaboration Collaboration, le lien entre modèle externe et interne Collaboration et cas d utilisationd Collaboration et diagramme de classe De l analyse l à la conception objet en UML

Plus en détail

BTS SIO. Programmation Objet (SLAM2) David ROUMANET 2014

BTS SIO. Programmation Objet (SLAM2) David ROUMANET 2014 Programmation Objet (SLAM2) David ROUMANET 2014 OBJECTIFS Dépasser la programmation procédurale Comprendre quelques diagrammes UML Apprendre un langage orienté objet Comprendre les avantages et inconvénients

Plus en détail

1) INTRODUCTION À L'INGÉNIERIE SYSTÈME. 2) DIFFÉRENTES ÉTAPES DU CYCLE DE VIE D'UN SYSTÈME. 3) LE LANGAGE SYSML.

1) INTRODUCTION À L'INGÉNIERIE SYSTÈME. 2) DIFFÉRENTES ÉTAPES DU CYCLE DE VIE D'UN SYSTÈME. 3) LE LANGAGE SYSML. 1) INTRODUCTION À L'INGÉNIERIE SYSTÈME. 2) DIFFÉRENTES ÉTAPES DU CYCLE DE VIE D'UN SYSTÈME. 3) LE LANGAGE SYSML. 4) EXEMPLE : SÉCATEUR ÉLECTRIQUE PELLENC. 3 octobre 2015 1 1) Introduction à l'ingénierie

Plus en détail

C2.6 Activités, Tâches et Sous-processus

C2.6 Activités, Tâches et Sous-processus C2.6 Activités, Tâches et Sous-processus Le tout premier concept que nous avons présenté dans ce cours est les activités. Une activité est une action, une unité de travail réalisée aux cours d un processus,

Plus en détail

I. Diagramme des cas d utilisation : Présentation SysML Juillet 2011

I. Diagramme des cas d utilisation : Présentation SysML Juillet 2011 Le WMR928NX est fourni avec les éléments suivants : [1] - Appareil principal (WMR928NX) [2] - Anémomètre (WGR918N) [3] - Thermo-hygromètre (THGR918N) [4] - Pluviomètre (PCR918N) [5] - Baro-thermo-hygromètre

Plus en détail

Méthode d analyse orientée objet UML

Méthode d analyse orientée objet UML Méthode d analyse orientée objet UML Notes de cours F. Bernardi, 2002 bernardi@univ-corse.fr http://spe.univ-corse.fr/bernardiweb/cours.htm Introduction au cours Diagrammes statiques Diagrammes dynamiques

Plus en détail

07 Urbanisation et Architecture d Entreprise - Synthèse finale

07 Urbanisation et Architecture d Entreprise - Synthèse finale L urbanisation du SI est l alignement du SI par rapport au métier dans l espoir de gains en matière d agilité et de coût. Master Informatique - MIAGE Urbanisation des Systèmes d Information d Entreprise

Plus en détail

Chapitre 1. Introduction

Chapitre 1. Introduction Chapitre 1 Introduction En novembre 2000, l Object Management Group (OMG) a proposé une approche nommée Model Driven Architecture (MDA ) [SOL 00] pour le développement et la maintenance des systèmes à

Plus en détail

Ingénierie numérique et collaborative TP2 Modélisation d une gamme produit dans un PLM

Ingénierie numérique et collaborative TP2 Modélisation d une gamme produit dans un PLM Ingénierie numérique et collaborative TP2 Modélisation d une gamme produit dans un PLM Jean-Yves Didier Objectif : Modéliser une gamme de produits dans un PLM ; Comprendre les notions d article, de produit,

Plus en détail

Business Process Management Concepts de base

Business Process Management Concepts de base Business Process Management Concepts de base 09 Décembre 2008 Présentateur: Alexander Samarin 2008-12-09 - Page 1 Au menu Motivation de cette présentation L amélioration des performances d'entreprise BPM

Plus en détail

Génie Logiciel Cours 10/10 : Autres Diagrammes UML. Rimmel Arpad

Génie Logiciel Cours 10/10 : Autres Diagrammes UML. Rimmel Arpad Génie Logiciel Cours 10/10 : Autres Diagrammes UML Rimmel Arpad CentraleSupélec Gif Séquence 2 Voie PAG2 Seq2 PAG2 Génie Logiciel Rimmel Arpad 1/21 Plan 1 Introduction 2 Diagramme de Cas d Utilisation

Plus en détail

ANALYSE ET CONCEPTION ORIENTEE OBJET

ANALYSE ET CONCEPTION ORIENTEE OBJET ISTA HAY RYAD 2011/2012 ANALYSE ET CONCEPTION ORIENTEE OBJET Définir les besoins pour une solution logicielle Réalisé par : BOUROUS Imane 1 PORTAIL DE LA FORMATION PROFESSIONNELLE AU MAROC Télécharger

Plus en détail

Retour d expérience MBSE Secteur énergie nucléaire

Retour d expérience MBSE Secteur énergie nucléaire Retour d expérience MBSE Secteur énergie nucléaire Olivier SEVERAC Ingénieur système contrôle commande 16/05/2014 à Saint Ouen Sommaire Positionnement industriel de l expérience Descriptif de l expérience

Plus en détail

COHERENCE PEDAGOGIQUE EN BTS Retour d expérience

COHERENCE PEDAGOGIQUE EN BTS Retour d expérience Plan national de formation: Formation de formateurs académiques SysML COHERENCE PEDAGOGIQUE EN BTS Retour d expérience Jean-Pierre LAMY Professeur STS IRIS Lycée DIDEROT PARIS Ecole Boulle, Paris, les

Plus en détail

Génie Logiciel Avancé Soutien

Génie Logiciel Avancé Soutien Génie Logiciel Avancé Soutien Stefano Zacchiroli zack@pps.jussieu.fr Laboratoire PPS, Université Paris Diderot - Paris 7 8 juin 2011 URL http://upsilon.cc/zack/teaching/1011/gla/ Copyright 2011 Stefano

Plus en détail

DE SYSML A MODELICA AIDE A LA FORMALISATION DE MODELES DE SIMULATION EN CONCEPTION PRELIMINAIRE

DE SYSML A MODELICA AIDE A LA FORMALISATION DE MODELES DE SIMULATION EN CONCEPTION PRELIMINAIRE DE SYSML A MODELICA AIDE A LA FORMALISATION DE MODELES DE SIMULATION EN CONCEPTION PRELIMINAIRE Roland Renier, Raphaël Chenouard To cite this version: Roland Renier, Raphaël Chenouard. DE SYSML A MODELICA

Plus en détail

C3.4 La collaboration en BPMN

C3.4 La collaboration en BPMN C3.4 La collaboration en BPMN Durant les sessions précédentes, nous avons étudié les différents concepts permettant de modéliser l enchaînement des activités d un processus. Cependant, lorsqu on souhaite

Plus en détail

Généralités. Année Séquence 1 Durée 2h00

Généralités. Année Séquence 1 Durée 2h00 Généralités 0 Généralités Durée 2h00 séance 1 : Présentation de l année, des intervenants. Planning des séances. Généralités : Hardware / Software Démarche UML Généralités Document Leçon 1 Définition de

Plus en détail

Éléments d analyse informatique Conception d applications de gestion de données pour tableur

Éléments d analyse informatique Conception d applications de gestion de données pour tableur Éléments d analyse informatique Conception d applications de gestion de données pour tableur Rémi Gilleron UFR MIME - Université Charles de Gaulle - Lille 3 Traitement de données L1 MIASHS Rémi Gilleron

Plus en détail

Rétro-ingéniérie. Jean-Yves Didier

Rétro-ingéniérie. Jean-Yves Didier Rétro-ingéniérie Jean-Yves Didier L objectif de ce TD est de construire une représentation graphique permettant d avoir une vue synthétique du code source d un logiciel. Il s agit donc de faire de la rétro-ingénierie

Plus en détail

La modélisation dynamique «haut niveau»

La modélisation dynamique «haut niveau» La modélisation dynamique «haut niveau» ACDA CPOO () Mathieu Sassolas IUT de Sénart Fontainebleau Département Informatique Année 2015-2016 Plan de la séance et 1 This is so meta! 2 Scénarios textuels Pourquoi?

Plus en détail

MLD. Modèle Logique des Données (= MOD Modèle Organisationnel des Données)

MLD. Modèle Logique des Données (= MOD Modèle Organisationnel des Données) MLD Modèle Logique des Données (= MOD Modèle Organisationnel des Données) Transcription du MCD adaptée à l'implémentation ultérieure (niveau physique) Règles de transcription: 1entité => 1table Identifiant

Plus en détail

Langage SysML. Classe de terminale SI

Langage SysML. Classe de terminale SI Langage SysML Table des matières 1. Introduction...2 2. Présentation SysML...4 3. Description fonctionnelle...8 3.1. Le diagramme des cas d'utilisation (UCD)...8 3.2. Le diagramme des exigences...9 3.3.

Plus en détail

Sciences et Technologies de l Industrie et du Développement Durable. CI2 : Démarche de conception et d analyse

Sciences et Technologies de l Industrie et du Développement Durable. CI2 : Démarche de conception et d analyse Sciences et Technologies de l Industrie et du Développement Durable Modélisation des systèmes : Introductionn à SysML 1 ère STI2D CI2 : Démarche de conception et d analyse Cours ET 1. Modélisation 1.1.

Plus en détail

Résumé du sous-ensemble de la notation UML 2 utilisé dans ce livre

Résumé du sous-ensemble de la notation UML 2 utilisé dans ce livre Résumé du sous-ensemble de la notation UML 2 utilisé dans ce livre annexe A Diagramme de cas d utilisation Diagramme de séquence Diagramme de classes Diagramme de packages Diagramme d états Cahier du programmeur

Plus en détail

La cartographie des processus : un outil à maîtriser

La cartographie des processus : un outil à maîtriser La cartographie des processus : un outil à maîtriser Albane Pélisson Service du greffe et des archives, Ville de Québec Étudiante à la maîtrise en histoire option archivistique, Université Laval Congrès

Plus en détail

6761 Validation de la conformité. Vérification et cycle de vie du logiciel. 6.4 Processus de vérification (1)

6761 Validation de la conformité. Vérification et cycle de vie du logiciel. 6.4 Processus de vérification (1) 6761 Validation de la conformité 11.03.2009 Peter DAEHNE Vérification et cycle de vie du logiciel Norme ISO 12207 Novembre 1995 6.4 Processus de vérification 6.4.2.5 Vérification du code 6.4.2.6 Vérification

Plus en détail

Oracle Fusion Middleware 11g : Développer des applications avec ADF (accéleré)

Oracle Fusion Middleware 11g : Développer des applications avec ADF (accéleré) Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Fusion Middleware 11g : Développer des applications avec ADF (accéleré) Durée: 5 Jours Description Ce cours regroupe les cours Oracle Fusion

Plus en détail

Ingénierie des Modèles. Méta-modélisation

Ingénierie des Modèles. Méta-modélisation Ingénierie des Modèles Méta-modélisation Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Introduction/Plan But de la méta-modélisation Définir des

Plus en détail

Spé. Lycée P. Mendès France Epinal. Analyse structurelle Etudiant.docx 2/7

Spé. Lycée P. Mendès France Epinal. Analyse structurelle Etudiant.docx 2/7 Analyse structurelle 2016 - Etudiant.docx 2/7 Sommaire... 4 1. Définition :... 4 2. Etude des systèmes :... 4 3. Cycle de vie d'un système :... 5 ANALYSE STRUCTURELLE... 6 1. Chaîne d'énergie :... 6 2.

Plus en détail

Petite histoire d UMLd

Petite histoire d UMLd Petite histoire d UMLd Pierre-Alain Muller ESSAIM pa.muller@uha.fr uha.fr 03.89.59.69.65 Prolifération ration des méthodes m objet Une cinquantaine de méthodes m thodes objet au début d des années 90 Confusion,

Plus en détail

L approche processus à l heure du numérique: le Business Process Management. Présenté par : Romaric Tchokpon Business Analyste Expert BPM

L approche processus à l heure du numérique: le Business Process Management. Présenté par : Romaric Tchokpon Business Analyste Expert BPM L approche processus à l heure du numérique: le Business Process Management Présenté par : Romaric Tchokpon Business Analyste Expert BPM Cadre général 2 Business Process Management 3 Business Process Management

Plus en détail

Langages de programmation TP12

Langages de programmation TP12 Langages de programmation TP12 Objectifs: Diagrammes UML pour refléter relations entre classes Des diagrammes UML UML (Unified Modeling Language, que l'on peut traduire par "langage de modélisation unifié)

Plus en détail

Analyse et Conception avec UML

Analyse et Conception avec UML Analyse et Conception avec UML 1 Les moyens Utilisation d un dictionnaire du domaine Les acteurs UML Les use-cases UML 2 Intérêt du dictionnaire Outil de dialogue Informel, évolutif, simple a réaliser

Plus en détail

Avis d experts. Société d expertise et de conseil en informatique

Avis d experts. Société d expertise et de conseil en informatique Avis d experts Société d expertise et de conseil en informatique QUI EST L AUTEUR? Gregory Boissinot Architecte logiciel et CTO SOAT Gregory intervient chez différents clients au domaine fonctionnel varié,

Plus en détail

Master Mention Informatique des Organisations Parcours «MIAGE - Informatique Décisionnelle» (ID) Formations classique et continue

Master Mention Informatique des Organisations Parcours «MIAGE - Informatique Décisionnelle» (ID) Formations classique et continue Master Mention Informatique des Organisations Parcours «MIAG - Informatique Décisionnelle» (ID) Formations classique et continue Modalités de Contrôle des connaissances 2015/2016 I - Principes Généraux

Plus en détail