EXPRESSION DES BESOINS

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "EXPRESSION DES BESOINS"

Transcription

1 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 18

2 2. EXPRESSION DES BESOINS Analyse et définition des besoins du système étude préalable et étude de faisabilité l utilisateur : le demandeur exprime ses besoins dans un cahier des charges qu il rédige seul avant de faire un appel d offres ou fait appel à un développeur informaticien pour l aider à formuler sa demande le développeur : analyste ou ingénieur informaticien prend connaissance des besoins de l utilisateur C.Crochepeyre Génie Logiciel Diapason 19

3 définitions des fonctionnalités du système recensement des données recensement des règles de gestion Pas de solution technique à ce niveau C.Crochepeyre Génie Logiciel Diapason 20

4 Les éléments de cette étape: Document: cahier des charges Définition des besoins Modèle conceptuel Définition des besoins fonctionnels Organisation et stockage des données Définition des besoins non fonctionnels Validation C.Crochepeyre Génie Logiciel Diapason 21

5 Le cahier des charges Selon Henninger (1980) spécification du comportement externe du système contraintes de réalisation outil de référence aux programmeurs éléments pour les étapes ultérieures réponses aux événements désirables ou non facile à mettre à jour C.Crochepeyre Génie Logiciel Diapason 22

6 Sommerville propose le plan suivant: Introduction générale Description du matériel Présentation du modèle conceptuel Besoins fonctionnels Besoins B.D. Besoins non fonctionnels Informations sur la maintenance Glossaire Index C.Crochepeyre Génie Logiciel Diapason 23

7 Définition des besoins Norme IEEE std 830 I- Intoduction II- Contexte de la réalisation 1. Objectifs 2. Hypothèses 3. Bases méthodologiques III- Description générale 1. Environnement du projet 2. Fonctions générales du système 3. Caractéristiques des utilisateurs 4. Configuration du système C.Crochepeyre Génie Logiciel Diapason 24

8 5. Contraintes générales du développement, d exploitation et de maintenance Contraintes de développement Contraintes d exploitation Maintenance et évolution du système IV- Description des interfaces externes du logiciel 1. Interface matériel / logiciel 2. Interface homme / machine 3. Interface logiciel / logiciel V- Description des objets 1. Définition des objets i. Identification de l objet -i i. Contraintes sur l objet i C.Crochepeyre Génie Logiciel Diapason 25

9 VI- Description des fonctions 1. Définitions des fonctions i. Identification de la fonction i Description de la fonction i Contraintes opérationnelles sur la fonction i 2. Conditions particulières de fonctionnement 2.1. Performances 2.2. Capacités 2.3. Modes de fonctionnement 2.4. Controlabilité 2.5. Sureté 2.6. Intégrité 2.7. Conformité aux standards 2.8. Facteurs de qualité C.Crochepeyre Génie Logiciel Diapason 26

10 VII- Justification des choix effectués VIII- Glossaires IX- Références 1. Annexes 2. Index C.Crochepeyre Génie Logiciel Diapason 27

11 Le modèle conceptuel du système exemple des automates finis: commande, fonctions et données facilité d'une représentation graphique comptabilité BD comptable paie impression C.Crochepeyre Génie Logiciel Diapason 28

12 Pour chaque fonction un modèle conceptuel saisie BD employés Paie bulletins impression maj compta BD compta C.Crochepeyre Génie Logiciel Diapason 29

13 Définitions des besoins fonctionnels définition des services complétude et cohérence modifications lors des étapes ultérieures trois méthodes langage naturel langage structuré ou formaté langage de spécification formelle C.Crochepeyre Génie Logiciel Diapason 30

14 Langage naturel très usité (compréhensible par tous) présentation par paragraphes numérotés 2.1. Paie Cette fonction comporte trois fonctions:. la saisie des éléments de paie par employé. l'édition des bulletins. la mise à jour de la comptabilité La saisie Pour chaque employé, un certain nombre de paramètres sont saisis... C.Crochepeyre Génie Logiciel Diapason 31

15 Contre: ambiguïté linguistique manque de concision: schéma fonctionnel difficulté de distinction entre besoins fonctionnels, non fonctionnels et buts difficulté de vérification : complétude et cohérence Pour: compréhensible par l'utilisateur et l'analyste facilité de rédaction C.Crochepeyre Génie Logiciel Diapason 32

16 Exemples: 3.1 Les écrans de saisie: Les saisies doivent être contrôlées et la présentation doit respecter les règles de base de l'ergonomie des interfaces Ceci n'est pas un besoin! 4.5 La fonction de saisie regroupe plusieurs sous-fonctions: La sous-fonction de saisie des éléments de paie qui devra se limiter à fournir les éléments de calcul: généraux et spécifiques pour chaque employé... La sous-fonction de demande d'édition des bulletins de paie... Mélange de besoins fonctionnels, non fonctionnels et buts C.Crochepeyre Génie Logiciel Diapason 33

17 Recommandations: faire relire et corriger le document rédaction séparée par besoin 1 paragraphe = 1 idée polices de caractères différentes utilisation pour la présentation de haut niveau facilité d'expression des besoins fonctionnels difficulté d'expression des besoins logiciels C.Crochepeyre Génie Logiciel Diapason 34

18 Langage structuré utilisation limitée du langage naturel utilisation de notations graphiques exemples: SADT (Schoman et Ross 1977) -> S.Informations RSL (Bell et al. 1977) -> S. Temps Réél PSL/PSA (Teichrow et Hershey 1977)-> S. informations C.Crochepeyre Génie Logiciel Diapason 35

19 SADT Technique d'analyse structurée Graphique: structure et relations entre entités Symboles spéciaux faciles de compréhension Pas de traitement automatique des diagrammes Valeurs entrées v1 A SA1 Résultats v2 B SB1 C C.Crochepeyre Génie Logiciel Diapason 36

