• Aide
  • Eurêkoi Eurêkoi

Livre

Ingénierie des exigences système : méthode d'ingénierie des exigences sypportées par SysML

Résumé

L'ingénierie des exigences est un pilier de l'ingénierie système. Cette méthode permet de prendre en compte les besoins du client en fonction des normes en vigueur et de structurer efficacement chaque projet. Les étapes sont détaillées et l'auteur, à partir d'exemples, montre comment atteindre ces objectifs en s'appuyant sur le langage de modélisation SysML. ©Electre 2020


  • Éditeur(s)
  • Date
    • C 2020
  • Notes
    • Bibliogr. Index
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (VIII-212 p;) : ill. en coul. ; 24 cm
  • Collections
  • Sujet(s)
  • ISBN
    • 978-1-78405-722-0
  • Indice
    • 62.1 Ingénierie, automatique appliquée
  • Quatrième de couverture
    • L'ingénierie des exigences système est une étape clé de l'ingénierie des systèmes complexes. Cet ouvrage présente une méthode inspirée des meilleures pratiques des normes d'ingénierie système : il favorise une approche de l'ingénierie des systèmes basée sur les modèles (MBSE) en utilisant le langage de modélisation système SysML.

      Ingénierie des exigences système expose le contexte, les définitions et les principaux concepts de l'ingénierie des exigences ainsi que les activités pertinentes, avant de proposer une méthode composée de huit étapes. Chaque étape présente le but recherché et explique comment l'atteindre en s'appuyant sur le langage SysML.

      L'ouvrage illustre cette méthode en traitant une étude de cas, à l'aide d'exemples détaillés, pour définir d'une part les besoins des parties prenantes et d'autre part les exigences du système. Enfin, l'utilisation de la méthode d'ingénierie des exigences supportée par SysML est discutée conjointement avec les méthodes d'ingénierie Harmony, Arcadia et CESAM.


  • Tables des matières
      • Ingénierie des exigences système

      • Méthode d'ingénierie des exigences supportée par SysML

      • Jean-Yves Bron

      • Iste éditions

      • Préface 1
      • Éric Levrat
      • Avant-propos 5
      • Partie 1. L'ingénierie des exigences9
      • Chapitre 1. Processus d'ingénierie des exigences 11
      • 1.1. Contexte et principales définitions11
      • 1.2. Processus d'ingénierie des exigences18
      • 1.2.1. L'ingénierie des exigences et les processus de l'ISO 1528818
      • 1.2.1.1. Analyser la mission18
      • 1.2.1.2. Définir les besoins des parties prenantes19
      • 1.2.1.3. Définir les exigences système20
      • 1.2.2. L'ingénierie des exigences et les processus de l'ISO 2911022
      • 1.2.2.1. Définir les besoins des parties prenantes22
      • 1.2.2.2. Définir les exigences système23
      • 1.2.2.3. Définir les exigences des constituants23
      • 1.2.3. Problème versus solution25
      • 1.3. Processus d'ingénierie des exigences et modélisation26
      • 1.4. Processus d'ingénierie et gestion de projet33
      • Chapitre 2. Une méthode pour l'ingénierie des exigences 39
      • 2.1. Proposition d'une méthode d'ingénierie des exigences39
      • 2.1.1. Diagramme d'exigence (Requirement Diagram)43
      • 2.1.2. Diagramme de définition de bloc (Block Definition Diagram)45
      • 2.1.3. Diagramme de cas d'utilisation (Use Case Diagram)45
      • 2.1.4. Diagramme d'état (State machine Diagram)46
      • 2.1.5. Diagramme de séquence (Sequence Diagram)46
      • 2.1.6. Diagramme d'activité (Activity Diagram)47
      • 2.2. Cadrer le système47
      • 2.2.1. But47
      • 2.2.2. Cadrer le système en utilisant SysML48
      • 2.2.3. Systématisation et vérification49
      • 2.3. Définir le cycle de vie du système50
      • 2.3.1. But50
      • 2.3.2. Définir le cycle de vie du système en utilisant SysML50
      • 2.3.3. Systématisation et vérification51
      • 2.4. Définir les contextes51
      • 2.4.1. But51
      • 2.4.2. Définir les contextes en utilisant SysML52
      • 2.4.3. Systématisation et vérification52
      • 2.5. Définir les utilisations53
      • 2.5.1. But53
      • 2.5.2. Définir les utilisations en utilisant SysML55
      • 2.5.2.1. Définir les concepts système55
      • 2.5.2.2. Définir les utilisations du système56
      • 2.5.3. Systématisation et vérification57
      • 2.6. Décrire les scénarios d'utilisation58
      • 2.6.1. But58
      • 2.6.2. Décrire les scénarios d'utilisation en utilisant SysML59
      • 2.6.2.1. Description textuelle59
      • 2.6.2.2. Formalisation des scénarios60
      • 2.6.3. Systématisation et vérification65
      • 2.7. Définir les exigences fonctionnelles66
      • 2.7.1. But66
      • 2.7.2. Définir les exigences fonctionnelles en utilisant SysML68
      • 2.7.3. Systématisation et vérification70
      • 2.8. Définir les exigences non fonctionnelles71
      • 2.8.1. But71
      • 2.8.2. Définir les exigences non fonctionnelles en utilisant SysML72
      • 2.8.3. Systématisation et vérification73
      • 2.9. Assurer la traçabilité74
      • 2.9.1. But74
      • 2.9.2. Assurer la traçabilité en utilisant SysML75
      • 2.9.2.1. Traçabilité exigences fonctionnelles/cas d'utilisation75
      • 2.9.2.2. Traçabilité des exigences entre les processus d'ingénierie des exigences75
      • 2.9.3. Systématisation et vérification76
      • 2.10. Conclusion77
      • Partie 2. Étude de cas, application de la méthode79
      • Chapitre 3. Définition des besoins des parties prenantes 81
      • 3.1. Cas d'étude81
      • 3.1.1. Contexte du cas d ' étude82
      • 3.1.2. Structure du projet SysML83
      • 3.1.3. Présentation des résultats86
      • 3.2. Définition des besoins87
      • 3.2.1. Cadrer le système87
      • 3.2.2. Définir le cycle de vie du système88
      • 3.2.3. Définir les contextes89
      • 3.2.4. Définir les utilisations90
      • 3.2.4.1. Définir les concepts système90
      • 3.2.4.2. Définir les utilisations du système91
      • 3.2.5. Décrire les scénarios d'utilisation93
      • 3.2.6. Définir les exigences fonctionnelles95
      • 3.2.7. Définir les exigences non fonctionnelles98
      • 3.2.8. Assurer la traçabilité99
      • 3.3. Documents de définition des besoins des parties prenantes100
      • 3.3.1. Utilisation d'un modèle de document100
      • 3.3.2. Utilisation d'une liste des besoins125
      • Chapitre 4. Analyse des exigences système 133
      • 4.1. Cas d'étude133
      • 4.1.1. Structure du projet SysML133
      • 4.1.2. Présentation des résultats134
      • 4.2. Définition des exigences système134
      • 4.2.1. Cadrer le système134
      • 4.2.2. Définir le cycle de vie du système135
      • 4.2.3. Définir les contextes136
      • 4.2.4. Définir les utilisations136
      • 4.2.4.1. Définir les concepts système136
      • 4.2.4.2. Définir les utilisations du système138
      • 4.2.5. Décrire les scénarios d'utilisation140
      • 4.2.6. Définir les exigences fonctionnelles142
      • 4.2.7. Définir les exigences non fonctionnelles143
      • 4.2.8. Assurer la traçabilité144
      • 4.3. Document d'analyse des exigences système147
      • 4.4. Gestion des exigences174
      • 4.4.1. Éléments fondamentaux175
      • 4.4.2. Workflows de gestion181
      • 4.4.3. Exploitation en projet186
      • Chapitre 5. Intégration avec d'autres méthodes 189
      • 5.1. Contexte189
      • 5.2. Intégration avec la méthode Harmony SE189
      • 5.2.1. Modification de la structure du projet189
      • 5.2.2. Méthode Harmony SE et ingénierie des exigences190
      • 5.2.3. Définition des besoins des parties prenantes192
      • 5.2.4. Analyse des exigences système193
      • 5.2.5. Synthèse de l'intégration avec la méthode Harmony SE194
      • 5.3. Intégration avec la méthode Arcadia194
      • 5.3.1. Méthode Arcadia et ingénierie des exigences194
      • 5.3.2. Définition des besoins des parties prenantes196
      • 5.3.3. Analyse des exigences système198
      • 5.3.4. Synthèse de l'intégration avec la méthode Arcadia200
      • 5.4. Intégration avec la méthode CESAM200
      • 5.4.1. Méthode CESAM et ingénierie des exigences200
      • 5.4.2. Définition des besoins des parties prenantes203
      • 5.4.3. Analyse des exigences système204
      • 5.4.4. Synthèse de l'intégration avec la méthode CESAM204
      • Bibliographie 207
      • Index 211

  • Origine de la notice:
    • FR-751131015 ;
    • Electre
  • Disponible - 62.1 BRO

    Niveau 3 - Techniques