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



Documents pareils
Analyse,, Conception des Systèmes Informatiques

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

Génie Logiciel. Rappels. C. Crochepeyre Génie Logiciel Rappels 1

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

URBANISME DES SYSTÈMES D INFORMATION

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Méthodes fonctionnelles : Structured Analysis - Structured Design (SA - SD)

UML (Paquetage) Unified Modeling Language

Diagrammes de Package, de déploiement et de composants UML

Conception, architecture et urbanisation des systèmes d information

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

Dossier d'étude technique

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Concepteur Développeur Informatique

Comprendre Merise et la modélisation des données

Merise. Introduction

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

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

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

IFT2255 : Génie logiciel

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Université de Bangui. Modélisons en UML

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

Modéliser les systèmes complexes Pour synchroniser les équipes multidisciplinaires IGPSC8, Arcachon, le 10 Juin 2013

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

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

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

Etabli le : Par : Pascal Kramer / Valentin Borin Remplace la version du :

Plan de Continuité d'activité Concepts et démarche pour passer du besoin à la mise en oeuvre du PCA

Urbanisation de système d'information. PLM 4 (Product Lifecycle Management) Préoccupation d'assurance qualité Processus et Procédures

GLPI Les entités. Dans l exemple ci-dessous, GLPI gère une structure répartie sur trois pays, eux-mêmes structurés par villes ou par région / villes.

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

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

Dévéloppement de Sites Web

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

Le génie logiciel. maintenance de logiciels.

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

Extrait des Exploitations Pédagogiques

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

Cours de Génie Logiciel

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

Chapitre I : le langage UML et le processus unifié

PROJET KAS-STORE PRESENTATION DU PROJET. KS-PRES Version /09/ Validé. KS-PRES - Version /09/2009 Validé Page 1 / 8

Introduction aux Bases de Données

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

Business Process Modeling (BPM)

Installation et maintenance télécoms et courants faibles

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

MEGA Architecture. Guide d utilisation

Annuaires LDAP et méta-annuaires

CATALOGUE DES FORMATIONS

SERVICE PATRIMOINE CONSULTATION POUR DEMANDE DE DEVIS

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Cours Gestion de projet

Introduction à Business Objects. J. Akoka I. Wattiau

ECTS CM TD TP. 1er semestre (S3)

Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. DOCUMENTATION

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

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

Expression des Besoins et Identification des Objectifs de Sécurité EBIOS SECTION 3 TECHNIQUES. Version 2 5 février 2004

Introduction IV. Comparaison MERISE/UML/SCRUM Approche fonctionnelle Schéma Entité/Association Méthodologie...

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

ANNEXE I RÉFÉRENTIELS DU DIPLÔME. Mention complémentaire Maintenance des systèmes embarqués de l automobile 5

Catalogue Formation «Vanilla»

Objet Personnes présentes Points abordés Configuration matériel et logiciel serveur et postes clients... 2

BTS Comptabilité et Gestion SOMMAIRE

L ERP global et proactif des Entreprises Moyennes

Rational Unified Process

M Études et développement informatique

CONDITIONS GENERALES DE VENTE

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client.

Liège, le 23 avril APPEL INTERNE et EXTERNE AUX CANDIDATURES N 2015/073

Urbanisme du Système d Information et EAI

A-t-on le temps de faire les choses?

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL

FICHE DE POSTE 1 TITULAIRE DU POSTE

S8 - INFORMATIQUE COMMERCIALE

REFERENTIEL DES ACTIVITES PROFESSIONNELLES

Systèmes de transport public guidés urbains de personnes

I Installation et maintenance télécoms et courants faibles

Programme et contenus Licence d'informatique de Lille, parcours MIAGE, en alternance ou en formation continue (13:40)

Urbanisation des systèmes d information

Rapport de certification

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

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

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

CONTEXTE GENERAL : CADRE DE REFLEXION ET D ACTION ET DOMAINES D INTERVENTION

Annexe : La Programmation Informatique

SERVICES INFORMATIQUES AUX ORGANISATIONS

Gestion des Clés Publiques (PKI)

Systèmes de recommandation de produits Projet CADI Composants Avancés pour la DIstribution

Méthodes de Conception Orientés Objet (MCOO) SOMMAIRE

MEGA Architecture. Guide d utilisation

PROPOSITION D'ASSURANCE DES INSTALLATIONS PHOTOVOLTAIQUES Ordre d'étude et de placement www. groupassurenergies.com

informatisé de l'entreprise

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Rapport de certification

Maintenance/évolution d'un système d'information

Tutoriel - flux de facturation

Transcription:

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, - Dossier de Spécifications Détaillées, - Dossier de Conception Générale, - Dossier de Conception Détaillée. 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 2

