Chap 9 La contrainte de qualit dans un
- Slides: 15
Chap 9 : La contrainte de qualité dans un projet de développement
Rappel du schéma de base
Introduction La qualité d'une application informatique se mesure à sa capacité à satisfaire les besoins des utilisateurs tout en étant pratique et agréable à utiliser. Pour répondre aux besoins, l'application informatique doit proposer un ensemble de fonctionnalités.
Ces fonctionnalités seront développées en plusieurs étapes qui constituent le cycle de vie de l'application.
Le cycle de vie d'une application est l'ensemble des étapes successives qui transforment les besoins des utilisateurs en une application informatique. Quelles sont ces différentes étapes ?
L'analyse préalable Cette étape permet d'identifier les besoins puis de les préciser dans un Cahier des Charges établi sous la responsabilité du maître d'ouvrage. Ce cahier des charges sera soumis au maître d'œuvre afin de prendre une décision de faisabilité.
L'analyse conceptuelle et organisationnelle Une fois la décision de faisabilité prise, le maître d'œuvre : �Effectue les choix techniques au niveau matériel et logiciel �Réalise une décomposition de la future application en plusieurs modules à développer �Réalise les maquettes des futures I. H. M
Le développement La phase de développement consiste à coder dans un ou plusieurs langages, les différents modules puis à les intégrer pour former l'application globale. Des tests des différents modules ont lieu au fur et à mesure du développement.
Le déploiement est l'étape qui consiste à mettre en place l'application dans son environnement définitif. Des tests de fonctionnement sont réalisés. Cette phase inclut les séances de formation des futurs utilisateurs, la rédaction d'une documentation.
La phase d'exploitation Cette phase correspond à la période au cours de laquelle l'application commence à être réellement utilisée. Une correction des derniers bogues pourra être réalisée à partir des observations des utilisateurs. Par la suite, l'application pourra subir des mises à jours ou des développements supplémentaires.
L'ordonnancement des étapes de réalisation de l'application peut s'effectuer selon plusieurs modèles : �Modèle en cascade ou linéaire �Modèle en V �Modèle en spirale
Modèle en cascade ou linéaire
Modèle en V
Modèle en spirale
Les versions de l'application Une version correspond à l'état d'une application (d'un logiciel) à un moment donné. Selon l'évolution du développement, on distingue : � Les versions alpha (destinées aux tests en interne) � Les versions bêta (diffusées auprès de testeurs volontaires � Les versions commerciales Les différentes versions sont numérotées en fonction de l'importance des modifications. Exemples : Version 1. 1, 1. 2, 1. 3… 2, 3, 4 Les patchs sont des correctifs d'une application déjà installée.
- Chap chap slide
- La qualit
- Qualit eval
- La qualit
- Fiche autocontrole qualit'enr
- Je nais et meurs dans l'eau. qui suis-je
- Contrainte de dose radiothérapie
- Contrainte de préconsolidation
- Planification sous contrainte
- Contrainte de domaine sql
- Contrainte ergonomique définition
- What is the fundamental challenge of dashboard design
- Chap 23
- What is migration
- Gradualism vs punctuated equilibrium
- In the summer chap 22