METHODOLOGIE : INGENIERIE DES SYSTEMES



Documents pareils
Casisa Anthony DOSSIER PERSONNEL

Panneau solaire ALDEN

Le génie logiciel. maintenance de logiciels.

Cours Gestion de projet

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

Processus d Informatisation

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Architecture d'entreprise : Guide Pratique de l'architecture Logique

SUIVEUR SOLAIRE : Informations complémentaires

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Extrait des Exploitations Pédagogiques

Identification du module

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

SCIENCES DE L INGENIEUR

Développement itératif, évolutif et agile

BTS SYSTEMES ELECTRONIQUES

Initiation aux Sciences de l Ingénieur LIVRET DE SECONDE

Université de Bangui. Modélisons en UML

PRESENTATION DE L ACTIVITE

Manuel d'utilisation de la maquette

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Méthodes de développement

Chapitre I : le langage UML et le processus unifié

TPE : La voiture solaire. Présentation de Matthys Frédéric, Soraya Himour et Sandra Thorez.

Dossier d'étude technique

Analyse,, Conception des Systèmes Informatiques

Méthodologies de développement de logiciels de gestion

2. Activités et Modèles de développement en Génie Logiciel

(ANALYSE FONCTIONNELLE ET STRUCTURELLE)

Gamme Véhicules électriques et hybrides

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

Plateforme de capture et d analyse de sites Web AspirWeb

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

2 / ENONCER ET DECRIRE LES FONCTIONS DE SERVICE A REALISER

URBANISME DES SYSTÈMES D INFORMATION

Développement spécifique d'un système d information

Un système d aide aux handicapés

ils entretiennent entre eux des flux, ils partagent des perceptions sur l environnement

La Certification de la Sécurité des Automatismes de METEOR

GUIDE SUR L ASSISTANCE A LA MAÎTRISE D'OUVRAGE EN INFORMATIQUE

Gestion Projet. Cours 3. Le cycle de vie

Méthodes de développement. Analyse des exigences (spécification)

Manuel Management Qualité ISO 9001 V2000. Réf Indice 13 Pages : 13

Test : principe fondamental de la dynamique et aspect énergétique

Enquête 2014 de rémunération globale sur les emplois en TIC

S8 - INFORMATIQUE COMMERCIALE

Fiche méthodologique Rédiger un cahier des charges

ANALYSE DU BESOIN. L ANALYSE FONCTIONNELLE par Jean-Marie VIRELY & all (ENS Cachan) Cette présentation décrit l outil «Analyse du Besoin».

1. PRESENTATION GENERALE DU PRODUIT

mm 1695 mm. 990 mm Porte-à-faux avant. Modèle de cabine / équipage Small, simple / 3. Codage

Eclipse Process Framework et Telelogic Harmony/ITSW

MOTO ELECTRIQUE. CPGE / Sciences Industrielles pour l Ingénieur TD06_08 Moto électrique DIAGRAMME DES INTER-ACTEURS UTILISATEUR ENVIRONNEMENT HUMAIN

Véhicule électrique HS Véhicule électrique HS Liberté et qualité de vie. Prix bas permanents.

