En informatique, un développeur (ou programmeur) est un informaticien qui réalise du logiciel en créant des algorithmes et en les mettant en oeuvre dans un langage de programmation.
La notion de développement inclut :
Voir Cycle_en_V pour plus de renseignements.
Le monde du développement informatique a été longtemps agité par la question suivante : devait-on développer
Ces considérations conduisent à ne pas remettre en cause le modèle top-down dans un cas : celui des problèmes qu’à quelques détails près on connaît bien.
Un pianiste qui fait des gammes, puis des accords, puis des arpèges, puis des exercices de déliateur avant d’attaquer des œuvres simples, puis de plus en plus compliquées travaille en bottom-up. En top-down, il prendrait d’emblée la Fantaisie impromptue de Chopin, puis la décomposerait, par exemple mesure par mesure. Cela marchera aussi, mais cela serait-il la méthode la plus efficace ?
Le chat qui attrape une souris travaille aussi en bottom-up, en jouant avec la souris et en acquérant peu à peu les concepts qui le rendent plus efficace. Il n’a pas de théorie générale sur l’apprentissage des souris, qu’il décompose en éléments pour vérifier chacun un par un.
Peindre la Joconde par la méthode de Descartes sur un écran 1024×1024 : couper le tableau en 4, puis chaque quart en quatre, jusqu’à ce qu’on tombe sur un pixel. On ne peut pas trouver plus simple ni plus petit. Il n’y a donc plus qu’à choisir la couleur du pixel. « Diviser chacune des difficultés que j’examinerais, en autant de parcelles qu’il se pourrait, et qu’il serait requis pour les mieux résoudre », c’est fait. Est-on bien certain d’obtenir la Joconde par ce moyen ?
Cela suggère une approche où chaque méthode a son domaine d’usage optimal :
Développement logiciel | Métier dans le domaine de l'informatique | Gestion de projet
Software-Entwickler | Software developer | Software-ontwikkelaar
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Développeur".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world