pour le projet en STI2D et SI - Site de l'académie … démarche d’Ingénierie Système pour le...
Transcript of pour le projet en STI2D et SI - Site de l'académie … démarche d’Ingénierie Système pour le...
La démarche d’Ingénierie Système pour le projet en STI2D et SI
M Jérôme AUGUSTO M François GIEZEK M Yann LE GALLOU
Arnal Gilles, à partir d’une étude réalisée par:
L’ingénierie Système Définition:
Approche collaborative et interdisciplinaire apportant une solution optimisée à des besoins identifiés.
Le cycle de vie du projet
Analyser des besoins
Cahier des charges
Spécification du système
Exigences système
Conception préliminaire
Architecture système, spécification des constituants
Développement des constituants
Constituants conçus, Réalisés, vérifiés, validés
Intégration du système
Système réalisé, vérifié, validé
Le cycle de vie du projet n’est pas linéaire mais il est constitué d’étapes avec chacune une planification et des jalons.
Les outils de l’ingénierie système
Management
Gestion du planning
Gestion des ressources
Validation
Vérification des exigences
Tests et essais
Ingénierie
Simulation de validation
Ingénierie des exigences
Conception du système
Elaboration des exigences
Modélisation
Prototypage et vérification
Une exigence définie ce que l’on attend de la solution. Mot clé: « quoi? » Les exigences peuvent être : • fonctionnelles: le système doit faire… • physiques: sa taille doit, sa masse doit… • environnementales: les conditions de température doivent être…
Un tableau exigences / constituants permet de suivre l’avancée du projet
L’ingénierie des exigences
L’ingénierie des exigences
Finalité Exigences initiales (besoins et contraintes)
Partie prenante intéressée
Maitre d’ouvrage
Exigences systèmes
Cahier des charges Exigences allouées aux sous-systèmes
Exigences sous-systèmes
Exigences allouées aux constituants du sous-systèmes
Spécification technique
Spécification technique
La spécification des exigences initiales, permet de répondre aux questions suivantes :
• Pourquoi veut on faire le système ? → finalité
• Qu'est-ce que l'on doit faire ? → mission
• Qui est concerné / impacté ? → parties prenantes
• Quelles sont les frontières du système ? → contexte
• Quels services sont attendus ? → utilisations
• Comment cela s'envisage t-il ? → scénarios
• Quels sont mes besoins pour répondre à tout cela ? → besoins
L’ensemble de tous les diagrammes obtenus durant ce processus constitue le cahier des charges.
L’ingénierie des exigences
Les étapes de l'écriture du cahier des charges en utilisant une démarche d’ingénierie système
Diagramme d’exigences
(RD)
Diagramme de contexte
(BDD)
Diagramme de cas
d’utilisations (UCD)
Diagramme d’exigences
(RD)
Diagramme de contenu
SysML
Mission principale
Contextes
Utilisations
Scénarios
Besoins des parties
prenantes
Etapes rédaction
CdC
Besoin initial
Expression du besoin initial
Mission principale du système
Mission principale
Besoin initial
Contextes
Utilisations
Scénarios
Besoins des parties
prenantes
Etapes rédaction
CdC
Définition des contextes
Mission principale
Besoin initial
Contextes
Utilisations
Scénarios
Besoins des parties
prenantes
Etapes rédaction
CdC
Définition des utilisations et des scénarios
Mission principale
Besoin initial
Contextes
Utilisations
Besoins des parties
prenantes
Etapes rédaction
CdC
Scénarios
Définition des besoins des parties prenantes
Mission principale
Besoin initial
Contextes
Utilisations
Scénarios
Besoins des parties
prenantes
Etapes rédaction
CdC
Définition des besoins des parties prenantes
Mission principale
Besoin initial
Contextes
Utilisations
Scénarios
Besoins des parties
prenantes
Etapes rédaction
CdC
Exigences système Elève 1
Elève 2 Elève 3
Le cycle de vie du projet
Analyser des besoins
Cahier des charges
Spécification du système
Exigences système
Conception préliminaire
Architecture système, spécification des constituants
Développement des constituants
Constituants conçus, Réalisés, vérifiés, validés
Intégration du système
Système réalisé, vérifié, validé
Les outils de l’ingénierie système
Management
Gestion du planning
Gestion des ressources
Validation
Vérification des exigences
Tests et essais
Ingénierie
Simulation de validation
Ingénierie des exigences
Conception du système
Elaboration des exigences
Modélisation
Prototypage et vérification