Gestion de Projet. Génie Logiciel. Renaud Marlet. LaBRI / INRIA. (d'après A.-M. Hugues) màj 19/04/2007

L AUTOMATISME LE SIGNAL

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

MetROCab VÉHICULe ÉLeCtRIQUe À RaYON D action ÉteNDU et DIFFÉReNtIeL ÉLeCtRONIQUe

Société de conseil en intégration Oracle E Business Suite.

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

Analyse et conception de l'objet technique

BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE

UNITE U 6.2 : PROJET TECHNIQUE OBJET DE L'EPREUVE.

Baccalauréat technologique

Notice de montage, d utilisation et de maintenance

Les projets d investissement en PME

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

Diagrammes SysML OUVRE PORTAIL SOLAIRE

Outils avancés d organisation

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

chapitre 4 Nombres de Catalan

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

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

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

Outil de gestion et de suivi des projets

Les outils graphiques d expression pour l analyse fonctionnelle des systèmes Domaine d application : Représentation conventionnelle des systèmes

DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

CONCEVOIR ET CRÉER DES PETITES VOITURES

Jeunes en Apprentissage pour la réalisation de Nanosatellites au sein des Universités et des écoles de l enseignement Supérieur

Atelier : L énergie nucléaire en Astrophysique

C.R.T. Informatique 4,1 M (2014) 40% 20% 15% 15% 10% 25 ANS 17 EMPLOYES 2 AGENCES 5 DATACENTERS OPERATEUR RESEAU INFOGERANCE MAINTENANCE DEVELOPPEMENT

Systèmes et réseaux d information et de communication

PRINCIPES DU MANAGEMENT PAR ET DE PROJETS -- Qu est-ce qu un projet? -- Le management par projets -- Le management de projet - - Quelques outils :

ÉLÉMENTS DE GESTION DE PROJET

Circuit du médicament informatisé

TRAAM STI Acquisition et exploitations pédagogiques des données sur un système pédagogique

Aide au recrutement, à l accueil et à l intégration des nouveaux entrants Professionnalisation et fidélisation d un salarié Tutorat

TIERCE MAINTENANCE APPLICATIVE

SYNERGIE Associés Confidentiel Reproduction interdite sans autorisation préalable Page 1 de 44

Programme-cadre et détail du programme des examens relatifs aux modules des cours de technologie, théorie professionnelle

A- Observez la vidéo A présentant le fonctionnement de deux objets techniques que nous

Nom de l application

INDICATIONS DE CORRECTION

- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Concours EPITA 2009 Epreuve de Sciences Industrielles pour l ingénieur La suspension anti-plongée de la motocyclette BMW K1200S

TP - Alarme de voiture / Approche fonctionnelle

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

LA A RESPIRATION CELLULAIRE

Transcription:

METHODOLOGIE : INGENIERIE DES SYSTEMES L ingénierie de systèmes regroupe l ensemble des activités de pilotage des projets de construction effective d un système en s appuyant sur sa décomposition architecturale produite par l architecture de systèmes. Ce processus prend classiquement la forme d un "cycle en V" en milieu industriel qui peut se décrire comme la succession des différentes phases d ingénierie suivantes : la phase d analyse de besoins, c est-à-dire de définition de la mission du système ; la phase de spécification & de conception du système dans laquelle on définit les exigences que le système doit satisfaire pour remplir à bien sa mission, les sous-systèmes en lesquels il se décompose récursivement et les interactions qui existent entre ces sous-systèmes ; la phase de développement des composants qui composent le système et l ensemble de ses soussystèmes ; la phase d intégration du système, c est-à-dire de construction du système par l assemblage progressif de tous les constituants du système et de test de la conformité du système aux exigences définies initialement (vérification & validation) ; la phase de qualification opérationnelle, c est-à-dire de test de la conformité du système aux besoins opérationnels. Le cycle de développement en "V" d un système industriel. On notera que les deux phases fondamentales suivantes du cycle en V (qui correspondent aux deux branches du V) se définissent naturellement du point de vue de la décomposition récursive d un système : la phase d ingénierie consiste en effet à définir l arbre de décomposition du système à partir de la racine en partant d une analyse des exigences de haut niveau, puis en spécifiant et en définissant de plus en plus précisément le système, la phase d intégration consiste de son côté à parcourir l arbre de décomposition du système des feuilles jusqu à la racine pour interconnecter les éléments concrets correspondant aux définitions précédemment établies, tout en testant au fur et à mesure le système. 1

Projets et études de cas Voitures solaires radiocommandées Aéroglisseur radiocommandé Quadri copter radiocommandé Gyropode 2

Analyse fonctionnelle : Besoin à satisfaire : diagramme de prestation ou bête à corne Les relations avec l environnement : graphe des interactions ou diagramme pieuvre. Définir les fonctions de service FS que doit rendre le produit pour satisfaire l utilisateur. Distinguer dans les fonctions de services les fonctions principales FP des fonctions contraintes FC. FP : Fonction Principale : Se déplacer FC1 : Contrainte 1 : Respecter les normes FC2 : Contrainte 2 : Utiliser l énergie solaire FC3 : Contrainte 3 : Etre esthétique FC4 : Contrainte 4 : Aucun rejet de CO2 Caractérisation des fonctions de services : critère d appréciation (durabilité, maintenabilité, vitesse, consommation, bruit de fonctionnement, rayon d action, élément de confort, etc.) et niveau d appréciation (valeur recherchée ou obtenue). Remarque pour une même fonction, il peut y avoir plusieurs critères d appréciation de nature différente. Fonction Critère d appréciation FP : Se déplacer Vitesse, autonomie, monter FC1 : Respecter les normes Dimensions du véhicule, masse, sécurité, batterie déchargée, bande de fréquence radio FC2 : Utiliser l énergie solaire FC3 : Etre esthétique Type de cellule photovoltaïque, surface maximum Forme, logo, couleur FC4 : Aucun rejet de CO2 Aucune pollution 3 Niveau d appréciation Slalom entre plot. Durée max d endurance 4h, Pente de 20% L=80cm, l=50cm et H=80cm. Garde au sol 5cm, pare-choc avt et ar ; Masse 1.5kg sans batterie Tension batterie 6,3V avec points de mesure Bande 2,4 Ghz en modulation FM S 2220cm2 Zone de 6x6cm à l avant et de 12cm de large et de 8cm de haut sur le côté gauche. 0 g/km de CO2

Diagramme de décomposition fonctionnelle du produit : FAST Le FAST (Function Analysis System Technic) est un diagramme qui traduit chaque fonction de service en fonction technique puis matériellement en solution constructive. Il se lit de gauche à droite dans une logique du pourquoi au comment. Les chaines fonctionnelles d énergie et d information permettent de suivre les flux d énergie et d information. 4

Analyse structurelle : LES CELLULES PHOTOVOLTAÏQUES LA BATTERIE LE VARIATEUR LE SERVO-MOTEUR LE MOTEUR LA RADIOCOMMANDE L ANTENNE LE RECEPTEUR 5

CONSTRUCTION DU VEHICULE Par ASSEMBLAGE DES DIFFERENTS SOUS SYSTEMES LE SYSTEME D ALIMENTATION LA GESTION DE L ENERGIE LE CHASSIS DU VEHICULE LA COMMANDE L ENSEMBLE MOTORISATION ET TRANSMISSION LA DIRECTION 6

VALIDATION DU SYSTEME en effectuant des tests et en mesurant les écarts entre les solutions retenues et le cahier des charges fonctionnel (CdCF) qui spécifie les besoins auxquels répond le système. Epreuve de slalom Epreuve d endurance Problèmes rencontrés Points forts/faibles Un rapport écrit sous forme de dossier technique avec le carnet de bord doit rendre compte du travail d ensemble. Enfin un exposé oral validera l étude de cas ou le projet devant un jury. 7

Annexe : Analogie avec la conception d un logiciel Cycle de vie d'un logiciel Le «cycle de vie d'un logiciel» (en anglais software lifecycle), désigne toutes les étapes du développement d'un logiciel, de sa conception à sa disparition. L'objectif d'un tel découpage est de permettre de définir des jalons intermédiaires permettant la validation du développement logiciel, c'est-à-dire lla conformité du logiciel avec les besoins exprimés, et la vérification du processus de développement, c'est-à-dire l'adéquation des méthodes mises en œuvre. L'origine de ce découpage provient du constat que les erreurs ont un coût d'autant plus élevé qu'elles sont détectées tardivement dans le processus de réalisation. Le cycle de vie permet de détecter les erreurs au plus tôt et ainsi de maîtriser la qualité du logiciel, les délais de sa réalisation et les coûts associés. Le modèle de cycle de vie en V part du principe que les procédures de vérification de la conformité du logiciel aux spécifications doivent être élaborées dès les phases de conception Le cycle de vie du logiciel comprend généralement a minima les activités suivantes : Définition des objectifs, consistant à définir la finalité du projet et son inscription dans une stratégie globale. Analyse des besoins et faisabilité, c'est-à-dire l'expression, le recueil et la formalisation des besoins du demandeur (le client) et de l'ensemble des contraintes. Conception générale. Il s'agit de l'élaboration des spécifications de l'architecture générale du logiciel. Conception détaillée, consistant à définir précisément chaque sous-ensemble du logiciel. Codage (Implémentation ou programmation), soit la traduction dans un langage de programmation des fonctionnalités définies lors de phases de conception. Tests unitaires, permettant de vérifier individuellement que chaque sous-ensemble du logiciel est implémentée conformément aux spécifications. Intégration, dont l'objectif est de s'assurer de l'interfaçage des différents éléments (modules) du logiciel. Elle fait l'objet de tests d'intégration consignés dans un document. Qualification (ou recette), c'est-à-dire la vérification de la conformité du logiciel aux spécifications initiales. Documentation, visant à produire les informations nécessaires pour l'utilisation du logiciel et pour des développements ultérieurs. Mise en production, Maintenance, comprenant toutes les actions correctives (maintenance corrective) et évolutives (maintenance évolutive) sur le logiciel. 8