Mod - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Mod

Description:

et finalement, changez le tout par un ordre de magnitude! ... s quence formelle d'activit s de g nie laquelle l'ing nieur adh re afin de d velopper un syst me (comment) ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 27
Provided by: MajJW5
Category:
Tags: changez | mod

less

Transcript and Presenter's Notes

Title: Mod


1
Modèles de cycle de vie et processus de génie
Collège militaire royal du Canada Génie
électrique et génie informatique
Major Sylvain Leblanc Sylvain.Leblanc_at_rmc.ca 1-61
3-541-6000 ext. 6355
Major J. Bronson James.Bronson_at_rmc.ca 1-613-541-6
000 ext. 6453
2
Un conseil
  • Pour estimer le temps requis pour un projet,
    commencer par estimer le temps quil 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

3
Aperçu
  • Le cycle de vie dun système
  • Le processus de génie
  • Tâches et données livrables

4
Définitions
5
Les phases du cycle de vie
  • Besoins
  • Conceptualisation
  • Mise en œuvre
  • Tests
  • Déploiement
  • Utilisation
  • Entretien
  • Élimination

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
  • lanalyse du système
  • étude de systèmes et problèmes semblables
  • entrevue avec les utilisateurs et le client
  • consultation avec experts

7
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

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

9
Documentation
  • //increment counter
  • counter counter 1

10
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

11
Bonne documentationComme tout autre document
  • Pensez à laudience
  • Qui sont-ils?
  • Que doivent-ils savoir?
  • Quelle est le but du document?
  • Utilisable
  • Références, complet, possible à maintenir à jour.

12
Le processus de génie
Devrait-on simplement commencer? Est-ce quil y a
un ordre précis au cycle de vie?
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

14
Processus de génie traditionnel
Processus phases jalons
groupes dactivités
Données livrables
jalon III
jalon II
jalon I
Phase IV
Phase I
Phase II
Phase III
15
Model pour processus de génie
  • Waterfall
  • Incrémentiel
  • Évolutionnaire
  • Sprial, RUP, XP, Agile, TQM et beaucoup dautre

16
Modèle Waterfall
  • Transition
  • Complétion dune donnée
  • Évaluation formelle et acceptation dune donnée
    livrable
  • Établissement dune 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
17
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
  • Linertie fait en sorte quil est difficile de
    recommencer une phase.

Peut être de mise pour les petits projets où ceux
requérant processus formel
18
Modèle Waterfall incrémentiel
Besoins
19
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
    limplémentation

20
Évolutionnaire (prototyping)
Besoins
Analyse
Conception
Tests
Maintenance
21
Modèle évolutionnaire
  • On développe des modèles simples rapidement
  • rétroaction rapide aide à clarifier les besoins
  • réduit lincertitude à propos de certains aspect
    du design (réduction de risques)
  • Certaines données livrables naugmentent pas la
    fonctionnalité
  • souvent requises pour régler des problèmes
    spécifiques
  • demandent beaucoup deffort et de discipline

22
Révision
23
Processus de génie
  • Quel est le but dun 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

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?
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?

26
Tâches et données livrables
Final Report
DR, Final Demo and Presentation
Schedule Update
Write a Comment
User Comments (0)
About PowerShow.com