La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Michel Winter – 2008 / 2009 Les démarches de développement.

Présentations similaires


Présentation au sujet: "Michel Winter – 2008 / 2009 Les démarches de développement."— Transcription de la présentation:

1 Michel Winter – 2008 / 2009 Les démarches de développement

2 Michel Winter – 2008 / 2009 Code-and-fix Possible si détermination facile des besoins Mise au point avec laide de lutilisateur Une vrai méthode ? Compréhension du problème Implémentation Mise au point Fin Si non satisfaisant Découpages standards

3 Michel Winter – 2008 / 2009 La transformation automatique Transform model Transformation automatique des spécifications en programme Atelier logiciel (Rational,...) Spécifications Transformation Validation Découpages standards

4 Michel Winter – 2008 / 2009 Cycle en cascade Waterfall model Hérité du bâtiment Problème en informatique : effet tunnel Incapacité de lutilisateur final de valider les étapes intermédiaires Etude de faisabilité Conception générale Définition des besoins Conception détaillée Intégration Codage Implémentation Découpages standards

5 Michel Winter – 2008 / 2009 Modèle en V 1/4 Un standard de fait Années 1980 Adaptation du modèle en cascade au monde de linformatique : Mise en évidence du cheminement top-down Découpages standards

6 Michel Winter – 2008 / 2009 Modèle en V 3/4 Les paramètres du modèle : Le découpage en étapes lors de lanalyse La correspondance (logique) avec les phases de tests Cahier des charges Expression des besoins Conception Spécifications Implémentation Recette Tests unitaires Tests dintégration Découpages standards

7 Michel Winter – 2008 / 2009 Modèle en V 4/4 visibilité utilisateur Toujours leffet tunnel Pas de remise en question des choix de létape précédente Découpages standards

8 Michel Winter – 2008 / 2009 Modèle en W 1 er V : Orienter lanalyse, dégager des directions pour les spécifications 2 ème V : cycle standard Conception de haut niveau Définition des besoins bruts Vérification des flux logiques Maquettes ou prototypes Orientations pour les spécifications Découpages standards

9 Michel Winter – 2008 / 2009 Conception module j Spécifications module j Codage module j Conception module j Spécifications module j Codage module j Cycle en V : découpage en modules Cahier des charges Conception générale Spécifications générales Recette Tests dintégration Conception module i Spécifications module i Codage module i Découpages standards

10 Michel Winter – 2008 / 2009 Modèle en spiral Spiral model Chaque révolution = 1 cycle en V Expression des besoins Spécifications Conception Implémentation Test Validation Découpages standards

11 Michel Winter – 2008 / 2009 Cycle itératif Intérêts Prise en compte des changements du cahier des charges Intégrations successives Dilution des risques Changement de stratégie Meilleure conception Montée en expertise de léquipe de développement, des utilisateurs Amélioration du processus lui-même Découpages standards

12 Michel Winter – 2008 / 2009 Les grandes approches Modèle en cascade Cycle en V, W Modèle en cascade Cycle en V, W Rapid Application Development (RAD) Méthodes unifiées RUP, UP, EUP, 2TUP Méthodes unifiées RUP, UP, EUP, 2TUP Méthodes Agiles XP, Crystal, ASD, Scrum, DSDM.. Méthodes Agiles XP, Crystal, ASD, Scrum, DSDM Découpages standards

13 Michel Winter – 2008 / 2009 La démarche de développement Conclusions Retenons quil y voire... 1,2 approches classiques : La séquence (cascade) La séquence sur plusieurs itérations…. Et des adaptations importantes : Approche itérative Approche incrémentale Et avec ça, on construit une démarche spécifique

14 Michel Winter – 2008 / 2009 Quelques Gantt Expérimentons Cascade V W Itératif Incrémental Itératif et incrémental

15 Michel Winter – 2008 / 2009 Construction dun Gantt Elaboration du planning

16 Michel Winter – 2008 / 2009 Construction dun Gantt Elaboration du planning

17 Michel Winter – 2008 / 2009 Construction dun Gantt Elaboration du planning

18 Michel Winter – 2008 / 2009 Construction dun Gantt Elaboration du planning

19 Michel Winter – 2008 / 2009 Construction dun Gantt Elaboration du planning

20 Michel Winter – 2008 / 2009 Construction dun Gantt Elaboration du planning

21 Michel Winter – 2008 / 2009 Construction dun Gantt Elaboration du planning

22 Michel Winter – 2008 / 2009 Construction dun Gantt Elaboration du planning

23 Michel Winter – 2008 / 2009 Estimation de la charge

24 Michel Winter – 2008 / 2009 La méthode dévaluation analytique 1/2 Découpage du développement en tâches élémentaires, Rattachement à un type de développement, Au sein de chaque type, caractérisation de la complexité de la tâche en : Très simple, simple, moyenne,..., très complexe. Exemple : Tâche : formulaire web de saisie de recherche Type : interface web Complexité : très simple

25 Michel Winter – 2008 / 2009 La méthode dévaluation analytique 2/2 Conversion directe en jour*homme Pondération des complexités par type de développement à partir dabaque ou au cas par cas Ajout de charges pour les autres phases en pourcentage de la charge de réalisation, exemple : Spécification : 20% Test dintégration : 20% Test de recette : 20% Gestion de projet : 20%,... Simplification : pas de types de développement

26 Michel Winter – 2008 / 2009 Approche analytique : essayons... Mise en œuvre excel (SOGETI)


Télécharger ppt "Michel Winter – 2008 / 2009 Les démarches de développement."

Présentations similaires


Annonces Google