Présentation de la synchronisation des Phases d Etude d un Projet 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 3

Présentation de la synchronisation des phases d étude ETUDE DU SYSTEME Point de vue FONCTIONNEL Point de vue STATIQUE Point de vue DYNAMIQUE Identification des FONCTIONS Description détaillée des FONCTIONS Dossier Spécifications Générales Dossier Spécifications Détaillées Décomposition des Fonctions en TRAITEMENT Description de l utilisation des matériels et des logiciels de bases Dossier Conception Générale Définition des sous-systèmes et ressources générales Décomposition des soussystèmes en modules Description finale des données, interfaces, modules et composants généraux Identification des Tâches Description des Tâches 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 4

Présentation de la synchronisation des phases d étude ETUDE DU SYSTEME Point de vue FONCTIONNEL Décomposition des Fonctions en TRAITEMENT Point de vue STATIQUE Point de vue DYNAMIQUE Description de l utilisation des matériels et des logiciels de bases Dossier Conception Générale Définition des sous-systèmes et ressources générales Décomposition des soussystèmes en Modules Description finale des données, interfaces, Modules et Composants généraux Identification des Tâches Description des Tâches Dossier Conception Détaillée Validation des Fonctions Décomposition des Modules en Composants Réalisation des Modules Intégration des Tâches 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 5

Dossier des Spécifications Générales 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 6

Dossier des Spécifications Générales ETUDE DU SYSTEME Point de vue FONCTIONNEL Point de vue STATIQUE Point de vue DYNAMIQUE Identification des FONCTIONS Dossier Spécifications Générales DSG 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 7

Dossier des Spécifications Générales Sur la base du Cahier des Charges, des études préalables, le DSG introduit: - architecture matérielle, - architecture logicielle, - fonctions du système, - rôle des sous-ensembles, - rôle des équipements, - interfaces avec environnement externe, - interfaces - homme - machine, - performances, - dimensionnements, - solutions techniques fixées, - contraintes de réalisation, 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 8

Dossier des Spécifications Générales PLAN TYPE: Présentation du projet Rôle du système Contexte du projet Présentation du système Architectures matérielle et logicielle du système Fonctions du système Interfaces avec les systèmes externes Interfaces homme - machine Performances et dimensionnements du système Choix techniques et contraintes de réalisation Annexes Eléments de spécification Choix techniques Outils spécifiques à développer dans le cadre du projet Outil de production Outil de tests et essais Outil pour l'installation et/ou la mise en service Outil pour l'exploitation (utilisation et/ou maintenance) 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 9

Dossier des Spécifications Détaillées 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 10

Dossier des Spécifications Détaillées ETUDE DU SYSTEME Point de vue FONCTIONNEL Point de vue STATIQUE Point de vue DYNAMIQUE Identification des FONCTIONS Dossier Spécifications Générales Description détaillée des FONCTIONS Dossier Spécifications Détaillées DSD 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 11

Dossier des Spécifications Détaillées A partir du DSG et documents de référence le DSD est réalisé, il développe les points: - fonctions du système (objectifs, conditions d activation, informations utilisées/entrée, traitements, contrôles réalisés, informations produites/sortie), - interfaces homme machine, - données utilisées par le système (modèle de données), - performances et dimensionnement du système, - limites et contraintes d exploitation du système, 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 12

