© Petko ValtchevUniversité de Montréal Février 2002 1 IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev.

Slides:



Advertisements
Présentations similaires
DECOUVERTE ET MISE EN OEUVRE
Advertisements

1 IXERP consulting. L archivage consiste à extraire de la base de données opérationnelle les informations qu' il n est plus nécessaire de conserver «
Eléments de Génie Logiciel
6 — Aperçu du processus unifié
Module 8- Les étapes de la démarche d'évaluation
OPIR & SES OUTILS Mme Annick Weizman, Adjointe scientifique
UML - Présentation.
DEME - La méthode d’enquête – introduction
Chapitre 7 : démarche de conception, conduite de projet SI
Pré étude et modélisation Conception et industrialisation
Les démarches de développement
Les démarches de développement
Bernard HERBAIN IUP3 GEII AMIENS
Initiation à la conception de systèmes d'information
Introduction à la conception de Bases de Données Relationnelles
Le projet en STI2D Initier le projet Délimiter les champs du possible
Algorithmique et Programmation
SYSTEMES D’INFORMATION
Entre construction théorique et mise en œuvre opérationnelle
Etude globale de système.
SCIENCES DE L ’INGENIEUR
La formation des ressources humaines
MOT Éditeur de modèles de connaissances par objets typés
C6E2 Positionnement de C6E2 par rapport à SimPA2 et Modelica
Mesures de performance organisationnelle Cours ICO 810 Professeur: Michel Pérusse Hiver 2005 Session 9.
IGL301 - Spécification et vérification des exgiences 1 Chapitre 2 Le processus dingénierie des exigences (ref : Bray chapitre 2)
Présentation du mémoire
IFT 2251 Génie Logiciel Le Processus (fin)
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Les étapes du cycle de développement du génie logiciel
SEMINAIRE DE CONTACT novembre 2008 Outils de gestion de projet.
Programmation non procédurale Le projet ECOLE 2000
Patrons de conceptions de créations
ANALYSE METHODE & OUTILS
Mise en oeuvre et exploitation
Conception d’un système d’information
Supports de formation au SQ Unifié
Le parcours didactique
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
2003 (revisé 2008)SEG Chapitre 11 Chapitre 1 “The Systems Engineering Context” Le contexte du génie de systèmes.
Cycles de Vie du Logiciel LFI2 Genie Logiciel/ Gestion de Projets Septembre 2008.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
DÉFINITIONS modules programmes chaînes de programmes
UML : un peu d’histoire H. Lounis.
Introduction au Génie Logiciel
Extrait du Referentiel BTS Systèmes numériques Options : Informatique et réseaux et Électronique et communication S1 à S9 Définition des savoirs et savoir-faire.
Initiation à la conception des systèmes d'informations
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Spécification de Processus Concurrents Hiver 2002 Petko Valtchev.
Un processus pour la prise de décision spatiale.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Ift 2251 Introduction au Génie Logiciel
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Le Processus (fin) Hiver 2002 Petko Valtchev.
IFT 2251 Génie Logiciel Le Processus
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Préambule Hiver 2002 Petko Valtchev.
L’enseignement de spécialité SLAM
Les démarches de développement
INNOVATION ET PRODUITS NOUVEAUX
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Le Processus Hiver 2002 Petko Valtchev.
Les concepts d’UML - Le Processus Unifié -
BACCALAUREAT PROFESSIONNEL 3 ANS MICROTECHNIQUES Quelques points clés.
L’analyse systémique DIAPORAMA CIFP Aix en Provence Décembre 2008
Martine Miny - MPInstitut - Référentiels et métiers de management de projet - Mastère IESTO - 9 février 2004 Référentiels et métiers de management de projet.
Document de spécification d’exigences Normes IEEE et 29148:2011
Présentation de la méthode Merise
Conception d’un système d’information
ISO 9001:2000 Interprétation Article 7 Réalisation du produit
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
I. Concepts des bases de données Bases de données   J-L Hainaut Motivation et introduction 5. Les SGBD 2. Concepts des bases de données 3.
Transcription de la présentation:

© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev

© Petko ValtchevUniversité de Montréal Février Conception Sommaire l La phase de conception l Les bases l Les principes de la conception l Les stratégies de conception l Conception architecturale l Conception détaillée

© Petko ValtchevUniversité de Montréal Février Conception Définition Analyse Conception Étape 1 Conception Étape 1 Conception Étape 2 Conception Étape 2 Implémentation « Conception: phase du processus de développement qui transforme progressivement la spécification du logiciel en un modèle du produit final. » Le focus est sur la solution: Comment réaliser les fonctions du système que l’analyse a identifiées? Processus progressif Transformation finale en programme exécutable

© Petko ValtchevUniversité de Montréal Février Conception Aspects Complémentaires - La conception logicielle comporte des activités variées de nature complémentaire: 1)Décomposition du système en un ensemble d’unités de taille réduite (modules) et affectation d’un ensemble de fonctions à chaque unité, 2)Définition des interfaces entre ces unités, 3)Description détaillée du contenu logiciel de chaque unité: données, procédures, etc. de sorte à ce que celle-ci devient réalisable d’une manière directe. Les activités 1) et 2) sont qualifiés de conception architecturale (générale), alors que 3) est dit la conception détaillée. Les deux sortes de conception sont souvent menées en parallèle ou en alternance.

© Petko ValtchevUniversité de Montréal Février Conception Exemples de Décisions - Exemple 1 - Conception de données: Générale :choix du modèle relationnel, définition du schéma logique, vues; Détaillée :choix d’un SGBD, description du schéma physique, choix d’implantation pour les relations. - Exemple 2 - Conception de données et fonctions (approche OO): Générale :spécification des objets et de leurs interfaces; Détaillée :spécification de l’implantation des objets.

© Petko ValtchevUniversité de Montréal Février Conception L’Essence de la Conception l La conception se résume en une suite de prises de décision suivies de l’application de méthodes de transformation. Elle est une activité: l Semi-formelle car souvent il n’y a pas de solution unique, l Créative car le jugement personnel du concepteur est sollicitée. l Elle est régie par un ensemble de règles et de principes généraux qui visent la production de résultats de qualité ainsi que le déroulement optimal du processus de construction de la solution logicielle. l Les résultats de la conception sont déterminant pour le reste des phases du processus logiciel (implémentation, intégration, maintenance, etc.) l L’aptitude à concevoir de conceptions de bonne qualité s’acquiert essentiellement par la pratique.