Système d'informations sportives par messagerie de poche

Plan de développement

 

Version 1.0

 

 

Historique de révision

Date

Version

Description

Auteur

1er octobre 1999 1.0 Version initiale Context Integration

Sommaire

Introduction Début de page

Objet

Ce document présente la méthode employée pour appliquer les méthodologies de développement RUP et ContextWISE dans le cadre du projet Système d'informations sportives par messagerie de poche pour le site ActuWebEnligne.

Portée

Ce plan de développement s'applique aux phases de création, d'élaboration, de construction et de transition du projet.

Définitions, acronymes et abréviations

La méthodologie ContextWISE est une méthodologie optimisée pour le Web et a été développée par Context Integration. Elle correspond à une adaptation aux projets Web de la méthodologie RUP.

Les artefacts sont des livrables générés au cours de différentes activités.

RUP, qui signifie Rational Unified Process, est une méthodologie de développement de logiciels.

Références

Aucune.

Présentation

Les autres parties de ce document décrivent la méthode utilisée pour adapter la méthodologie RUP à ce projet. Vous serez averti lorsque cette méthodologie est utilisée telle quelle, sans être adaptée au projet.

La section 2 contient une présentation du processus de développement, y compris les activités de gestion de projet et d'assurance qualité. La section 3 décrit les enchaînements d'activités d'une itération pour les phases d'élaboration et de construction. La section 4 décrit les enchaînements d'activités de la modélisation métier.

Présentation du processus de développement Début de   page

Ce projet comprend une phase de création complète, une phase d'élaboration, une de construction comportant trois itérations et une phase de transition complète. Les revues de la conception et du code constitueront des jalons clés d'itération et la qualité du projet sera révisée à l'issue de chaque phase.

Phases Début de   page

Création

Définition de la portée et de la vision

Nous travaillerons avec les parties prenantes du système à développer sur la définition de la vision et de la portée du projet. La session de travail sera simplifiée et le document Vision généré au terme de cette session le sera sous forme d'artefact. A ce stade, nous élaborerons également une version initiale des risques du projet.

Elaboration et clarification des fonctionnalités du système.

Nous organiserons des sessions afin de collecter l'avis des parties prenantes sur les fonctions souhaitées du système. A ce stade, nous élaborerons le modèle de cas d'utilisation qui servira de base aux activités de conception à venir. Nous élaborerons également un glossaire des termes spécifique du projet.

Etude de la faisabilité du projet et définition du plan de développement logiciel

A partir de la modélisation du cas d'utilisation, nous traduirons la vision en termes économiques, en mettant à jour l'étude de rentabilité, en factorisant les coûts d'investissement du projet, les estimations des ressources, l'environnement requis et les critères de réussite (prévision des recettes et reconnaissance du marché). Nous mettrons également à jour la liste des risques pour disposer d'une référence aux cas d'utilisation identifiés et ajouterons les nouveaux risques identifiés. Nous élaborerons le plan de développement logiciel initial pour effectuer les phases du projet.

Enchaînement d'activités au cours de la phase d'élaboration

A définir ultérieurement au cours du projet.

Enchaînement d'activités au cours de la phase de construction

A définir ultérieurement au cours du projet.

Enchaînement d'activités au cours de la phase de transition

A définir ultérieurement au cours du projet.

Modélisation métierDébut de page

Au cours de cette activité, nous affinerons le glossaire.

Artefacts

Au cours de cet enchaînement d'activités, les artefacts suivants sont générés :

Artefact Outils utilisés Livrables formels ?
Glossaire Microsoft® Word® Oui

Artefacts principaux en entrée

Aucun.

Enchaînement des activités

L'élaboration d'une spécification métier supplémentaire, d'un modèle d'analyse métier et des cas d'utilisation métier sera ignorée de l'enchaînement d'activités standard.

Exigences Début de   page

Nous collecterons les exigences lors de l'élaboration des cas d'utilisation. Ces exigences définissent les acteurs (individus interagissant avec le système) et les cas d'utilisation (descriptions des interactions entre les acteurs et le système). Pendant l'élaboration des cas d'utilisation (qui aura lieu via des sessions simplifiées), un ensemble d'exigences relatif au cas de non utilisation sera également collecté et consigné dans le document Spécification supplémentaire.

Artefacts

Les artefacts suivants sont générés au cours de cet enchaînement d'activités :

Artefact Outils utilisés Livrables formels ?
Vision Microsoft Word Oui
Acteurs Rational Rose Non
Classes frontière Rational Rose Non
Glossaire Microsoft Word Oui
Spécification supplémentaire Microsoft Word Oui
Cas d'utilisation (mis à jour) Rational Rose,
Microsoft Word
Non
Dossier de conception créative Microsoft Word Oui
Carte de navigation Microsoft Word Oui
Prototype de l'interface utilisateur Microsoft® PowerPoint®, Microsoft Word Oui

Rapports

Les rapports suivants sont générés au cours de cet enchaînement d'activités :

Rapport Outils utilisés Livrables formels ?
Etude du cas d'utilisation Microsoft Word Oui

