Télécharger la présentation
Publié parJacqueline Denis Modifié depuis plus de 9 années
1
Modèles de cycle de vie et processus de génie
Les processus de génie le 13 septembre 2007 Modèles de cycle de vie et processus de génie Collège militaire royal du Canada Génie électrique et génie informatique GEF455/457
2
Un conseil Pour estimer le temps requis pour un projet, commencer par estimer le temps qu’il vous faudrait pour accomplir la tâche… … doublez ensuite cet estimé… … et finalement, changez le tout par un ordre de magnitude! 2 heures devient 4 jours Projet GEF455/457
3
Aperçu Le cycle de vie d’un système Le processus de génie
Tâches et données livrables Projet GEF455/457
4
Définitions Systèmes Cycle de vie Activité de génie Processus de génie
Les processus de génie le 13 septembre 2007 Définitions Systèmes groupe d’éléments distincts liés pour former un tout Cycle de vie série de phases décrivant l’évolution d’un système Activité de génie tâches accomplie par des ingénieurs afin de développer un système (quoi) Processus de génie séquence formelle d’activités de génie à laquelle l’ingénieur adhère afin de développer un système (comment) Le processus n’est pas aléatoire. Pour réussir, on doit suivre un processus. Projet GEF455/457 GEF455/457
5
Les phases du cycle de vie
Les processus de génie le 13 septembre 2007 Les phases du cycle de vie Besoins Conceptualisation Mise en œuvre Tests Déploiement Utilisation Entretien Élimination Projet de 4ième année Nous allons voir 4 cycles de vie différents, mais nous allons d’abord commencer par examiner les premières phases en plus de détail. Projet GEF455/457 GEF455/457
6
Besoins On commence par définir ce que le système doit
L’énoncé des besoins est le résultat de cette activité, où on peut entreprendre l’analyse du système étude de systèmes et problèmes semblables entrevue avec les utilisateurs et le client consultation avec experts Projet GEF455/457
7
Les processus de génie le 13 septembre 2007 Conceptualisation On définit ensuite comment le système remplira les besoins Conception initiale – Structure de répartition du travail (WBS en anglais) Conception détaillée Schémas Modèles informatiques et simulations vérification Conception initiale: Décomposition de la fonctionnalité en sous-systèmes/modules. SRT Conception Détaillée: définit comment chaque sous-systèmes/modules seront réalisé Deux tâches majeures Projet GEF455/457 GEF455/457
8
Mise en œuvre On construit maintenant le système
Fabrication et/ou codage Montage et/ou intégration Tests de vérification Unité Sous-systèmes Intégration acceptation Projet GEF455/457
9
Les processus de génie //increment counter counter = counter + 1;
le 13 septembre 2007 Documentation //increment counter counter = counter + 1; Combien documente? Qu’en pensez-vous? Build GEF455/457
10
Quand voit-on de la documentation?
Les processus de génie le 13 septembre 2007 Quand voit-on de la documentation? Premier cas Mal nécessaire Ajouté après le travail Très inconsistant Second cas Obligation contractuelle Énorme, difficile à lire Obscure Difficile à lire Incomplet et inexact Dispendieux et difficile à maintenir Projet GEF455/457 GEF455/457
11
Bonne documentation Comme tout autre document
Pensez à l’audience Qui sont-ils? Que doivent-ils savoir? Quelle est le but du document? Utilisable Références, complet, possible à maintenir à jour. Projet GEF455/457
12
Le processus de génie Devrait-on simplement commencer?
Les processus de génie le 13 septembre 2007 Le processus de génie Devrait-on simplement commencer? Est-ce qu’il y a un ordre précis au cycle de vie? Projet GEF455/457 GEF455/457
13
Le processus de génie Le processus de génie décrit comment les activités sont reliées les unes aux autres, afin que le système évolue dans son cycle de vie Les activités sont regroupées afin de former les phases du projet et de fournir un flux de travail Projet GEF455/457
14
Processus de génie traditionnel
Les processus de génie le 13 septembre 2007 Processus de génie traditionnel Processus = phases + jalons = groupes d’activités + Données livrables jalon I jalon II jalon III Phase I Phase II Phase III Phase IV Projet GEF455/457 GEF455/457
15
Model pour processus de génie
Waterfall Incrémentiel Évolutionnaire … Sprial, RUP, XP, Agile, TQM et beaucoup d’autre Projet GEF455/457
16
Modèle Waterfall Transition Si on doit refaire quelque chose Besoins
Les processus de génie le 13 septembre 2007 Modèle Waterfall Transition Complétion d’une donnée Évaluation formelle et acceptation d’une donnée livrable Établissement d’une base de référence officielle (baseline) Besoins Analyse Conception Tests Si on doit refaire quelque chose Donnée livrable mise à jour Révisions sont évaluées formellement et acceptée Changements sont notés (parfois comme delta à la base de référence) Maintenance Projet GEF455/457 GEF455/457
17
Avantages et désavantages du Waterfall
Les processus de génie le 13 septembre 2007 Avantages et désavantages du Waterfall Avantages Encourage les révisions périodiques Aide à la documentation Transition formelle entre les phases Désavantages Difficile de réussir les Besoins et Analyse du premier coup L’inertie fait en sorte qu’il est difficile de recommencer une phase. Validation et vérification amène une performance supérieure, mieux reliée au besoins + Habituellement un document à chaque phase + Le système est fixé, réduisant les changements inutiles. Peut être de mise pour les petits projets où ceux requérant processus formel Projet GEF455/457 GEF455/457
18
Modèle Waterfall incrémentiel
Les processus de génie le 13 septembre 2007 Modèle Waterfall incrémentiel Besoins Tests Mise en œuvre Maintenance Conception Incré. Tests Mise en œuvre Maintenance Conception Incré. Tests Mise en œuvre Maintenance Conception Incré. On bâtit de petits éléments donnant une fonctionnalité immédiate Les besoins doivent quand même être pleinement définis Utile dans la conceptualisation et/ou l’implémentation Projet GEF455/457 GEF455/457
19
Les processus de génie le 13 septembre 2007 Modèle incrémentiels Bâtir de petits incréments donne fonctionnalité immédiate les besoins doivent quand même être complètement définis utile durant la conceptualisation et/ou l’implémentation Projet GEF455/457 GEF455/457
20
Évolutionnaire (prototyping)
Les processus de génie le 13 septembre 2007 Évolutionnaire (prototyping) Bâtir prototype Révision Peaufine Concept Rapid Besoins Analyse Conception Bâtir prototype Révision Peaufine Concept rapide Surtout pour clarifier les besoins, ou pour raffiner le design Tests Maintenance Projet GEF455/457 GEF455/457
21
Modèle évolutionnaire
Les processus de génie le 13 septembre 2007 Modèle évolutionnaire On développe des modèles simples rapidement rétroaction rapide aide à clarifier les besoins réduit l’incertitude à propos de certains aspect du design (réduction de risques) Certaines données livrables n’augmentent pas la fonctionnalité souvent requises pour régler des problèmes spécifiques demandent beaucoup d’effort et de discipline Projet GEF455/457 GEF455/457
22
Révision
23
Processus de génie Quel est le but d’un processus?
Assure un flux de travail logique Formalise la création de données livrables Augmente les chances de succès Nommez et décrire des processus Waterfall Incrémentiel Évolutionnaire Projet GEF455/457
24
Les phases du cycle de vie
Besoins Conceptualisation Mise en œuvre Tests Déploiement Utilisation Maintenance Élimination Quelle sont les phases de votre projet? Projet GEF455/457
25
Le processus et votre projet
Quelle sont vos activités requises? Documenté dans la SPC Quel processus suivrez-vous? Notez celui que vous choisissez, et celui qui restera à la fin Comment planifierez-vous ces activités? Projet GEF455/457
26
Tâches et données livrables
Les processus de génie le 13 septembre 2007 Tâches et données livrables Final Report The SOW is written as to suggest to the student to follow a waterfall approach as an eng. Process (it’s what we also recommend for most projects). However as stated earlier, the eng process has to be chosen or adapted to meet the need (nature) of the project. Consequently if student can identify an eng process that would be a better fit to their project needs, they should identify it, justify it and document it early on the PDS. This table give an overview (and perspective) on all the activities and document required to be performed and produced, and how their related to each other. Management is integral part of Eng Process. We are asking you to do some planning and controlling. Here the relevant document and controlling task. (Schedule updates, and presentations falls within the management domain) DR, Final Demo and Presentation Schedule Update Projet GEF455/457 GEF455/457
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.