Différences entre versions de « IDE »
(18 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 49 : | Ligne 49 : | ||
<!-- *************** Commercez les modifications *******************--> | <!-- *************** Commercez les modifications *******************--> | ||
− | |||
− | * | + | *<p style="text-align: justify;">En programmation informatique, '''un environnement de développement est un ensemble d'outils''' qui permet d'augmenter la productivité des programmeurs qui développent des logiciels. '''Il comporte un éditeur de texte destiné à la programmation''', des fonctions qui permettent, par pression sur un bouton, de démarrer '''le compilateur ou l'éditeur de liens''' ainsi qu''''un débogueur''' en ligne, qui permet d'exécuter ligne par ligne le programme en cours de construction. Certains environnements sont dédiés à un langage de programmation en particulier.</p> |
− | * | + | *<p style="text-align: justify;">Dans un environnement de développement « intégré » (abrégé EDI en français ou IDE en anglais, pour integrated development environment), les outils sont prévus pour être utilisés ensemble (le produit d'un outil peut servir de matière première pour un autre outil). Les outils peuvent être intégrés dès le départ, c'est-à-dire qu'ils sont construits dans le but d'être utilisés ensemble. Il peut aussi s'agir d'un ensemble d'outils développés sans lien entre eux et intégrés a posteriori.</p> |
− | *Depuis 1980, le développement et la maintenance de logiciels sont partiellement automatisés à l'aide d'un lot d'outils | + | *<p style="text-align: justify;">L'objectif d'un environnement de développement est d'augmenter la productivité des programmeurs en automatisant une partie des activités et en simplifiant les opérations. Les environnements de développement visent également à améliorer la qualité de la documentation en rapport avec le logiciel en construction. Certains environnements de développement offrent également la possibilité de créer des prototypes, de planifier les travaux et de gérer des projets.</p> |
+ | |||
+ | *<p style="text-align: justify;">Depuis 1980, le développement et la maintenance de logiciels sont partiellement automatisés à l'aide d'un lot d'outils des l'environnement de développement. Les outils des environnements de développement sont un sujet d'étude en génie logiciel : le savoir-faire en ingénierie du logiciel. | ||
+ | </p> | ||
<!-- ******** Fin Définition Générale ***************************** --> | <!-- ******** Fin Définition Générale ***************************** --> | ||
Ligne 61 : | Ligne 63 : | ||
<!-- Approfondissement des définitions à travers des classifications, des catégorisations, des typologies, ou autre.... --> | <!-- Approfondissement des définitions à travers des classifications, des catégorisations, des typologies, ou autre.... --> | ||
|Typologie= <!------------------------------------ Ne pas Modifier --> | |Typologie= <!------------------------------------ Ne pas Modifier --> | ||
− | |||
}}<!-- ******** Fin Fiche Didactique Définition ******************* --> | }}<!-- ******** Fin Fiche Didactique Définition ******************* --> | ||
Ligne 129 : | Ligne 130 : | ||
<!-- ****************** Commercez les modifications *********************** --> | <!-- ****************** Commercez les modifications *********************** --> | ||
− | *... | + | *<p style="text-align: justify;">Un éditeur de code est utilisé par le développeur pour écrire et éditer des codes sources. Le compilateur ou l'interpréteur convertit ensuite le code source en un langage lisible par l'ordinateur. Le débogueur est enfin conçu pour tester le logiciel afin de résoudre les éventuels bugs ou problèmes.</p> |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}}<!--************** Fin Fiche Didactique Explicitations ******************* --> | }}<!--************** Fin Fiche Didactique Explicitations ******************* --> | ||
− | |||
= {{Widget:Erreurs-confusions-Fiche}} = | = {{Widget:Erreurs-confusions-Fiche}} = | ||
Ligne 150 : | Ligne 144 : | ||
<!-- ****************** Commercez les modifications *************************--> | <!-- ****************** Commercez les modifications *************************--> | ||
− | * Confusion entre [[ | + | * Confusion entre [[IDE et Framework]] |
− | |||
− | |||
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* --> | }}<!-- ************** Fin Fiche Didactique Conceptions ********************* --> | ||
− | |||
= {{Widget:Questions-possibles-Fiche}} = | = {{Widget:Questions-possibles-Fiche}} = | ||
Ligne 166 : | Ligne 157 : | ||
<!-- ************ Commercez les modifications *********************--> | <!-- ************ Commercez les modifications *********************--> | ||
− | * [[ | + | * [[Qu’est-ce qu’un IDE?]] |
− | * [[ | + | * [[A quoi sert un IDE?]] |
− | * [[ | + | * [[Quels sont les composants d'un IDE?]] |
}}<!-- ******** Fin Fiche Didactique Questions ******************* --> | }}<!-- ******** Fin Fiche Didactique Questions ******************* --> | ||
− | |||
= {{Widget:Liens-enseignement-Fiche}} = | = {{Widget:Liens-enseignement-Fiche}} = | ||
Ligne 185 : | Ligne 175 : | ||
<!-- ****************** Commercez les modifications ************************** --> | <!-- ****************** Commercez les modifications ************************** --> | ||
− | * | + | * Expliquer un IDE et son rôle à travers des exemples pratiques |
− | + | ||
− | |||
− | |||
}}<!-- ************************* Fin Idées-Enseignement ********************** --> | }}<!-- ************************* Fin Idées-Enseignement ********************** --> | ||
− | |||
== {{Widget:Aides et astuces-Fiche}} == | == {{Widget:Aides et astuces-Fiche}} == | ||
Ligne 202 : | Ligne 189 : | ||
<!-- ****************** Commercez les modifications ************************** --> | <!-- ****************** Commercez les modifications ************************** --> | ||
− | * | + | * [https://www.pulsar-informatique.com/creation-site-internet/comment-creer-un-site-internet/comment-gerer-son-projet-de-site-web/outils-de-gestion-de-projet-web/environnements-de-dev IDE ] |
− | : | + | |
− | |||
− | |||
}}<!-- ************************* Fin Astuces-Enseignement ********************** --> | }}<!-- ************************* Fin Astuces-Enseignement ********************** --> | ||
Ligne 217 : | Ligne 202 : | ||
<!-- ****************** Commercez les modifications ************--> | <!-- ****************** Commercez les modifications ************--> | ||
− | :* | + | :* [https://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement Environnement de développement] |
− | : | + | |
− | |||
}}<!-- ************ Fin Liens Education ********************** --> | }}<!-- ************ Fin Liens Education ********************** --> | ||
Ligne 233 : | Ligne 217 : | ||
<!-- ****************** Commercez les modifications *********************--> | <!-- ****************** Commercez les modifications *********************--> | ||
− | * ...... | + | * « Environnement de développement ». In Wikipédia, 15 avril 2020. https://fr.wikipedia.org/w/index.php?title=Environnement_de_d%C3%A9veloppement&oldid=169603094. |
− | + | ||
− | + | ||
− | |||
}}<!-- ************* Fin Fiche Didactique Bibliographie *************** --> | }}<!-- ************* Fin Fiche Didactique Bibliographie *************** --> | ||
{{Widget:Fiche-Conceptuelle-Bas}} | {{Widget:Fiche-Conceptuelle-Bas}} |
Version actuelle datée du 13 mai 2020 à 13:03
Votre Publicité sur le Réseau |
Traduction
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
En programmation informatique, un environnement de développement est un ensemble d'outils qui permet d'augmenter la productivité des programmeurs qui développent des logiciels. Il comporte un éditeur de texte destiné à la programmation, des fonctions qui permettent, par pression sur un bouton, de démarrer le compilateur ou l'éditeur de liens ainsi qu'un débogueur en ligne, qui permet d'exécuter ligne par ligne le programme en cours de construction. Certains environnements sont dédiés à un langage de programmation en particulier.
Dans un environnement de développement « intégré » (abrégé EDI en français ou IDE en anglais, pour integrated development environment), les outils sont prévus pour être utilisés ensemble (le produit d'un outil peut servir de matière première pour un autre outil). Les outils peuvent être intégrés dès le départ, c'est-à-dire qu'ils sont construits dans le but d'être utilisés ensemble. Il peut aussi s'agir d'un ensemble d'outils développés sans lien entre eux et intégrés a posteriori.
L'objectif d'un environnement de développement est d'augmenter la productivité des programmeurs en automatisant une partie des activités et en simplifiant les opérations. Les environnements de développement visent également à améliorer la qualité de la documentation en rapport avec le logiciel en construction. Certains environnements de développement offrent également la possibilité de créer des prototypes, de planifier les travaux et de gérer des projets.
Depuis 1980, le développement et la maintenance de logiciels sont partiellement automatisés à l'aide d'un lot d'outils des l'environnement de développement. Les outils des environnements de développement sont un sujet d'étude en génie logiciel : le savoir-faire en ingénierie du logiciel.
IDE - Historique (+)
Définition graphique
Concepts ou notions associés
IDE - Glossaire / (+)
Exemples, applications, utilisations
|
Erreurs ou confusions éventuelles
Questions possibles
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
Aides et astuces
Education: Autres liens, sites ou portails
Bibliographie
Pour citer cette page: ([1])
ABROUGUI, M & al, 2020. IDE. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/IDE>, consulté le 24, novembre, 2024
- « Environnement de développement ». In Wikipédia, 15 avril 2020. https://fr.wikipedia.org/w/index.php?title=Environnement_de_d%C3%A9veloppement&oldid=169603094.