Qu'est ce qu'un environnement de développemen [Fermé]

Signaler
-
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
-
Bonjour,

Je voudrais savoir ce qu'est un environnement de développement ou d'intégration ? Débutant en informatique j'ai du mal à me représenter ces termes.

Merci d'avance

4 réponses

Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 460
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).
14
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 460
C'est composé généralement de:

- un éditeur de texte (pour taper le code)
- une aide intégrée du langage
- un compilateur
- un éditeur de liens
- un déboggueur
- un ensemble de librairies
- d'autres outils (liaisons avec la base de données, création de composants par drag'n drop, etc.)

Le tout intégré dans une même interface graphique


L'environnement d'intégration est un peu différent:
Il ne sert pas à créer des programmes, mais à assembler des programmes existants.

Typiquement: tous les développeurs qui participent à un projet crééent des bouts de programme, et ces bouts de programme sont rassemblés dans l'environnement d'intégration pour vérifier qu'ils fonctionnent tous bien ensemble.

C'est sur l'environnemen d'intégration qu'on va assembler le logiciel tel qu'il sera au final.

Messages postés
10414
Date d'inscription
mardi 6 janvier 2004
Statut
Modérateur
Dernière intervention
28 janvier 2011
724
Salut,

C'est un logiciel qui va te proposer toutes ce qui est nécessaire pour que tu puisses créer des programmes: un editeur de code(qui parfois t'aide à compléter tes appels de fonctions ou méthodes), un compilateur, des bibliotheques, une aide sur le langage...
D'accord je comprend mieux merci beaucoup. Et en ce qui concerne l'environnnement d production. S'agit-il directement du logiciel en utilisation ?

Meric d'avance