Dossier des Spécifications Détaillées PLAN TYPE: Fonctions du système... FS.i Description détaillée de la fonction i (finalité de la fonction, conditions d'activation, informations utilisées, contrôles et traitements effectués, informations produites, autres exigences spécifiques)... Interfaces matérielles et logicielles externes... IMLE.i Description détaillée des spécifications de l'interface i... Interfaces - homme - machine... IHM.i Description détaillée de l'interface - homme - machine i... Performances et dimensionnements généraux Limites et contraintes d'exploitation générales Bilan des informations gérées par le système Annexes Contraintes de réalisation Hypothèses de développement Résultats d'essais 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 13

Dossier des Spécifications Détaillées Principales méthodes de spécifications: Méthode Description statique Description dynamique Commentaires SADT (structured analysis design technics) oui non concepts graphiques, description du système descendante, hiérarchique, structurée SA (structured analysis) oui non descendante par affinages successifs traitements, diagrammes flux données et structure, spécification traitements Merise oui non affinages progressifs traitements, modèle et spécification, modèle de flux de données et structure, EA (entité association) oui non principalement description du modèle données SART (structrured analysis real time) non oui principalement description dynamique systèmes temps réels Petri non oui utilisation de graphes 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 14

Dossier des Conception Générale 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 15

Dossier de Conception Générale ETUDE DU SYSTEME Point de vue FONCTIONNEL Point de vue STATIQUE Point de vue DYNAMIQUE Identification des FONCTIONS Description détaillée des FONCTIONS Dossier Spécifications Générales Dossier Spécifications Détaillées Décomposition des Fonctions en TRAITEMENT Description de l utilisation des matériels et des logiciels de bases Dossier Conception Générale DCG Définition des sous-systèmes et ressources générales Décomposition des soussystèmes en modules Description finale des données, interfaces, modules et composants généraux Identification des Tâches Description des Tâches 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 16

Dossier de Conception Générale A partir du DSG et DSD le DCG est réalisé, il développe les points: - liste des traitements du système, - principes de fonctionnement et modes d utilisation, fonctions de base utilisées pour répondre aux spécifications détaillées, (analyse contraintes/élément de base, matériel, logiciel de base, progiciel) - architecture logicielle, rôle des sous-systèmes, - organisation interne des sous-systèmes, et rôle de tous leurs éléments (modules) et relations entre modules, - fonctionnement des sous-systèmes, dynamique de toutes les entités d exécution (tâches) et échanges entre tâches, - fonctionnement du système, échanges entre sous-systèmes, échanges avec systèmes externes, - description détaillée des ressources générales du système (données, modèles, principes d interface, composants généraux), 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 17

PLAN TYPE: Dossier de Conception Générale Synthèse des spécifications Décomposition des Fonctions du système en Traitements informatiques, Utilisation du matériel et du logiciel de base Utilisation des calculateurs et des équipements matériels, Utilisation des systèmes d'exploitation et du logiciel de base, Utilisation des progiciels et des logiciels réutilisés, Architecture générale du système Décomposition du système en Sous - Systèmes, Implantation des sous-systèmes sur les Machines, Identification des ressources générales, Organisation des Sous - Systèmes (pour chaque sous-système i) : SS.i Présentation de la structure du sous-système i, Tâches du sous-système, Modules du sous-système, Ressources générales utilisées, 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 18

PLAN TYPE: Dossier de Conception Générale Fonctionnement des Machines (pour chacune des machines j) : FM.j Présentation du fonctionnement de la machine j, Description des tâches de la machine, Description des relations inter - tâches internes, Synchronisations et communications externes, Fonctionnement du système Description des flux d'informations générales, Description des procédures et protocoles généraux, Sous-système des ressources générales Description des modules de composants généraux, Description des mécanismes d'interface généraux, Description des modèles généraux, Description des données générales, Synthèse de la conception générale Croisement traitements/modules/tâches, Croisement ressources générales/modules, Annexes : Justifications de choix techniques, 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 19

Dossier de Conception Générale Principales méthodes de conception: Méthode Description statique Description dynamique Commentaires SD (structured design) oui oui Décomposition modulaire selon formalisme SD, (cf SA spécifications) OOD (object oriented design) oui oui Décomposition du logiciel en classes d objets, 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 20

Dossier des Conception Détaillée 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 21

Dossier de Conception Détaillée ETUDE DU SYSTEME Point de vue FONCTIONNEL Décomposition des Fonctions en TRAITEMENT Point de vue STATIQUE Point de vue DYNAMIQUE Description de l utilisation des matériels et des logiciels de bases Dossier Conception Générale Dossier Conception Détaillée DCD Validation des Fonctions Définition des sous-systèmes et ressources générales Décomposition des soussystèmes en Modules Description finale des données, interfaces, Modules et Composants généraux Décomposition des Modules en Composants Réalisation des Modules Identification des Tâches Description des Tâches Intégration des Tâches 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 22

Dossier de Conception Détaillée A partir du DCG et DSD le DCD est réalisé, il développe les points: - règles de découpage d un sous-système en module et d un module en composants logiciels, - éléments constituants la description d un composant, - règles d écriture du pseudo-code, - normes d appellation, - stratégie de traitement des erreurs et des cas d exceptions, - décomposition des sous-systèmes en modules, et des modules en composants logiciels tel que précisé dans le DCG, - description du traitement effectué par chaque composant, - identification des données internes, - description de l organisation des traitements, - description des interfaces externes (ressources communes, données en entrée et en sortie), 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 23

Dossier de Conception Détaillée PLAN TYPE: Règles pour la conception détaillée Règles de découpage d'un module en composants logiciels, Eléments constituant la description d'un composant logiciel, Règles d'écriture du pseudo-code, Normes d'appellation, Stratégie de traitement des erreurs et des cas d'exceptions, Organisation en Sous - Systèmes SSi- Sous - Système i, Liste des tâches, Liste des modules, Module j, Liste des composants logiciels, Composant logiciel k, 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 24

PROJET 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 25