20 RSL Traitement automatique des instructions RSL Base de données associée: MSAS* Outils de génération automatique de simulateurs, rapports, vérification langage simple: 4 primitives éléments -> noms en français relations -> verbes attributs -> adjectifs structures -> modélisation des flots d'informations * Modèle Sémantique Abstrait du Système C.Crochepeyre Génie Logiciel Diapason 37

21 Langage spécification formelle exemple ADA avec de nouvelles règles usage des commentaires package PAIE_CTES PLAFOND_A: constant:= 8000 PLAFOND_B: constant:= package PAIE is procedure SAISIE_PAIE procedure EDITION_PAIE procedure COMPTA_PAIE end PAIE C.Crochepeyre Génie Logiciel Diapason 38

22 Organisation des données modèle Entité-Relation (E-R ou E-A) aspect conceptuel des données les entités, associations, attributs et identifiants entité: existe d'elle même association: existe entre entités attribut: propriété individuelle d'une entité ou association identifiant: attribut particulier identifiant l'entité cardinalité: nb d'association pour une entité (0,1,n) C.Crochepeyre Génie Logiciel Diapason 39

23 Représentation graphique E-A. = entité partagée. Entité_1 1-n ASSOCIATION B 0-1 Entité_2 0-n ASSOCIATION A 1-1 Entité_3 C.Crochepeyre Génie Logiciel Diapason 40

24 Définitions des besoins non fonctionnels contraintes sur les fonctions du système soumis aux évolutions technologiques intéraction entre fonctions: conflits -> solutions langage naturel ou structuré: matrice de Boehm (Di: définition Di du cas) propriétés besoins > 4MO réponse < 3s vitesse D84,D95 mémoire D17 C.Crochepeyre Génie Logiciel Diapason 41

25 Validation des besoins par les utilisateurs et développeurs cohérence pas de conflit entre les besoins complétude: tous les besoins et contraintes réalisme: réalisables avec la technologie matériels et logiciels validité: des fonctionnalités supplémentaires si nécessaire C.Crochepeyre Génie Logiciel Diapason 42

26 outils ou méthodes de validation outils d'analyse et recherche d'anomalies générateur de simulateurs prototypage changements des besoins => réécriture du code utilisation => erreurs dans définition des besoins C.Crochepeyre Génie Logiciel Diapason 43

27 Le prototypage approche évolutive du développement prototype enrichi au fur et à mesure prototype jetable avantages: cas concret de discussion détection des fonctions manquantes amélioration des fonctions complexes démonstration de la faisabilité utilisation comme spécification d'un système C.Crochepeyre Génie Logiciel Diapason 44

28 inconvénients du prototypage: coût de développement incite les changements côté utilisateur à ne pas faire: mais: développement du prototype avec les outils du produit final développement avec le même degré de finesse utiliser des outils qui permettent de mettre l'accent sur l'essentiel C.Crochepeyre Génie Logiciel Diapason 45

29 Conclusion: expression des besoins Définition des services attendus par l'utilisateur Analyse des fonctions et de leurs contraintes Pas encore de solutions techniques Collaboration de l'utilisateur importante Utilisation de modèles, méthodes ou de techniques: statiques ou dynamiques Validation correcte avant la phase suivante Définir les limites Envisager les évolutions C.Crochepeyre Génie Logiciel Diapason 46

Définition des Besoins

