IGL301 - Spécification et vérification des exgiences 1 Chapitre 1 Introduction (ref : Bray chapitre 1)

Slides:



Advertisements
Présentations similaires
La Méthode de Simplexe Standardisation
Advertisements

Ministère de l'Energie et des Mines
Chapitre 4: Le comportement des clients de l'UC
« Systèmes électroniques »
L'installation et la diffusion 1 LInstallation et la Diffusion.
La Recette La recette.
La Gestion de la Configuration
Constituer l’équipe HACCP (Etape 1)
Manuel Qualité, Structure et Contenus – optionnel
Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique.
Module d’Enseignement à Distance pour l’Architecture Logicielle
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
Les méthodes formelles en ingénierie des connaissances Damien Lhomme-Desages Jérémie Barlet.
Démarche de Projet D’après la norme X50-106, un projet est une démarche spécifique qui permet de structurer méthodiquement et progressivement une réalité.
1 B Système Enjeux et principes Cours DESS Nantes 04 Décembre 2002 Didier ESSAME.
La méthode B et l’ingénierie Système Réponse à un appel d’offre
Bouyekhf Rachid-Lyuboumir Gruitch Laboratoire SeT UTBM
François Potentier, 10 octobre 2008
Introduction à la programmation (420-PK2-SL) cours 15 Gestion des applications Technologie de linformation (LEA.BW)
Filière Informatique et Réseaux
1 Un nouveau site pour le Conseil dÉtat Suivi de lavancement du projet CTPS du 12 juillet 2011.
Langage SysML.
Modèle d’interaction pour les systèmes mixtes
Interaction Homme Robot Sujet « 16/03/2012 » Réalisé par :
Principes de la technologie orientée objets
le profil UML en temps réel MARTE
Concepts de base : la Classe Pour faire une comparaison simple, une classe serait a priori, une structure C avec des variables et des fonctions.
Système coopératif pour l'aide à la conduite
Algorithmique et Programmation
Analyse structurée (ref : Bray chapitre 4.3, 13.1, 14.3)
Etapes du marketing stratégique et opérationnel
L’indice de service Version provisoire.
Introduction à la conception de Bases de Données Relationnelles
(ref : Bray section pages 283 à 290)
IGL301 - Spécification et vérification des exgiences 1 Chapitre 3 et 9 Élicitation (ref : Bray chapitre 2 et 9)
1 1 Données spécifiées Installations avioniques. 2 2 Classification des données spécifiées Lorsquon introduit des modifications, les données spécifiées.
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes dinformation dans les entreprises Systèmes dinformation.
SYSTEMES D’INFORMATION
SCIENCES DE L ’INGENIEUR
Introduction à la Théorie géométrique de la diffraction
Équations Différentielles
IGL301 - Spécification et vérification des exgiences 1 Chapitre 2 Le processus dingénierie des exigences (ref : Bray chapitre 2)
JSD et algèbre de processus
DeweyBroche par François-Frédéric Tougas. c i b l e comprendre identifier bâtir l a n c e r évaluer 2.
Courbes de Bézier.
3 () CHAPITRE Les créances Le crédit est un excellent moyen daugmenter son chiffre daffaires, et il est très difficile pour une entreprise de léviter complètement.
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Module d’Enseignement à Distance pour l’Architecture Logicielle
Méthode de gestion de projet.
De la scénarisation pédagogique à la scénarisation documentaire
1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006.
Cours de création d’entreprise assuré par : Mariem Ben Abid
Portée, arrimages et intervenants Évolution des méthodes
SEMINAIRE DE CONTACT novembre 2008 Outils de gestion de projet.
Eurométhode: méthode de gestion de la relation client-fournisseur
Programmation linéaire en nombres entiers : les méthodes de troncature
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ANALYSE METHODE & OUTILS
La technologie en 3ème avec Rob’OK Au collège République Bobigny
Supports de formation au SQ Unifié
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Algorithmique et programmation (1)‏
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Amélioration de la performance des systèmes d’information sanitaire de routine (SISR) et de l’utilisation de l’information pour la gestion des systèmes.
2003 (revisé 2008)SEG Chapitre 11 Chapitre 1 “The Systems Engineering Context” Le contexte du génie de systèmes.
Introduction au Génie Logiciel
Initiation à la conception des systèmes d'informations
BTS ELECTROTECHNIQUE Etude du référentiel.
Soutenance de Projet – BTS IG
Conférence 2TUP Stéphane Barthon 03/12/
Transcription de la présentation:

IGL301 - Spécification et vérification des exgiences 1 Chapitre 1 Introduction (ref : Bray chapitre 1)

IGL301 - Spécification et vérification des exgiences 2 De limportance de lingénierie des exigences (IE) augmente avec la taille du problème à résoudre fondation pour la suite du développement –plus une erreur est introduite tît et détectée tard, plus elle coûte cher à corriger outil de communication –entre développeur et utilisateur –entre développeur une des premières cause déchec de projet logiciel

