Cycle de vie d'une application de base de données
Classé dans Informatique
Écrit le en
français avec une taille de 3,68 KB
Les étapes du cycle de vie d'une application de base de données sont : la planification du projet, la définition du système, la collecte et l'analyse des exigences, la conception de la base de données, la sélection du SGBD, la conception de l'application, le prototypage, l'implémentation, la conversion et le chargement des données, les tests et le soutien / la maintenance.
Planification du projet
Cette étape consiste à planifier comment on peut réaliser les étapes du cycle de vie de manière plus efficace. Il y a trois éléments principaux : le travail à faire, les ressources nécessaires pour mener à bien le projet et l'argent pour le financer.
Définition du système
À ce stade, on précise la portée et les limites de la mise en œuvre de la base de données et des autres systèmes avec lesquels elle interagit. Il convient également de déterminer qui sont les utilisateurs et quels sont les domaines d'application.
Collecte et analyse des besoins
À ce stade, on recueille et on analyse les besoins des utilisateurs et des domaines d'application.
Conception de la base de données
Cette étape se compose de trois phases : la conception conceptuelle, la conception logique et la conception physique de la base de données.
Sélection du SGBD
S'il n'y a pas de SGBD adapté ou si l'actuel est obsolète, il faut choisir un SGBD approprié pour le système d'information. Ce choix doit être fait avant la conception logique.
Conception de l'application
Cette étape consiste à concevoir les programmes d'application qui utilisent les processus et la base de données. La conception des applications et la conception de la base de données se déroulent en parallèle.
Prototypage
Cette étape, qui est facultative, consiste à construire des prototypes de l'application permettant aux concepteurs et aux utilisateurs de tester le système. Un prototype est un modèle fonctionnel de l'application du système.
Mise en œuvre
Cette étape crée les définitions de la base de données aux niveaux conceptuel, externe et interne, ainsi que les programmes d'application. La mise en œuvre de la base de données se fait à l'aide des instructions de définition de données (DDL) du SGBD choisi.
Conversion et chargement des données
Cette étape est nécessaire lors du remplacement d'un ancien système par un nouveau. Les données sont transférées de l'ancien vers le nouveau système ; le cas échéant, elles sont converties au format requis par le nouveau SGBD, puis chargées.
Tests
À cette étape, on teste et on valide la configuration système requise, telle que spécifiée par les utilisateurs. Pour ce faire, il faut concevoir une batterie de tests utilisant des données réelles, qui seront exécutés de façon méthodique et rigoureuse.
Maintenance
Une fois le système entièrement implémenté et testé, il est mis en production. Le système entre alors en phase de maintenance durant laquelle on effectue les tâches suivantes :
- Surveillance des performances du système. Si les performances tombent en dessous d'un certain niveau, il peut être nécessaire de réorganiser la base de données.
- Tenue à jour du système. Le cas échéant, de nouvelles exigences apparaissent dans le système ; de nouvelles étapes du cycle de vie peuvent alors être nécessaires.