Définition des Besoins 1 Génie Logiciel (d'après A.-M. Hugues) Définition des Besoins Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 22/03/2007 2 Position dans le cycle de vie Contexte : un problème posé chez le

Plus en détail

Projet : Rédaction du plan de test

Projet : Rédaction du plan de test Projet : Rédaction du plan de test Dans le cadre de votre projet, veuillez présenter pour le vendredi 9 janvier votre plan de test. Ce document retracera l ensemble des actions réalisées ou à réaliser

Plus en détail

Annexe 1 Baccalauréat technologique - série STI2D spécialité Architecture et construction - Épreuve de projet

Annexe 1 Baccalauréat technologique - série STI2D spécialité Architecture et construction - Épreuve de projet Annexe 1 Baccalauréat technologique - série STI2D spécialité Architecture et construction - Épreuve de projet Fiche d évaluation Nom du candidat : Établissement : Prénom du candidat : Session : Titre et

Plus en détail

Bertrand Meyer. UConception et programmation orientées objet. T r a d u i t d e l a n g l a i s p a r P i e r r e J o u v e l o t

Bertrand Meyer. UConception et programmation orientées objet. T r a d u i t d e l a n g l a i s p a r P i e r r e J o u v e l o t UConception et programmation orientées objet Bertrand Meyer T r a d u i t d e l a n g l a i s p a r P i e r r e J o u v e l o t Groupe Eyrolles, 2000, pour le texte de la présente édition en langue française.

Plus en détail

[2016][AA1] Consignes

[2016][AA1] Consignes [2016][AA1] Consignes Consignes pour le bilan architecture d'août 2014 {EPITECH.} 2016_AA1_Consignes.docx Description du document Titre [2016][AA1] Consignes Date 07/12/2014 Auteur Responsable E-Mail Julien

Plus en détail

IFT2255 - Génie logiciel. Processus de développement

IFT2255 - Génie logiciel. Processus de développement IFT2255 - Génie logiciel Processus de développement 1 Cycle de vie du logiciel 2 Activités de développement 3 Planification du projet Analyse et spécification Conception Implémentation Vérification Installation

Plus en détail

Modélisation objet avec UML

Modélisation objet avec UML Modélisation objet avec UML Le développement des systèmes est une tâche d une grande envergure et un investissement important pour toute entreprise. La modélisation des systèmes déjà existants ou d un

Plus en détail

CAOPR. CAO et Prototypage Rapide. Ecole Nationale Polytechnique Département Génie Industriel

CAOPR. CAO et Prototypage Rapide. Ecole Nationale Polytechnique Département Génie Industriel . Ecole Nationale Polytechnique Département Génie Industriel CAO et Prototypage Rapide CAOPR La démarche de conception De l'idée au produit Du développement de l'idée à la commercialisation du produit

Plus en détail

: Mathématiques, physique et sciences de l'ingénieur (MPSI) Mathématiques et physique (MP)

: Mathématiques, physique et sciences de l'ingénieur (MPSI) Mathématiques et physique (MP) : scientifique : Mathématiques, physique et sciences de l'ingénieur (MPSI) Mathématiques et physique (MP) : Sciences industrielles de l ingénieur Première et seconde s PROGRAMME DE SCIENCES INDUSTRIELLES

Plus en détail

Analyse des systèmes : Langage SysML

Analyse des systèmes : Langage SysML Analyse des systèmes : Langage SysML 1. Introduction / définitions. 1.1. Ingénierie Système : L Ingénierie Système (IS) est une démarche méthodologique générale qui permet de concevoir, faire évoluer et

Plus en détail

Logiciel de gestion des ressources numériques. Spécifications Supplémentaires

Logiciel de gestion des ressources numériques. Spécifications Supplémentaires Logiciel de gestion des ressources numériques Spécifications Supplémentaires FANTASTIC FIVE Team 11/05/2015 Historique des revisions Date Version Description Auteur 11/05/2015 La mise en évidence

Plus en détail

IFT2255 - Génie logiciel. Cycle de vie du logiciel. Activités de développement. Planification (étude préliminaire) Processus de développement

IFT2255 - Génie logiciel. Cycle de vie du logiciel. Activités de développement. Planification (étude préliminaire) Processus de développement IFT2255 - Génie logiciel Processus de développement Cycle de vie du logiciel Bruno Dufour dufour@iro.umontreal.ca Activités de développement 3 Planification (étude préliminaire) 4 Planification du projet

Plus en détail

Projet de Programmation Benoit Donnet Année Académique 2015-2016

Projet de Programmation Benoit Donnet Année Académique 2015-2016 Projet de Programmation Benoit Donnet Année Académique 2015-2016 1 Agenda Partie 4: Introduction au Génie Logiciel Chapitre 1: Bases du Génie Logiciel 2 Agenda Chapitre 1: Bases du Génie Logiciel - Principe

Plus en détail

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

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

Plus en détail

Bases de données avancées. cours 1 : introduction

Bases de données avancées. cours 1 : introduction Bases de données avancées cours 1 : introduction Plan Objectifs du cours Bases de données : utilisation Système de Gestion de Bases de données (SGBD) Architecture d un SGBD Ingénierie des bases de données

Plus en détail

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année UFR Sciences et Techniques Licence S&T 1ère année Informatique UE 102 Architecture des ordinateurs et Algorithmique de base Jean-Yves Antoine http://www.intro.univ-tours.fr/~antoine/ UFR Sciences et Techniques

Plus en détail

Bases de données et langage SQL

Bases de données et langage SQL Bases de données et langage SQL Introduction, modèle entité / association Philippe.Dosch@loria.fr IUT SRC DE VERDUN 10/09/2003 Exemples introductifs Gestion de CD Artiste Album Les têtes raides Les oiseaux

Plus en détail

Abstraction: introduction. Abstraction et liaison dans les langages de programmation. Abstraction: principe. Abstraction: terminologie. N.

Abstraction: introduction. Abstraction et liaison dans les langages de programmation. Abstraction: principe. Abstraction: terminologie. N. Abstraction et liaison dans les langages de programmation LIN2: Paradigmes de programmation N. Hameurlain Abstraction: introduction L'importance de l abstraction découle de sa capacité de cacher les détails

Plus en détail

Séminaire académique sur l évaluation Épreuve de projet spécifique à l enseignement de la spécialité STI2D

Séminaire académique sur l évaluation Épreuve de projet spécifique à l enseignement de la spécialité STI2D 1 Séminaire académique sur l évaluation Épreuve de projet spécifique à l enseignement de la spécialité STI2D 2 1. Rappel des textes réglementaires 2. Les temps d évaluation du projet 3. Éléments d organisation

Plus en détail

Brevet de Technicien Supérieur SERVICES INFORMATIQUES AUX ORGANISATIONS

Brevet de Technicien Supérieur SERVICES INFORMATIQUES AUX ORGANISATIONS Enseignement de spécialisation - 4.2 Solutions logicielles et applications métiers SLAM1 : Exploitation d un schéma de données Ce module aborde les savoirs et savoir-faire de base liés à la modélisation

Plus en détail

Qualité Portail Pro. Chaque fonctionnalité sera décrite et soumise à validation en détail avant la mise en développement.

Qualité Portail Pro. Chaque fonctionnalité sera décrite et soumise à validation en détail avant la mise en développement. 10/06/2009 10/41 Qualité Portail Pro Le développement de nos applications est soumis à un plan qualité projet qui comprend jalons de validation, modélisation en UML et tests rigoureux afin de garantir

Plus en détail

REFERENTIEL NORMATIF du CNES

REFERENTIEL NORMATIF du CNES REFERENTIEL NORMATIF du CNES Référence : Méthode et Procédure DEMARCHE D'ANALYSE DU LOGICIEL Annexe Technique de la MP RNC-CNES-Q-80-529 APPROBATION Président du CDN ; date et nom : Page i.1 PAGE D'ANALYSE

Plus en détail

Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9

Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Documentation La documentation a pour but de laisser des traces

Plus en détail

Le génie logiciel. maintenance de logiciels.

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

Plus en détail

L approche du cadre logique

L approche du cadre logique REPUBLIQUE DE GUINEE UNION EUROPEENNE Réunion d information sur l appel à propositions AUTORENFOR : initiatives concrètes des OSC en matière de gouvernance locale L approche du cadre logique (voir documents

Plus en détail

CREPS DU CENTRE 48, avenue du Maréchal Juin 18000 BOURGES

CREPS DU CENTRE 48, avenue du Maréchal Juin 18000 BOURGES CREPS DU CENTRE 48, avenue du Maréchal Juin 18000 BOURGES ******************** Cahier des clauses techniques particulières - C.C.T.P. - Objet du marché : ACQUISITION D UNE APPLICATION DE GESTION DE L ACTIVITE

Plus en détail

FICHE D'IDENTITÉ DE LA QUALIFICATION VALIDÉE I - OBJECTIF PROFESSIONNEL DE LA QUALIFICATION VALIDÉE

FICHE D'IDENTITÉ DE LA QUALIFICATION VALIDÉE I - OBJECTIF PROFESSIONNEL DE LA QUALIFICATION VALIDÉE Commission paritaire nationale de l'emploi de la Métallurgie Qualification : MQ 92 11 89 0101 (1) FICHE D'IDENTITÉ DE LA QUALIFICATION VALIDÉE TITRE DE LA QUALIFICATION : Technicien de la qualité I - OBJECTIF

Plus en détail

Génie Logiciel. Hassan El Mansouri

Génie Logiciel. Hassan El Mansouri Hassan El Mansouri 1 Plan du cours Problématique et naissance du génie logiciel Cycle de développement, cycle de vie, cahier des charges Patrons de conception Programmation par composants, réutilisation

Plus en détail

Liste de contrôle ABI BTS Assistant de Gestion

Liste de contrôle ABI BTS Assistant de Gestion LOGICIELS DE BASE CULTURE INFORMATIQUE DE BASE Compétence commune aux logiciels Charger un logiciel Ouvrir un fichier existant Visualiser la mise en page avant Impression Imprimer tout ou partie d un fichier

Plus en détail

Outils et Méthodes de Génie Logiciel. IUT A de Lille I, Dept Informatique, G. Grimonprez, J.Marengo

Outils et Méthodes de Génie Logiciel. IUT A de Lille I, Dept Informatique, G. Grimonprez, J.Marengo OMGL 1 Outils et Méthodes de Génie Logiciel 1 Introduction De l énoncé d un besoin utilisateur à une spécification opérationnelle 2 Les étapes de développement d une application Recensement des besoins

Plus en détail

Génie logiciel Test logiciel A.U. 2013/2014 (Support de cours) R. MAHMOUDI (mahmoudr@esiee.fr) 1 Plan du chapitre - Définition du test logiciel - Principe de base du test logiciel - Les différentes étapes

Plus en détail

Apprendre à programmer

Apprendre à programmer Christophe Dabancourt Apprendre à programmer Algorithmes et conception objet 2 e édition Groupe Eyrolles, 2008, ISBN : 978-2-212-12350-0 Table des matières Avant-propos.................................................

Plus en détail

Spécification par la modélisation

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

Plus en détail

DOSSIER COMMERCIAL POUR VENTE DE SITE WEB. Table des matières :

DOSSIER COMMERCIAL POUR VENTE DE SITE WEB. Table des matières : DOSSIER COMMERCIAL POUR VENTE DE SITE WEB Introduction : Format des documents Entête/pied de page 1 Motivation du site A. Un site sur B. Notre savoir faire 2. Positionnement du projet A. Description générale

Plus en détail

Ministère de l enseignement supérieur et de la recherche scientifique. Direction Générale des Études Technologiques

Ministère de l enseignement supérieur et de la recherche scientifique. Direction Générale des Études Technologiques Ministère de l enseignement supérieur et de la recherche scientifique Direction Générale des Études Technologiques Institut Supérieur des Etudes Technologiques de SILIANA Département Technologies de l

Plus en détail

CHAPITRE 2 : CYCLES DE VIE ET MÉTHODES DE GESTION DE PROJET

CHAPITRE 2 : CYCLES DE VIE ET MÉTHODES DE GESTION DE PROJET CHAPITRE 2 : CYCLES DE VIE ET MÉTHODES DE GESTION DE PROJET UE Gestion de Projet Master 1 STIC 2015/2016 Céline Joiron celine.joiron@u-picardie.fr 2 Introduction Un aspect fondamental de la conduite de

Plus en détail

STAGE DE PERFECTIONNEMENT

STAGE DE PERFECTIONNEMENT (Sigle de la société d accueil) REPUBLIQUE TUNISIENNE ***** MINISTERE DE L'ENSEIGNEMENT SUPERIEUR, DE LA RECHERCHE SCIENTIFIQUE ET DE LA TECHNOLOGIE ***** DIRECTION GENERALE DES ETUDES TECHNOLOGIQUES *****

Plus en détail

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML UML UML 1ère partie Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html LOG2000 Éléments du génie logiciel 2002 Bayomock André-Claude PLAN Définition et historique Vue générale A quoi

Plus en détail

Algorithmique - Programmation 1. Cours 1

Algorithmique - Programmation 1. Cours 1 Algorithmique - Programmation 1 Cours 1 Université Henri Poincaré CESS Epinal Automne 2008 1/ 24 Plan Introduction Introduction A propos d AP1 Quelques concepts de base Premiers pas avec Caml Le branchement

Plus en détail

Langages de haut niveau

Langages de haut niveau Langages de haut niveau Introduction Un assembleur est un programme traduisant en code machine un programme écrit à l'aide des mnémoniques Les langages d'assemblage représentent une deuxième génération

Plus en détail

3 Pseudo-code et algorithmes 26

3 Pseudo-code et algorithmes 26 TABLE DES MATIÈRES 1 Introduction à la programmation 1 1.1 Programme et langage de programmation 2 1.2 Étapes du développement des programmes 2 1.3 Notion d'algorithme 6 2 Notions de base 9 2.1 Constantes

Plus en détail

REFERENTIEL NORMATIF du CNES

REFERENTIEL NORMATIF du CNES REFERENTIEL NORMATIF du CNES Référence : Méthode et Procédure Annexe Technique à la MP RNC-CNES-Q-80-529 APPROBATION Président du CDN ; date et nom : Page i.1 PAGE D'ANALYSE DOCUMENTAIRE TITRE : MOTS

Plus en détail

Opquast Certified Référentiel de compétences Bonnes pratiques qualité Web (BPQW)

Opquast Certified Référentiel de compétences Bonnes pratiques qualité Web (BPQW) Opquast Certified Référentiel de compétences Bonnes pratiques qualité Web (BPQW) Page 1/10 Sommaire 1. Maîtriser les fondamentaux et standards du Web...3 2. Connaître l accessibilité, les contextes utilisateurs

Plus en détail

Guide relatif aux Mesures de Maîtrise des Risques instrumentées (MMRI)

Guide relatif aux Mesures de Maîtrise des Risques instrumentées (MMRI) Guide relatif aux Mesures de Maîtrise des Risques instrumentées (MMRI) 1 - Préambule L objet de ce guide est de définir des règles générales pour la prise en compte, dans les études de dangers, des mesures

Plus en détail

Métamodèle Ingénierie Système. Pour S-Miner 6.0 +

Métamodèle Ingénierie Système. Pour S-Miner 6.0 + Métamodèle Ingénierie Système Pour S-Miner 6.0 + 1 Introduction Le métamodèle «Ingénierie Système» (IS) est un métamodèle destiné à S-Miner 6.0+ permettant de produire un environnement intégré destiné

Plus en détail

Objets Avancées Semestre 3 Année 2015-2016. Projet

Objets Avancées Semestre 3 Année 2015-2016. Projet Conception et Programmation IUT d Aix-Marseille Dép. INFO Aix Objets Avancées Semestre 3 Année 2015-2016 Projet André Abramé - andre.abrame@univ-amu.fr Sophie Nabitz - sophie.nabitz@univ-avignon.fr Petru

Plus en détail

Chapitre I - Introduction et conseils au lecteur

Chapitre I - Introduction et conseils au lecteur Chapitre I - Introduction et conseils au lecteur Cette partie introductive situe la place de l'algorithmique dans le développement logiciel et fournit au lecteur des conseils : conseils pour bien analyser

Plus en détail

Génie Logiciel. Hassan El Mansouri. Plan du cours. Problématique du Génie Logiciel

Génie Logiciel. Hassan El Mansouri. Plan du cours. Problématique du Génie Logiciel Hassan El Mansouri 1 Plan du cours Cycle de développement, cycle de vie, cahier des charges Patrons de conception Programmation par composants, réutilisation de composants Gestion des exceptions Stratégies

Plus en détail

LES NIVEAUX D'ABSTRACTION DE MERISE...2 GRAPHE DE FLUX...3. Modèle de Flux...4 CYCLE DE VIE DES OBJETS...5

LES NIVEAUX D'ABSTRACTION DE MERISE...2 GRAPHE DE FLUX...3. Modèle de Flux...4 CYCLE DE VIE DES OBJETS...5 Table des matières LES NIVEAUX D'ABSTRACTION DE MERISE...2 GRAPHE DE FLUX...3 Modèle de Flux...4 CYCLE DE VIE DES OBJETS...5 CVO d'un sinistre...5 Cycle de vie d'un salarié...5 MODÈLE CONCEPTUEL DES TRAITEMENTS...6

Plus en détail

GESTION DE PROJETS Spécifications conception. 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 1

GESTION DE PROJETS Spécifications conception. 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 1 GESTION DE PROJETS Spécifications conception 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 1 GESTION DE PROJETS Plan du cours: - Synchronisation des phases d Etude, - Dossier de Spécifications Générales,

Plus en détail

S8 - INFORMATIQUE COMMERCIALE

S8 - INFORMATIQUE COMMERCIALE S8 - INFORMATIQUE COMMERCIALE Les savoirs de l Informatique Commerciale doivent être abordés en relation avec les autres savoirs (S4 à S7). Les objectifs généraux sont : o de sensibiliser les étudiants

Plus en détail

Chef de projet ou Expert en conception du contrôle/commande en instrumentation C1C25

Chef de projet ou Expert en conception du contrôle/commande en instrumentation C1C25 BAP C Sciences de l ingénieur et instrumentation scientifique Chef de projet ou Expert en conception du contrôle/commande en instrumentation C1C25 Contrôle - Commande en instrumentation - IR Mission Le

Plus en détail

Logiciel de palpage pour machines-outils

Logiciel de palpage pour machines-outils Fiche produit H-2000-2309-13-B Logiciel de palpage pour machines-outils - fonctionnalités des programmes BULLETIN D INFORMATION DISPONIBLE DÈS MAINTENANT Logiciel basique EasyProbe Réglage d outil sans

Plus en détail

Ioannis Parissis UFR IMA Laboratoire LIG. Test logiciel

Ioannis Parissis UFR IMA Laboratoire LIG. Test logiciel Test logiciel Objectif et plan du du cours Présenter les concepts de base sur le test logiciel Introduire des techniques simples pour construire des tests A partir de la spécification informelle du programme

Plus en détail

Génie Logiciel. - Visite rapide - C. Crochepeyre Génie Logiciel visite rapide - 1

Génie Logiciel. - Visite rapide - C. Crochepeyre Génie Logiciel visite rapide - 1 Génie Logiciel - Visite rapide - C. Crochepeyre Génie Logiciel visite rapide - 1 INTRODUCTION GL: ingénierie appliquée au logiciel informatique Objectif: la qualité diminution du coût du logiciel et fiabilité

Plus en détail

Parties Problématique Questionnaire Compétences Capacités Connaissances Documents T1 T2 T3 T4 T5 Partie n 0 (lecture du sujet : 30 min)

Parties Problématique Questionnaire Compétences Capacités Connaissances Documents T1 T2 T3 T4 T5 Partie n 0 (lecture du sujet : 30 min) Baccalauréat S profil SI épreuve de sciences de l ingénieur Sujet BEZOUT -Track T1 analyser un technique et vérifier ses performances attendues ; T2 proposer et valider des modèles ; T3 analyser des résultats

Plus en détail

Marché à procédure adaptée Passé en application de l article 28 du code des marchés publics. Cahier des charges Matériel de reprographie

Marché à procédure adaptée Passé en application de l article 28 du code des marchés publics. Cahier des charges Matériel de reprographie Marché à procédure adaptée Passé en application de l article 28 du code des marchés publics Cahier des charges Matériel de reprographie Date limite de réceptions des offres Le 18 mars 2016 12h00 Pouvoir

Plus en détail

LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION

LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION Administration générale de l'enseignement et de la Recherche scientifique Commission de concertation de l Enseignement de Promotion sociale LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION COMMISSION

Plus en détail

Organisation des études conduisant au DUT, spécialité «Génie Électrique et Informatique Industrielle»

Organisation des études conduisant au DUT, spécialité «Génie Électrique et Informatique Industrielle» Organisation des études conduisant au DUT, spécialité «Génie Électrique et Informatique Industrielle» Programme Pédagogique National s du Cœur de Compétence 3 Sommaire 1s de l 3 : Informatique des Systèmes

Plus en détail

Processus de validation basée sur la notion de propriété. Marcel Gallardo RATP

Processus de validation basée sur la notion de propriété. Marcel Gallardo RATP Processus de validation basée sur la notion de propriété Marcel Gallardo RATP 1 Sommaire Présentation de METEOR Processus de développement MTI Processus de validation RATP Essais accrédités par le COFRAC

Plus en détail

Modélisation Principe Autre principe

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

Plus en détail

SysML et cohérence pédagogique en CPGE

SysML et cohérence pédagogique en CPGE 1 SysML et cohérence pédagogique en CPGE Vincent CRESPEL et Marc DÉRUMAUX Professeurs en Classes Préparatoires aux Grandes Écoles (filière PSI) Lycée Saint-Louis PARIS 6 2 Quelques pistes de réflexion

Plus en détail

PRINCIPES et METHODES de SPECIFICATION et de CONCEPTION GLOBALE des SYSTEMES INFORMATISES 10/20/02 1

PRINCIPES et METHODES de SPECIFICATION et de CONCEPTION GLOBALE des SYSTEMES INFORMATISES 10/20/02 1 PRINCIPES et METHODES de SPECIFICATION et de CONCEPTION GLOBALE des SYSTEMES INFORMATISES 10/20/02 1 CYCLE de VIE des SYSTEMES INFORMATISES Expression du besoin Développement du «système» Exploitation

Plus en détail

UP : Unified Process

UP : Unified Process UP : Unified Process 1 UP : Unified Process Table des matières 1DÉFINITION... 2 1.1UP est itératif... 2 1.2UP est centré sur l'architecture...2 1.3UP est piloté par les cas d'utilisation d'uml... 2 2VIE

Plus en détail

I OBJECTIF PROFESSIONNEL DU CQPM

I OBJECTIF PROFESSIONNEL DU CQPM COMMISSION PARITAIRE NATIONALE DE L'EMPLOI DE LA METALLURGIE Qualification: 1992 11 89 0101 Catégorie: C Dernière modification : 18/04/2012 REFERENTIEL DU CQPM TITRE DU CQPM : Technicien de la qualité

Plus en détail

LES UNITÉS CONSTITUTIVES DU DIPLÔME

LES UNITÉS CONSTITUTIVES DU DIPLÔME Annexe 2 a LES UNITÉS CONSTITUTIVES DU DIPLÔME Les diplômes professionnels sont organisés en unités. Chacune d elles est constituée d un ensemble cohérent de compétences et de savoirs qui sont associés

Plus en détail

Introduction aux objets

Introduction aux objets MAI NFE103 Année 2005-2006 Introduction aux objets F.-Y. Villemin, CNAM Plan! Définitions! Evolution de la programmation! Méthodes Classiques! Objet!! Méthodologies orientée-objet! Problèmes http://deptinfo.cnam.fr/enseignement/

Plus en détail

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L'ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE Ecole Nationale Supérieure de Technologie Département de Génie Electrique et Informatique

Plus en détail

Analyse et conception de systèmes d information

Analyse et conception de systèmes d information Analyse et conception de systèmes d information Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch Juin 2005 [SJB-02] Chapitre 4 1 Références Ce document a

Plus en détail

GUIDE : RÉDIGER UN CAHIER DES CHARGES

GUIDE : RÉDIGER UN CAHIER DES CHARGES 27.06.2015 GUIDE : RÉDIGER UN CAHIER DES CHARGES CRÉATION OU REFONTE D UN SITE INTERNET Expert indépendant en web et en communication digitale depuis 2009 6 allée Armonville, appt. 12-86000 Poitiers contact@mehdi-benyounes.com

Plus en détail

PORTAIL AUTOMATIQUE. Bras articulés Armoire de commande. Objectifs du T.P.

PORTAIL AUTOMATIQUE. Bras articulés Armoire de commande. Objectifs du T.P. DOSSIER TP PORTAIL AUTOMATIQUE On souhaite, en vue de l'évolution du produit, vérifier le niveau de certains critères des fonctions remplies par le système selon le point de vue de l'utilisateur. On vérifiera

Plus en détail

Sogenactif Payment Web PLUG-IN 6.15 -Guide d'installation - Version 2.01 Juin 2010 1/1

Sogenactif Payment Web PLUG-IN 6.15 -Guide d'installation - Version 2.01 Juin 2010 1/1 Sogenactif Paiement Web PLUG-IN 6.15 Guiide d' 'iinsttallllattiion Versiion 2..01 Juiin 2010 1/1 Sommaire 1. INTRODUCTION...2 2. LISTE DES OBJETS LIVRES...3 3. SCHEMA DES FLUX ET APPEL DES SCRIPTS...4

Plus en détail

Conclusions et Perspectives

Conclusions et Perspectives 8 Conclusions et Perspectives Ce chapitre conclut la thèse en donnant un bilan du travail effectué et les perspectives envisageables au terme de cette recherche. Nous rappelons tout d abord les principales

Plus en détail

Administrations et logiciels libres. Guide pour les marchés publics. 9 juillet 2015. Anne-Claire Viala / Thierry Aimé

Administrations et logiciels libres. Guide pour les marchés publics. 9 juillet 2015. Anne-Claire Viala / Thierry Aimé Administrations et logiciels libres Guide pour les marchés publics 9 juillet 2015 Anne-Claire Viala / Thierry Aimé Introduction Contexte : Circulaire du Premier ministre du 19 septembre 2012 : orientations

Plus en détail

A-TEAM. ProManager Jalon de lancement Version 1.0 Groupe : C. Site Web: http://mooproject.neocities.org

A-TEAM. ProManager Jalon de lancement Version 1.0 Groupe : C. Site Web: http://mooproject.neocities.org A-TEAM ProManager Jalon de lancement Version 1.0 Groupe : C Site Web: http://mooproject.neocities.org 1 SOMMAIRE : I. Planning des phases 4 1-Lancement..5 2-Elaboration. 5 3-Construction 5 4-Transition.6

Plus en détail

MEGA System Oriented IT Architecture. Guide d utilisation

MEGA System Oriented IT Architecture. Guide d utilisation MEGA System Oriented IT Architecture Guide d utilisation MEGA 2009 SP5 R7 2ème édition (août 2012) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne

Plus en détail

Chapitre 1 Installer MySQL 5 21

Chapitre 1 Installer MySQL 5 21 Chapitre 1 Installer MySQL 5 21 1.1. Les outils nécessaires... 22 1.2. Télécharger et installer le serveur MySQL... 22 Télécharger la dernière version... 22 Lancer l installation sous Windows... 23 Lancer

Plus en détail

Hiver 2002 Petko Valtchev

Hiver 2002 Petko Valtchev Hiver 2002 Petko Valtchev 1 # Le processus de production # Concepts de base # Nature du processus et phases # Modèles de processus # Modèle en cascade # Modèle par prototypage # «Rapid Application Development»

Plus en détail

Génie Logiciel. Art et Science de la construction de logiciel Conception. D. Revuz Université de Marne la Vallée

Génie Logiciel. Art et Science de la construction de logiciel Conception. D. Revuz Université de Marne la Vallée Génie Logiciel Art et Science de la construction de logiciel Conception D. Revuz Université de Marne la Vallée Organisation Conception Techniques, langages, Design Patterns Méthodes I Diagrammes UML outils

Plus en détail

Le cahier des charges

Le cahier des charges Le cahier des charges Roland Mahiquès roland.mahiques@univ-montp3.fr Plan Introduction Identifier les besoins Identifier les contraintes Rédiger le cahier des charges Analyse 1 Montpellier Le cahier des

Plus en détail

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

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

Plus en détail

Plan de cours. Titre du cours : Programmation en C# complémentaire. Session visée par le cours : Hiver 2009. Aucun Aucun. Préalables : Préparatoire à

Plan de cours. Titre du cours : Programmation en C# complémentaire. Session visée par le cours : Hiver 2009. Aucun Aucun. Préalables : Préparatoire à Titre du cours : Programmation en C# Code officiel : 420-BBT-BB Plan de cours Programme d études : Session visée par le cours : Hiver 2009 Discipline : Préalables : Préparatoire à Aucun Aucun Cours de

Plus en détail

Connaissances et savoirs faire DSIO RSIO

Connaissances et savoirs faire DSIO RSIO Connaissances et savoirs faire DSIO RSIO 2015 Van Kemmel Jerome 05/06/2015 Ce document reprend les connaissances et savoirs faire, ainsi que le niveau acquis à ce jour. Grille de lecture : Nature des compétences

Plus en détail

DEPARTEMENT DE GENIE MECANIQUE

DEPARTEMENT DE GENIE MECANIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DEPARTEMENT DE GENIE MECANIQUE Règles générales pour la rédaction d'un rapport scientifique P. Ott, Ph. Sutter Rapport LTT - 95-19 LABORATOIRE DE THERMIQUE APPLIQUéE

Plus en détail

INSPECTEUR DES DOUANES ET DES DROITS INDIRECTS «SPECIALITE TRAITEMENT AUTOMATISE DE L'INFORMATION PROGRAMMEUR SYSTEME D'INFORMATION (PSE)» EXTERNE

INSPECTEUR DES DOUANES ET DES DROITS INDIRECTS «SPECIALITE TRAITEMENT AUTOMATISE DE L'INFORMATION PROGRAMMEUR SYSTEME D'INFORMATION (PSE)» EXTERNE INSPECTEUR DES DOUANES ET DES DROITS INDIRECTS «SPECIALITE TRAITEMENT AUTOMATISE DE L'INFORMATION PROGRAMMEUR SYSTEME D'INFORMATION (PSE)» EXTERNE I Épreuves écrites d admissibilité PROGRAMME DES EPREUVES

Plus en détail

Services météorologiques, hydrologiques et climatologiques: compétences requises des formateurs

Services météorologiques, hydrologiques et climatologiques: compétences requises des formateurs Services météorologiques, hydrologiques et climatologiques: compétences requises des formateurs Au sein d un Service météorologique et hydrologique national (SMHN) ou d un service apparenté, différents

Plus en détail

2.1. Le risque de révision (3 décembre 1993) 58

2.1. Le risque de révision (3 décembre 1993) 58 2. METHODOLOGIE DE LA REVISION 2.1. Le risque de révision (3 décembre 1993) 58 1. Introduction 1.1.L objectif essentiel de la révision des comptes annuels est d assurer le lecteur du fait que ce document

Plus en détail

Framework à but pédagogique sous Linux

Framework à but pédagogique sous Linux Travail de diplôme Framework à but pédagogique sous Linux Plan de la présentation Introduction Environnements Techniques développées Implémentation Résultat Conclusion 1 Introduction Framework Outil de

Plus en détail

ORGANISATION MONDIALE DE LA PROPRIÉTÉ INTELLECTUELLE GENÈVE COMITÉ PERMANENT DES TECHNIQUES DE L INFORMATION

ORGANISATION MONDIALE DE LA PROPRIÉTÉ INTELLECTUELLE GENÈVE COMITÉ PERMANENT DES TECHNIQUES DE L INFORMATION OMPI SCIT/SDWG/6/3 ORIGINAL : anglais DATE : 8 août 2005 ORGANISATION MONDIALE DE LA PROPRIÉTÉ INTELLECTUELLE GENÈVE F COMITÉ PERMANENT DES TECHNIQUES DE L INFORMATION GROUPE DE TRAVAIL SUR LES NORMES

Plus en détail

CONTEXTE SVE - Système de Vote Electronique

CONTEXTE SVE - Système de Vote Electronique Département du Système d Information CONTEXTE SVE - Système de Vote Electronique SUJET Cahier des Charges pour la TMA et l'infogérance référence SVEL00088V01T.doc version 02 statut V créé le 22/06/2006

Plus en détail

Examen professionnel Développement d applications TIC

Examen professionnel Développement d applications TIC Examen professionnel Développement d applications TIC Informations sur l examen Pour chaque problème, le nombre maximal de points que vous pouvez obtenir en cas de bonne réponse est mentionné. Le nombre

Plus en détail

K-D ECOLE - RELEASE NOTE

K-D ECOLE - RELEASE NOTE K-D ECOLE - RELEASE NOTE Version 3.7.3 DOCUMENT : RELEASE NOTE DATE : 20/03/2015 VERSION VALIDEE DATE : 01/01/2011 CONTACT : GUILLAUME MICHEL 02 40 20 47 95 Confidentialité Les données contenues dans le

Plus en détail

Décembre 2009 Obligations de comptabilisation des coûts et de séparation comptable de France Télécom

Décembre 2009 Obligations de comptabilisation des coûts et de séparation comptable de France Télécom Décembre 2009 Obligations de comptabilisation des coûts et de séparation comptable de France Télécom Synthèse du rapport de l audit des comptes 2008 conduit par Mazars Introduction La décision de l ARCEP

Plus en détail

Conférence d introduction à la programmation et aux langages de programmation. C. Dubois

Conférence d introduction à la programmation et aux langages de programmation. C. Dubois Conférence d introduction à la programmation et aux langages de programmation C. Dubois Pl an - Pro g ram m ati o n et D év el o p p em en t d e l o g i ci el - L es l an g ag es (u n p eti t h i sto ri

Plus en détail

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Plan de développement logiciel Date : 22/08/07 Version : 1.2 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/15 Table des révisions Version Date

Plus en détail

introduction à la conception Orientée Objet

introduction à la conception Orientée Objet 1 introduction à la conception Orientée Objet IUP GEII 2ème année marcel@univ-tours.fr http://www.blois.univ-tours.fr/ marcel 2 plan cours 1. motivations génie logiciel 2. concepts et techniques orientés

Plus en détail

Exposé de M.C.O. Thème. La methode orientée objet OMT (Object Modeling Technic)

Exposé de M.C.O. Thème. La methode orientée objet OMT (Object Modeling Technic) Exposé de M.C.O Thème La methode orientée objet OMT (Object Modeling Technic) 1 Plan du travail Introduction Le cycle de vie Formalismes de représentation UML Les outils d assistance OMT et UML Conclusion

Plus en détail

DEMANDE D INFORMATIONS MPCT (GMAO)

DEMANDE D INFORMATIONS MPCT (GMAO) Demande d informations MPCT (GMAO) Réf : MPCT_Demande-dinformation_RFI_T4.docx OI DIPRO - SPAI DEMANDE D INFORMATIONS MPCT (GMAO) Réf : MPCT_Demande-d-information_RFI_VF.docx Page 1 sur 5 Sommaire 1. OBJET

Plus en détail

Chapitre 3 Planification I

Chapitre 3 Planification I Chapitre 3 Planification I Le processus de planification d un projet Pourquoi faire un plan? Qu est-ce qu un plan? Contenu d un plan Processus de planification Critères de qualité pour évaluer un plan

Plus en détail

Guide EA pour l Application de la norme ISO/CEI 17021:2006 concernant les audits combinés

Guide EA pour l Application de la norme ISO/CEI 17021:2006 concernant les audits combinés EA-7/05 Guide EA pour l application de la norme ISO/CEI 17021:2006 pour les audits combinés Référence de la publication Guide EA pour l Application de la norme ISO/CEI 17021:2006 concernant les audits

Plus en détail