Artefacts clés en entrée

Artefact Outils utilisés Livrables formels ?
Glossaire Microsoft Word Oui

Maintenance des exigences en entrée

Aucune requise : à conserver en l'état.

Enchaînement des activités

L'élaboration de deux artefacts est ajoutée à l'enchaînement des activités standard : Dossier de conception créative et Carte de navigation. La génération du prototype de l'interface utilisateur passe également en phase de création.

Analyse et conception Début de page

Les cas d'utilisation élaborés pendant l'enchaînement des activités des exigences constituent la base des activités d'analyse et de conception futures. Les techniques d'analyse et de conception orientées objet seront utilisées pour terminer les cas d'utilisation élaborés initialement, mais aussi pour générer les modèles d'objet pour l'analyse et la conception, le modèle de données et le document d'architecture logicielle.

Artefacts

Les artefacts suivants sont générés au cours de cet enchaînement d'activités :

Artefact Outils utilisés Livrables formels ?
Modèle de données Rational Rose Oui
Modèle de conception Rational Rose Oui
Conception de la base de données Rational Rose Oui
Document d'architecture logicielle Microsoft Word Oui

Rapports

Les rapports suivants sont générés au cours de cet enchaînement d'activités :

Rapport Outils utilisés Livrables formels ?
Etude du cas d'utilisation Microsoft Word Oui

Artefacts principaux en entrée

Artefact Outils utilisés Livrables formels ?
Glossaire Microsoft Word Oui
Spécification supplémentaire Microsoft Word Oui
Cas d'utilisation (mis à jour) Rational Rose,
Microsoft Word
Non
Dossier de conception créative Microsoft Word Oui
Carte de navigation Microsoft Word Oui
Prototype de l'interface utilisateur Microsoft PowerPoint, Microsoft Word Oui

Enchaînement des activités

Le système ne fonctionnant pas en temps réel, l'enchaînement des activités de conception n'a pas lieu. L'enchaînement des activités concerne l'élaboration de la base de données qui est effectuée à ce stade.

Implémentation Début de   page

Lors de l'implémentation, des objets et des packages basés sur les modèles de conception élaborés précédemment seront développés. L'équipe de développement procédera ensuite à la revue, le développeur testera l'unité qui sera soumis à la gestion de la configuration à des fin d'intégration en sous-systèmes et systèmes pour le test d'intégration.

Artefacts

Les artefacts suivants sont générés au cours de cet enchaînement d'activités :

Artefact Outils utilisés Livrables formels ?
Sous-système d'implémentation Microsoft® FrontPage® Oui

Revues du code

Des revues formelles du code seront effectuées à l'issue de la phase de création.

Couverture du test unitaire

Voir le plan de test.

Artefacts principaux en entrée

Artefact Outils utilisés Livrables formels ?
Modèle de données Rational Rose Oui
Modèle de conception Rational Rose Oui
Conception de la base de données Rational Rose Oui
Document d'architecture logicielle Microsoft Word Oui

Enchaînement des activités

L'enchaînement standard est utilisé.

Gestion de projetDébut de   page

Artefacts

Les artefacts suivants sont générés au cours de cet enchaînement d'activités :

Artefact Outils utilisés Livrables formels ?
Liste des risques Microsoft Word Oui
Plan de développement logiciel Microsoft Word Oui
Plans d'itération Microsoft Word Oui
Evaluation d'itération Microsoft Word Oui
Evaluation d'état Microsoft Word Oui

Rapports

Aucun

Artefacts principaux en entrée

Artefact Outils utilisés Livrables formels ?
Vision Microsoft Word Oui
Plan de développement Microsoft Word Oui
Document d'architecture logicielle Microsoft Word Oui

Enchaînement des activités

L'enchaînement standard est utilisé.

Test Début de   page

L'enchaînement des activités du test sera conduite par les cas de test et les scripts de test élaborés à partir des cas d'utilisation. Le test d'intégration (qui correspond au test des fonctionnalités du système) et le test de charge et sous contraintes (qui correspond au test du système dans différentes conditions de charge) seront reportés à la phase d'élaboration.

Artefacts

Les artefacts suivants sont générés au cours de cet enchaînement d'activités :

Artefact Outils utilisés Livrables formels ?
Package de test Microsoft Word Oui
Demandes de changement Microsoft Word Oui

Rapports

Les rapports suivants sont générés au cours de cet enchaînement d'activités :

Rapport Outils utilisés Livrables formels ?
Synthèse du test Microsoft Word Oui

Artefacts principaux en entrée

Artefact Outils utilisés Livrables formels ?
Sous-système d'implémentation Microsoft FrontPage Oui

Enchaînement des activités

L'enchaînement standard est utilisé.

Déploiement Début de   page

Un test bêta d'une durée d'un mois sera effectué pour déterminer si le système peut être déployé. Une fois les défauts principaux corrigés, le système sera édité à l'intention des utilisateurs. Aucune activité de déploiement ne sera effectuée pendant la phase de création.

 

Copyright  1987 - 2003 Rational Software Corporation