Génie logiciel: «ensemble des activités de conception et de mise en œuvre des produits et des procédures tendant à rationaliser la production du logiciel et son suivi »
Arrêté ministériel du 30 décembre 1983 relatif à l’enrichissement du vocabulaire de l’informatique [Journal officiel du 19 février 1984]
De la conception...
Lors de la conception d’un applicatif, je garde en objectifs les besoins actuels du « client » (exprimé ou non). Mais dans la mesure du possible, j’anticipe ses besoins futurs. En effet, la durée de vie d’un applicatif dépend de ces prés requis mais aussi de son adaptation au changement.
Dans ce dessein, les méthodes de conception telle qu’UML nous apportent une aide précieuse. Cette étape de modélisation des systèmes d’information est essentielle et représente la part importante des projets informatiques, et de ce fait, ne doit pas être négligée sous peine de vouer à l’échec tous développements.
à la réalisation
Une fois conçue, l’application n’a plus qu’à être réalisée. Du choix de l’environnement final (applicatif web, autonome, multi-plateforme, nomade) appartient le langage à utiliser. Une connaissance et une maîtrise du langage choisi est alors indispensable.
Au-delà de la sémantique du langage, les méthodes de codage ne sont pas à négliger. Ici c’est la capitalisation du code qui doit être mise en exergue.
Pour ma part, j’utilise notamment le langage « PHP » depuis sa version 3, mais aussi le langage « Java » et les « Design Patterns» dans le cadre de mes études au CNAM Paris.
- © 2009 Christian Guyot
- Mentions Légales
