PTSI PT ÉTUDE DES SYSTEMES
|
|
|
- Pierre Boivin
- il y a 10 ans
- Total affichages :
Transcription
1 PTSI PT ÉTUDE DES SYSTEMES
2 Table des matières 1 - PRESENTATION GENERALE Définition d'un système Exemples Cycle de vie d'un système Langage de description SysML ANALYSE FONCTIONNELLE DU BESOIN PRESENTATION DU SYSTEME BESOIN DU CLIENT ANALYSE DU BESOIN Diagramme des cas d utilisation... 4 Remarque : par extension, on définit le diagramme de contexte (non normalisé). Le but est alors d énumérer les différents acteurs qui interagissent avec le système, sans détailler les cas d utilisation Diagramme des exigences Diagramme de séquence Diagramme de définition de blocs Diagramme de blocs internes Diagramme d états Diagramme d activités Diagramme paramétrique CHAINE D INFORMATION ET D ENERGIE STRUCTURE MATERIELLE D UN SYSTEME STRUCTURE FONCTIONNELLE DES SYSTEMES PTSI-PT Avignon
3 1 - Présentation générale Définition d'un système Système : Association de sous-systèmes 1 constituant un tout organique complexe destiné à remplir une fonction générale. (NFE ) C'est un ensemble d'éléments matériels (appareil électroménager, automobile, machines-outils, ordinateur, centrale nucléaire,... ) et/ou humains (opérateur, pilote, conducteur, équipe,... ) organisé en fonction d'un but à atteindre. Il s'agit d'un ensemble identifiable assurant une fonction globale et doté d'une structure qui évolue dans le temps et dans un environnement pour une finalité. Il est important de bien identifier les éléments qui constituent le système. On définit alors la frontière du système Exemples Dans le laboratoire : - chariot filoguidé, direction assistée Diravi, ouvre portail, capsuleuse... A l'extérieur du laboratoire : - Lave-linge, chaîne Hifi, voiture plus conducteur, centrale hydroélectrique, distributeur de timbres poste Cycle de vie d'un système Analyse des besoins Exploitation, conduite et maintenance Cahier des charges Réception Mise au rebut Conception du système Intégration du système Modifications ou adaptations Réalisation des éléments 1 Sous-système : association de composants destinée à remplir une ou plusieurs fonction(s) opérationnelle(s) au sein d'un système. (Norme X60-012) Composant : élément ou ensemble destiné à remplir une fonction particulière dans un sous-système ou système. page 1
4 Dans le domaine industriel en particulier, chaque étape de la vie d'un système automatisé fait intervenir des équipes différentes qui doivent concourir à la réalisation d'un ensemble de qualité répondant au besoin. Besoin : Sentiment d'insatisfaction né de la nature ou de la vie sociale. Les échanges entre les différents acteurs impliquent des modèles de représentation compréhensibles. Parmi les descriptions existantes, nous allons utiliser le langage SysML. 1.4 Langage de description SysML Le langage SysML (System Modeling Langage) a pour objectif de formaliser de manière graphique les spécifications associées à un système technique complexe. Ce langage est dérivé du langage informatique UML (Unified Modeling Langage) standardisé par l association OMG (Object Management Group). Il permet, entre autres, de spécifier, concevoir, définir et analyser la structure d un système, identifier les performances, les limites, l environnement et les relations avec l extérieur. Ces étapes constituent les phases de conception d un produit industriel. Durant cette phase de conception, trois points de vue sont abordés et décris par 9 diagrammes dans le langage SysML : - les exigences auxquelles doit répondre le système pour fonctionner selon les attentes des parties prenantes sont décrites dans le diagramme d exigences ; - le comportement attendu du système, exprimé en terme de fonction ou de d évolution temporelle, peut-être décrit par quatre diagrammes comportementaux ; - la structure matérielle du système et les échanges de matière, énergie, information au sein du système sont décrits par quatre diagrammes structurels. Le diagramme paramétrique n est pas au programme. page 2
5 2 Diagrammes SysML 2.1. Présentation du cas d étude Afin de réaliser des prises de vue aériennes en haute définition lors de la réalisation de reportages ou de films, des drones sont fréquemment utilisés. Ces appareils sont loués par la production à des entreprises spécialisées qui fournissent, outre le matériel, un pilote maîtrisant parfaitement le vol de son engin et pouvant donc répondre à toutes les demandes du réalisateur et de son chef opérateur, le tout pour un prix très raisonnable par rapport aux solutions classiques utilisant des avions ou des hélicoptères : on passe en effet d un prix horaire d au moins HT pour un avion ou un hélicoptère à un prix journalier de à HT selon les prestations attendues pour le drone. Vous trouverez une vidéo de démonstration ici : Besoin du client Le besoin du client peut être résumé dans le tableau ci-dessous. Ce tableau forme alors le Cahier des Charges Fonctionnel (CdCF), il fait office de contrat entre le client et le concepteur. Fonction Critère Niveau Flexibilité Assurer la qualité des images Temps de visée d une cible sans bouger Vitesse de déplacement maximale 5s 1 m/s mini +/- 0,2 m/s Permettre de couvrir la zone de prise de vue Taille de la zone Altitude maxi de vol Durée de vol 300m x 300m 60m 8h mini mini S adapter à la caméra Fixation universelle Capacité de charge 1 kg mini Assurer le retour d image au sol Délai Résolution mini 854x480 Résister à l environnement Déplacement admissible suite à un 0,5 cm et 1,5 maxi vent de 20 km/h dans chaque direction Être économe Prix pour la mission (1 jour) 4000 maxi page 3
6 2.3 Analyse du besoin Pour présenter l utilisation des différents diagrammes SysML, nous allons nous placer dans la peau d une entreprise cherchant à remporter l appel d offre placé par le client en développant un nouveau drone. Il faut donc en premier lieu analyser l impact sur la conception du système de chaque revendication du client Diagramme des cas d utilisation Le diagramme des cas d utilisation est un diagramme comportemental, appelé Use Case Diagram (uc ou ucd) dans le langage SysML. L objectif de ce diagramme est de montrer les fonctionnalités offertes par un système en identifiant les services qu il rend : il permet donc de modéliser les exigences selon un point de vue complémentaire à celui exposé par le diagramme des exigences. L énoncé d un cas d utilisation doit se faire hors technologie, puisque il est défini en termes de résultats attendus. Cartouche Acteurs en relation avec le système Frontière système du Cas d utilisation Remarque : par extension, on définit le diagramme de contexte (non normalisé). Le but est alors d énumérer les différents acteurs qui interagissent avec le système, sans détailler les cas d utilisation Diagramme des exigences L objectif du diagramme des exigences, appelé Requirement Diagram (req), est de modéliser les exigences devant être vérifiées par le système en liant les solutions mises en œuvre sur le système avec les besoins définis dans le cahier des charges. Ce diagramme traduit, par des fonctionnalités ou des contraintes, ce qui doit être satisfait par le système. De nombreux domaines peuvent être couverts, les plus classiques étant les exigences fonctionnelles ou techniques, environnementales et économiques. page 4
7 Les liens entre les différentes exigences expriment les relations suivantes : Contenance : décomposition en plusieurs exigences de niveau hiérarchique inférieur. Association : relie des éléments de même niveau hiérarchique. Désigne l inclusion associée au mot clé «include», «extend» pour l extension, «refine» pour le raffinement et «DeriveReq» pour la dérivation. Composition : un élément est structurellement indispensable à l autre. Agrégation : indique généralement que le composant est optionnel. Remarque : on retrouvera ces différents symboles dans les autres diagrammes pour exprimer les liens entre blocs Diagramme de séquence Le diagramme de séquence est un diagramme comportemental appelé Sequence Diagram (seq) dans le langage SysML. L objectif de ce diagramme est de décrire les interactions existant entre plusieurs entités, celles-ci pouvant être des acteurs, le système ou ses sous-systèmes. Le diagramme ne montre donc que l enchaînement séquentiel des différentes interactions. Un diagramme de séquence est rattaché à un cas d utilisation et décrit ce dernier en entier ou en partie, ce qui correspond à un scénario de fonctionnement possible, défini dans un cadre précis : fonctionnement normal, initialisation, gestion des problèmes. page 5
8 2.3.4 Diagramme de définition de blocs Le diagramme de définition de blocs est un diagramme structurel appelé Block Definition Diagram (bdd) dans le langage SysML. L objectif de ce diagramme est de décrire le système via des blocs (blocks dans le langage SysML) représentant des éléments matériels (cas le plus fréquent) mais également des entités abstraites (regroupement logique d éléments) ou des logiciels. Ce diagramme représente les caractéristiques principales de chaque bloc ainsi que les liens entre eux : il permet donc une modélisation de l architecture du système. page 6
9 multiplicité Remarque : Lorsque cela est pertinent, il est possible de détailler beaucoup plus chaque bloc. On peut faire apparaître les éléments constituants (parts), les propriétés (properties), des caractéristiques physiques (values), et des équations comportementales (constraints) Diagramme de blocs internes Le diagramme de blocs internes est un diagramme structurel appelé Internal Block Diagram (ibd) dans le langage SysML. Le diagramme de blocs internes est rattaché à un bloc issu du diagramme de définition de blocs, le cadre du diagramme représentant la frontière d un bloc. Le diagramme de définition de blocs introduit la notion fondamentale de «port» qui correspond à un point d interaction avec l extérieur du bloc. Les connecteurs (traits) entre les ports indiquent soit les associations soit les flux de matière, d énergie et d information entre les différents blocs. La représentation graphique des ports est un carré placé sur le contour du bloc : - Les ports de flux indiquent les échanges de matière, d énergie et d information entre blocs : ce type de port contient une flèche dont le sens (entrante, sortante ou bidirectionnelle) indique celui du flux. - Les ports standards indiquent la logique de commande et les interfaces d un bloc : ce type de port est rarement utilisé en SI. page 7
10 Symbole indiquant une liaison à distance Diagramme d états Le diagramme d états est un diagramme comportemental appelé State Machine Diagram (stm) dans le langage SysML. Le diagramme d états est rattaché à un bloc qui peut être le système, un sous-système ou un composant. Le comportement décrit par ce type de diagramme sert à montrer les différents états pris par le bloc en fonction des évènements qui lui arrivent. Un état représente une situation d une durée finie durant laquelle un système exécute une activité, satisfait à une certaine condition ou bien est en attente d un événement. Le passage d un état à un autre se fait en franchissant une transition. Commentaire Dans ce diagramme, il est possible de rajouter des événements internes qui permettent de montrer la réponse à un événement mais sans changer d état. Les événements entry, do et exit indiquent ce qu il se passe à l entrée dans l état (mot clé entry), pendant l état (mot clé do) et à la sortie de l état (mot clé exit) Diagramme d activités Le diagramme d activités est un diagramme comportemental appelé Activity Diagram (act) dans le langage SysML. Ce diagramme permet de représenter le déroulement d un processus sous la forme d une activité correspondant à une décomposition séquentielle d actions, aussi appelées tâches. page 8
11 Malgré leurs formes proches, il y a deux différences essentielles avec le diagramme d états. - Dans le diagramme d activité, lorsqu une tâche est terminée, la suivante commence. Il n y a pas de notion de transition et d évènement. - Le diagramme d activité est utile pour représenter un algorigramme, qui implique généralement plusieurs blocs (sous-systèmes). Le diagramme d état est quant à lui restreint à la description du comportement d un seul bloc. Les diagrammes stm et act seront revus en détail dans le chapitre d automatique séquentielle Diagramme paramétrique Le diagramme paramétrique est un diagramme structurel appelé Parametric Diagram (par) dans le langage SysML. Il présente la particularité de pouvoir connecter entre elles des contraintes ajoutées au diagramme de blocs par le biais d un bloc particulier, dit «de contraintes» (constraint block) qui contient des paramètres et une relation, en général mathématique, les reliant. page 9
12 3 Chaine d information et d énergie 3.1 Structure matérielle d un système automatisé D une manière générale, un système automatisé est composé d'une partie opérative (PO) et d'une partie commande (PC) en interrelations ; l'ensemble étant lui-même en communication avec l opérateur par le biais du pupitre. Matière d'œuvre à l'état initial Consignes Pupitre ou autre parties commandes Messages - visualisations PARTIE COMMANDE Ordres Comptesrendus PARTIE OPERATIVE Frontière d'isolement du système Matière d'œuvre + valeur ajoutée Partie opérative PO / Chaine d énergie C'est l'ensemble des constituants qui permettent de réaliser les actions physiques nécessaires pour accomplir la fonction globale du système en agissant sur la matière d œuvre. Elle communique également des comptes-rendus à la partie commande. Caractérisée par le niveau d énergie élevé qui la traverse, la partie opérative réalise les fonctions de la chaine d énergie. Partie commande PC / Chaine d Information C'est l'ensemble des moyens de traitement de l'information qui génèrent les ordres à la partie opérative. Le niveau d énergie la traversant est suffisant pour transmettre et gérer l information, on parle donc de chaine d information. Pupitre Il permet la communication entre la PC et l opérateur. Il est essentiellement constitué de boutons, interrupteurs, clavier, voyants, signaux sonores et écrans. page 10
13 3.2 - Structure fonctionnelle des systèmes Chacune des chaînes citées précédemment peut être décomposée en un nombre limité de fonctions techniques principales. La chaîne d'information Elle permet : - d'acquérir des informations : - sur l'état de la partie opérative par le biais des capteurs ; - issues d'interfaces homme/machine (IHM) à travers le pupitre ; - sur un processus géré par d'autres systèmes (bases de données, partage de ressources,... ) ; - Si nécessaire, de coder l information généralement par un CAN ; - de traiter ces informations. C'est l'organe de commande (automate, PC, ) ; - de communiquer les ordres générées à la chaîne d'énergie (fil, ethernet, wifi, ) ; - de restituer des messages à l opérateur par l IHM ; La chaîne d'énergie Elle permet : - d'alimenter en énergie le système à partir d'une source d'énergie ; - de distribuer cette énergie à partir d'ordres provenant de la chaîne d'information. C'est le pré actionneur ; - de convertir cette énergie en énergie utilisable. C'est l'actionneur ; - Ces éléments et leurs interactions sont représentés sur la figure page suivante. Remarque : On peut également représenter ces échanges d énergie et d information par un diagramme SysML ibd. page 11
14 page 12
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
UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX
UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX PLAN
uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»
TopChair S c Première partie Présentation du système Plus d autonomie pour plus de liberté! TopChair S c offre aux personnes à mobilité réduite une nouvelle possibilité de se déplacer sans assistance à
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
Chapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0
Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive Sommaire - Le Robot M.I.M.I. (Multipode Intelligent à Mobilité Interactive) - Présentation du Système à Enseigner. - Composition
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
Extrait des Exploitations Pédagogiques
Pédagogiques Module : Compétitivité et créativité CI Première : Compétitivité et créativité CI institutionnel : Développement durable et compétitivité des produits Support : Robot - O : Caractériser les
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
L AUTOMATISME LE SIGNAL
L AUTOMATISME LE SIGNAL Page 1 sur 7 Sommaire : 1- Champ de l automatisme définitions 2- Correspondance entre phénomènes physiques et signaux a. Capteur b. Exemple de capteur TOR c. Exemple de capteur
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
UML (Diagramme de classes) Unified Modeling Language
UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association
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
Ingénierie des Modèles. Méta-modélisation
Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique [email protected]
Merise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE
BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE ÉPREUVE DE SCIENCES DE L INGÉNIEUR ÉPREUVE DU VENDREDI 20 JUIN 2014 Session 2014 Durée de l épreuve : 4 heures Coefficient 4,5 pour les candidats ayant choisi un
Initiation aux Sciences de l Ingénieur LIVRET DE SECONDE
Etablissement : NOM : Classe :. Année scolaire : 20.. / 20 Initiation aux Sciences de l Ingénieur LIVRET DE SECONDE N fiche Savoirs Compétences Supports d apprentissage (à compléter) Validation (par l
Analyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Architecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude
MEGA ITSM Accelerator. Guide de démarrage
MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Conception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: [email protected] 1. Introduction
Le génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
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
Business Process Design Max Pauron
Business Process Design Max Pauron 2005 Max Pauron - Reproduction and communication, even partial, are strictly prohibited without written permission. Unauthorized photocopying is a crime. Contexte Les
Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier
Master MIDO 2ème année Spécification et Conception en UML Maude Manouvrier Spécifications initiales Analyse Conception du système Conception des classes Bibliographie Modélisation et conception orientées
Cours STIM P8 TD 1 Génie Logiciel
Cours STIM P8 TD 1 Génie Logiciel Compléments sur UML Intervenant : Anil CASSAM CHENAI Date : 02/02/2012 Objectifs du complément Ce complément sera approfondi en parallèle de plusieurs TD/Cours. Rappels
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
MEGA ITSM Accelerator. Guide de Démarrage
MEGA ITSM Accelerator Guide de Démarrage 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
TRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique
TRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique Bilan technique et éléments de développement Fonctionnalités attendues Une vingtaine d établissements
URBANISME DES SYSTÈMES D INFORMATION
FAYCAL AYECH GL2. INSAT 2010/2011 INTRODUCTION AUX SYSTÈMES D INFORMATIONS URBANISME DES SYSTÈMES D INFORMATION De l Urbanisme à L Urbanisation des SI Urbanisme : Mise en œuvre des politiques urbaines
Coffret Distributeur de DJ10: Distributeur de jetons (Avec PC embarqué Siemens et suite logicielle)
Distributeur de jetons & Point de vente Etudes des solutions électroniques d un point de vente avec distributeur de jetons Le Distributeur de jetons en un clin d œil Sections Electronique, Informatique
A- Observez la vidéo A présentant le fonctionnement de deux objets techniques que nous
Nous savons qu'un système d'alarme permet de protéger une habitation en détectant et en signalant une ouverture de porte, de fenêtre ou un mouvement dans une pièce. Mais comment détecter et existe il un
Méthodes de développement. Analyse des exigences (spécification)
1 / 16 Méthodes de développement Analyse des exigences (spécification) 1 -Objectifs de l'analyse des exigences... 2 2 - Approfondissement et formalisation du besoin... 2 2.1 Séparation des besoins, contraintes
Comprendre Merise et la modélisation des données
Comprendre Merise et la modélisation des données Tables des matières Avant-propos 1- Introduction 1-1 Principes fondateurs 1-2 Bases conceptuelles 1-3 Place de Merise dans le cycle de développement informatique
Les outils graphiques d expression pour l analyse fonctionnelle des systèmes Domaine d application : Représentation conventionnelle des systèmes
Section : S Option : Sciences de l ingénieur Discipline : Génie Électrique Les outils graphiques d expression pour l analyse fonctionnelle des systèmes Domaine d application : Représentation conventionnelle
Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Diagrammes de Package, de déploiement et de composants UML
labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description
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
Rational Unified Process
Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes [email protected] Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...
Analyse et conception de l'objet technique
Technologie 4ème Analyse et conception de l'objet technique 4ACOT 01 1/ les objets techniques de domotique Les objets techniques sont conçus pour répondre à différents besoins. Ils assistent les êtres
DECODER LES GRAFCET ET REPERER LES DIFFERENTS POINTS DE VUE
MI V B DECODER LES GRAFCET ET REPERER LES DIFFERENTS POINTS DE VUE Maintenance industrielle Niveau V CAFOC - GIP de l académie de Lyon - 9, rue Pierre Baizet - CP - 696 Lyon cedex 9 7 9 8-78 7 7 - [email protected]
RTDS G3. Emmanuel Gaudin [email protected]
RTDS G3 Emmanuel Gaudin [email protected] PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
PARTIE OPERATIVE PARTIE COMMANDE 1. LA PARTIE OPERATIVE ET LA PARTIE COMMANDE : 2. LEURS INTER-RELATIONS :
1STE LES SOLUTIONS TECHNOLOGIQUES ASSOCIÉES AUX FONCTIONS L.T Mohammedia Cours STRUCTURE D UN SYSTÈME AUTOMATISÉ Prof : MAHBAB Page 1 / 3 1. LA PARTIE OPERATIVE ET LA PARTIE COMMANDE : 1.1 Présentation
GUIDE DU CAHIER DES CHARGES
GUIDE DU CAHIER DES CHARGES - EDITION 2010 - Guide du cahier des charges / Etat de Vaud TABE DES MATIERES Introduction... 2 I. Définitions... 3 1. Cahier des charges et organisation... 2. Cahier des charges
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
OMGL6 Dossier de Spécifications
OMGL6 Dossier de Spécifications HELPDESK Radoslav Cvetkoski, Xavier Fantin, Yohann Haution, Yanis Salti, Sébastien Tassier Cvetkoski, Fantin, Haution, Salti, Tassier Page 1 Sommaire 1. Historique du document...
ORIENTATIONS POUR LA CLASSE DE TROISIÈME
51 Le B.O. N 1 du 13 Février 1997 - Hors Série - page 173 PROGRAMMES DU CYCLE CENTRAL 5 e ET 4 e TECHNOLOGIE En continuité avec le programme de la classe de sixième, celui du cycle central du collège est
Utilisation de SysML pour la modélisation des réseaux de capteurs
Utilisation de SysML pour la modélisation des réseaux de capteurs Nicolas Belloir, Jean-Michel Bruel, Natacha Hoang, Congduc Pham Université de Pau et des pays de l Adour LIUPPA, BP 1155, F-64013 Pau Cedex
-Identifier les éléments qui déterminent le coût d un objet technique.
A / LES OBJETS TECHNIQUES EN DOMOTIQUE B / LA REPRESENTATION FONCTIONNELLE C / LE RESPECT DES CONTRAINTES D / LA CHAINE D ENERGIE D UN OBJET TECHNIQUE E/ LA CHAINE D INFORMATION D UN OBJET TECHNIQUE A
Etude et développement d un moteur de recherche
Ministère de l Education Nationale Université de Montpellier II Projet informatique FLIN607 Etude et développement d un moteur de recherche Spécifications fonctionnelles Interface utilisateur Responsable
TP - Alarme de voiture / Approche fonctionnelle
TP - Alarme de voiture / Approche fonctionnelle Tous les objets techniques, même les plus compliqués, sont étudiés à l aide d une méthode appelée : étude fonctionnelle ou systémique. 1/ Présentation du
SCIENCES DE L INGENIEUR
SCIENCES DE L INGENIEUR 2013/2 014 ANALYSE DU BESOIN ANALYSE FONCTIONNELLE EXTERNE ANALYSE FONCTIONNELLE INTERNE CHAINE FONCTIONNELLE EXERCICES [email protected] 0699717946 1 A- Généralités et
Modélisation des données
Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)
Nom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
SITE WEB E-COMMERCE ET VENTE A DISTANCE
Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : [email protected] GSM : Organisme
Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML
Olivier Glassey Jean-Loup Chappelet Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Working paper de l'idheap 14/2002 UER: Management public / Systèmes d'information
Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh
NOTATION UML AVEC RATIONAL ROSE G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh Sommaire 1 GÉNÉRALITES...2 1.1 ENVIRONNEMENT LOGICIEL...2 1.2 LES VUES DU LOGICIEL ROSE...3 1.3 ORGANISATION RECOMMANDÉE...3
Présentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.)
Présentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.) Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Introduction Les modèles d'omt Le Modèle Objet (MO) Le Modèle
les outils de la gestion de projet
les outils de la gestion de projet Sommaire Objectifs de la gestion de projet Les étapes du projet Les outils de gestion de projets Paramétrage de l outil PROJET : «ensemble des actions à entreprendre
Leçon 1 : Les principaux composants d un ordinateur
Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques
Annexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
GOL-502 Industrie de services. Travaux Pratique / Devoir #7
GOL-502 Industrie de services Travaux Pratique / Devoir #7 Version 2012 Modélisation à l'aide du langage UML 1) Diagramme de cas d'utilisation 2) Diagramme de classes 3) Diagramme de séquence 4) Diagramme
Métiers d études, recherche & développement dans l industrie
Les fiches Métiers de l Observatoire du Travail Temporaire Emploi, compétences et trajectoires d intérimaires cadres Métiers d études, recherche & développement dans l industrie R&D Production Ingénieur
Figure 1 : représentation des différents écarts
ulletin officiel spécial n 9 du 30 septembre 2010 Annexe SIENES DE L INGÉNIEUR YLE TERMINAL DE LA SÉRIE SIENTIFIQUE I - Objectifs généraux Notre société devra relever de nombreux défis dans les prochaines
Plateforme STAR CLM. Gestion intégrée des réseaux multilingues d entreprise
Plateforme STAR CLM Gestion intégrée des réseaux multilingues d entreprise Groupe STAR Your single-source partner for corporate product communication Chaque plan de vol est unique... Chaque vol est un
Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Guichet automatique de banque
Guichet automatique de banque Mastère 2004 1 Guichet automatique de banque : GAB Objectif : Illustrer la vue fonctionnelle et particulièrement la définition des cas d utilisation. 1. Spécification du problème
Synergies entre Artisan Studio et outils PLM
SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits
MEGA Application Portfolio Management. Guide d utilisation
MEGA Application Portfolio Management Guide d utilisation MEGA 2009 SP5 R7 2ème édition (novembre 2012) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis
Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?
Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement? Avec Totally Integrated Automation Portal : un seul environnement de développement intégré pour toutes vos tâches
Sujet de thèse CIFRE RESULIS / LGI2P
Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences
Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
Introduction aux systèmes temps réel. Iulian Ober IRIT [email protected]
Introduction aux systèmes temps réel Iulian Ober IRIT [email protected] Définition Systèmes dont la correction ne dépend pas seulement des valeurs des résultats produits mais également des délais dans
Rapport de certification
Rapport de certification Memory Arrays avec Memory Gateways Version 5.5.2 Préparé par : Le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma canadien
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
Identification des besoins : la méthode des Focus Group. Définition et descriptif de la méthode
Identification des besoins : la méthode des Focus Group Définition et descriptif de la méthode Identifier les besoins des utilisateurs Le Focus Group Le Focus Group est une activité de groupe ayant pour
Bases de données et interfaces Génie logiciel
Bases de données et interfaces Génie logiciel Merlet benjamin Merlet-Billon Maryvonne Hueber Yann Jamin Guillaume Giraud Sandra Département Génie Biologique Professeurs responsables : Option BIMB Promotion
Formation des enseignants. Le tensiomètre. Objet technique modélisable issu de l environnement des élèves
Le tensiomètre Objet technique modélisable issu de l environnement des élèves Un peu d'histoire C'est en 1628 que W. Harvey découvrit la circulation du sang. C'est pourtant seulement en 1730 que la pression
OCL - Object Constraint Language
OCL - Object Constraint Language Laëtitia Matignon [email protected] Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object
Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle
Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle Softeam 2004 Philippe Desfray (voir A propos de l auteur) Présentation Réussir le développement d
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
Besoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.
chapitre1 Besoins utilisateurs Quelle démarche pour passer des besoins au code?? UNIFIED MODELING LANGUAGE package LogiqueMetier.Gestion; import LogiqueMetier.Catalogue.Livre; import java.util.*;public
Rappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
Baccalauréat technologique
Baccalauréat technologique Épreuve relative aux enseignements technologiques transversaux, épreuve de projet en enseignement spécifique à la spécialité et épreuve d'enseignement technologique en langue
EXERCICES UML. Modéliser cette situation par un diagramme de cas d utilisation. Consulter planning
EXERCICES UML 1 ) Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du matériel pédagogique (ordinateur portable ou/et Vidéo projecteur). Seuls les enseignants
Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant
Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant I Présentation I.1 La roue autonome Ez-Wheel SAS est une entreprise française de technologie innovante fondée en 2009.
Introduction au Génie Logiciel
Introduction au Génie Logiciel Lydie du Bousquet [email protected] En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda Qu est-ce que le logiciel? programme, ensemble d instructions Caractéristiques
- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel
Planifier le projet > Identifier les étapes > Organiser le projet > Identifier les étapes - Le Diagramme de Gantt > Organiser le projet - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier
DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE
DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE Maintenance industrielle Niveau IV CAFOC - GIP de l académie de Lyon - 39, rue Pierre Baizet - CP201-69336 Lyon cedex 09 04 72 19 80 21-04 78 47 27 11 - [email protected]
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
M1 : Ingénierie du Logiciel
M1 : Ingénierie du Logiciel UNIVERSITE PIERRE & MARIE CURIE (PARIS VI) Examen Réparti 2eme partie 16 Mai 2013 (2 heures avec documents : tous SAUF ANNALES CORRIGEES). Barème indicatif sur 20,5 points (max
Notice d installation des cartes 3360 et 3365
Notice d installation des cartes 3360 et 3365 L architecture ci-dessous représente de manière simplifiée l utilisation des cartes IP 3360 et Wi-Fi 3365, associée à une centrale Harmonia La carte IP 3360
Cahier des charges (CDC)
Cahier des charges (CDC) PTella Auteur Arnaud Aucher - Ecole Centrale Groupe PT1 3 Nom du document Version 3 Page 1 / 5 Sommaire Sommaire... 2 Présentation générale du projet... 3 1. Descriptif du projet...
L APPROCHE PROCESSUS,
Hans BRANDENBURG Jean-Pierre WOJTYNA L APPROCHE PROCESSUS, mode d emploi, 2003 ISBN : 2-7081-2888-4 Chapitre 1 IDENTIFIER ET DÉCRIRE LES PROCESSUS DE RÉALISATION Dans ce chapitre nous décrivons la première
LA SOLUTION D ALARME, DE VIDÉOPROTECTION ET DE DOMOTIQUE INTELLIGENTE ET SANS FIL. Simple à installer, simple à utiliser, haute protection.
LA SOLUTION D ALARME, DE VIDÉOPROTECTION ET DE DOMOTIQUE INTELLIGENTE ET SANS FIL Simple à installer, simple à utiliser, haute protection. Sommaire LA SOLUTION EVOLOGY EN UN COUP D OEIL L INNOVATION AU
Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?
Compétences générales Avoir des piles neuves, ou récentes dans sa machine à calculer. Etre capable de retrouver instantanément une info dans sa machine. Prendre une bouteille d eau. Prendre CNI + convocation.
domovea Portier tebis
domovea Portier tebis SOMMAIRE SOMMAIRE Page 1. INTRODUCTION... 2 1.1 OBJET DU DOCUMENT... 2 2. VIDEO UNIQUEMENT (SANS SON), BASE SUR CAMERA IP... 3 2.1 ARCHITECTURE... 3 2.2 CONFIGURATION... 4 2.2.1 Creation
Méthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
