Skip to content

bpesquet/genie-logiciel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Génie logiciel

Ce livre est un support de cours à l'Ecole Nationale Supérieure de Cognitique.

Résumé

Ce livre constitue une introduction au génie logiciel. Il présente les grands enjeux et les bonnes pratiques liés à l'activité de réalisation de logiciels :

  • Notion d'architecture logicielle.
  • Principes de conception.
  • Patrons logiciels.
  • Production du code source.
  • Gestion des versions.
  • Travail collaboratif.
  • Tests.
  • Documentation.

Le point de vue adopté par ce livre est essentiellement technique. Les aspects organisationnels (gestion de projet) et méthodologiques ne sont pas étudiés ici.

Compléments

Un projet écrit en langage C# et utilisant la technologie WinForms illustre certaines notions d'architecture et de test présentées dans ce livre. Son code source est disponible en ligne.

Au besoin, consultez les livres Programmation orientée objet en C# et Programmation évènementielle avec les WinForms pour pouvoir étudier ce projet.

Contributions

Ce livre est publié sous la licence Creative Commons BY-NC-SA. Son code source est disponible sur GitHub. N'hésitez pas à contribuer à son amélioration en utilisant les issues pour signaler des erreurs et les pull requests pour proposer des ajouts ou des corrections.

Licence Creative Commons

Merci d'avance et bonne lecture !

About

Livre d'introduction au génie logiciel, support de cours à l'ENSC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages