Qu'est ce qu'un environnement de développemen
Fermé
nico97
-
23 nov. 2006 à 11:22
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 23 nov. 2006 à 13:14
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 23 nov. 2006 à 13:14
A voir également:
- Environnement d'intégration informatique
- Le code ascii en informatique - Guide
- Jargon informatique - Télécharger - Bureautique
- C'est quoi url en informatique - Guide
- Sujet informatique pour exposé ✓ - Forum Études / Formation High-Tech
- Souris informatique - Guide
4 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
23 nov. 2006 à 13:14
23 nov. 2006 à 13:14
production... ah.
Il s'agit d'étapes du cycle de vie d'un logiciel en génie logiciel:
Développement: C'est là que les développeurs travaillent, créé du nouveau code, en corrigent, font leurs tests unitaires.
Intégration: on assembles les briques créées par les programmeurs, on vérifie que tout compile, que ces briques fonctionnent bien ensembles et que le logiciel fonctionne comme attendu.
QA : On donne le logiciel à tester à des personnes (soit des personnes qui ne font que des tests, soit les clients eux-mêmes). Les testeurs remontent des problèmes aux équipes d'intégration et développement afin qu'elles soient corrigées.
Si le tout est satisfaisant, les testeurs "approuvent" le logiciel qui peut alors être mis en production.
Production: Le logiciel est mis à disposition et les clients commencent à l'utiliser.
Selon les entreprises, il peut y avoir plus ou moins d'étapes intermédiaires (par exemple un serveur de simu pour tester les performances, un serveur de pré-production pour faire une répétition de la mise en production, etc.)
Mais dans un cadre générale, même une toute petite PME devrait au moins avoir un serveur de production bien séparé des autres environnements et auquel personne ne touche (et surtout personne ne doit faire de développements ou tests dessus).
Il s'agit d'étapes du cycle de vie d'un logiciel en génie logiciel:
Développement: C'est là que les développeurs travaillent, créé du nouveau code, en corrigent, font leurs tests unitaires.
Intégration: on assembles les briques créées par les programmeurs, on vérifie que tout compile, que ces briques fonctionnent bien ensembles et que le logiciel fonctionne comme attendu.
QA : On donne le logiciel à tester à des personnes (soit des personnes qui ne font que des tests, soit les clients eux-mêmes). Les testeurs remontent des problèmes aux équipes d'intégration et développement afin qu'elles soient corrigées.
Si le tout est satisfaisant, les testeurs "approuvent" le logiciel qui peut alors être mis en production.
Production: Le logiciel est mis à disposition et les clients commencent à l'utiliser.
Selon les entreprises, il peut y avoir plus ou moins d'étapes intermédiaires (par exemple un serveur de simu pour tester les performances, un serveur de pré-production pour faire une répétition de la mise en production, etc.)
Mais dans un cadre générale, même une toute petite PME devrait au moins avoir un serveur de production bien séparé des autres environnements et auquel personne ne touche (et surtout personne ne doit faire de développements ou tests dessus).