Introduction

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.
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.
Merci d'avance et bonne lecture !
Last modified 5yr ago