IGL301 - Spécification et vérification des exgiences 3 La nature de lingénierie des exigences Définir clairement le problème à résoudre Identifier la meilleure solution Critères pour lévaluation des solutions résident dans la définition du problème

IGL301 - Spécification et vérification des exgiences 4 Diffilculté de réaliser lingénierie des exigences Acquérir la connaissance du domaine dapplication –sources de connaissance utilisateur documentation du domaine système existant Structurer les exigences pour quelles soient –claires –vérifiables

IGL301 - Spécification et vérification des exgiences 5 2 étapes de lIE Analyse –Identification et description du problème Spécification –Description dune solution au problème Conception –Description de limplémentation dune solution –ne fait pas partie de lingénierie des exigences Attention –les frontières entre ces étapes ne sont pas très bien délimitées dans la plupart des projets et des méthodes

IGL301 - Spécification et vérification des exgiences 6 Classification des problèmes selon le domaine ou lindustrie –commercial, scientifique, ingénierie, etc selon le mode dinteraction –interactif, temps réel, embarqué, batch, concurrents, distribués complexité des traitements –données –interaction avec lenvironnement –algorithmes complexes et importants

IGL301 - Spécification et vérification des exgiences 7 Choix dune méthode dingénierie des exigences dépend de la nature du problème limité par les caractéristiques de léquipe de développement –formation –normes et uniformisation des projets

IGL301 - Spécification et vérification des exgiences 8 Définition du terme exigence Une propriété que le système doit satisfaire –ex: Un ascenceur ne peut changer changer de direction que lorsquil est stationné à un étage –ex: Un appel téléphonique doit pouvoir être servi en moins de 12 ms Un service que le système doit offrir –ex: À chaque étage, le systeme doit afficher la position de chaque ascenseur

IGL301 - Spécification et vérification des exgiences 9 Types dexigences fonctionnelles de performance de conception commerciale dopération et dinstallation

IGL301 - Spécification et vérification des exgiences 10 Distinction entre propriété et service propriété –satisfaite par lensemble des services du système –elle se rapport en général à plusieurs services service –fonction que lutilisateur peut invoquer ou utiliser

IGL301 - Spécification et vérification des exgiences 11 Exemples de propriété on ne peut supprimer un livre prêté un membre ne peut avoir plus de 5 emprunts en même temps un livre réservé ne peut être prêté, sauf au premier membres de la liste des réservations

IGL301 - Spécification et vérification des exgiences 12 Exemples de services Un membre de la bibliothèque doit pouvoir –emprunter –renouveler –retourner des livres

IGL301 - Spécification et vérification des exgiences 13 Distinction entre exigence et fait fait –caractéristique du problème que lon ne peut changer ex: le délai maximal entre la commande darrêt et larrêt de lascenseur est de x secondes exigence –choix qui est fait par lutilisateur ex: maximiser le service aux rez-de-chaussé le matin

IGL301 - Spécification et vérification des exgiences 14 Exigences fonctionnelles Elles se rapportent aux fonctions offertes par le système Le niveau dabstraction varie beaucoup –ex: le système doit pouvoir gérer les prêts et les réservations –ex: un membre peut emprunter un livre si toutes les conditions suivantes sont satisfaites sa carte de membre est active il na pas atteint sa limite de prêt le livre nest pas réservé...

IGL301 - Spécification et vérification des exgiences 15 Exigences de performance temps réponse du système espace mémoire utilisé nb de transactions par minute fiabilité requise –ex: système téléphonique : le taux de panne est spécifié par le CRTC utilisabilité –ex: le système doit pouvoir être utilisé par un visiteur quelque soit sa langue

IGL301 - Spécification et vérification des exgiences 16 Exigences dinstallation et dopération se rapporte à linstallation et à lopération du système –ex: le système doit pouvoir être installé à distance sur le poste des utilisateurs –ex: le système doit pouvoir être contrôlé à distance par un technicien

IGL301 - Spécification et vérification des exgiences 17 Exigences de conception se rapporte à la manière de construire le système –système dexploitation –language de programme –base de données –normes

IGL301 - Spécification et vérification des exgiences 18 Exigence commerciale se rapporte au budget et au calendrier

IGL301 - Spécification et vérification des exgiences 19 Conscensus sur la nécessité deffectuer IB certaines méthodes en vogue accordent peu dimportance à la description explicite des exigences –eXtreme Programming –méthodes agiles en général principes de base des méthodes agiles –adaptation plutôt que prévision –orienté vers les personnes plutôt que les processus –emphase sur la programmation

IGL301 - Spécification et vérification des exgiences 20 Exercices Faire les exercices 1 et 2, page 20 et 21 de Bray Présentation des solutions par les équipes en classe le 11 février