Partie 1 | Préliminaire
Vue d’ensemble
Cette première partie pose les bases. Avant de parler de méthodologies, il faut s’entendre sur ce qu’est un logiciel, ce qui fait sa qualité, par quelles étapes passe son développement, et quels documents l’accompagnent.
Ces fondamentaux sont indispensables pour comprendre, dans la Partie 2, pourquoi les différentes méthodologies organisent ces étapes de manières différentes.
Objectifs
À l’issue de cette partie, chaque étudiant.e sera capable de :
Définir ce qu’est un logiciel et le distinguer des notions voisines (algorithme, programme, application, progiciel)
Caractériser un bon logiciel (correction, complétude, efficacité) et un logiciel de qualité
Décrire les étapes standard du cycle de vie d’un logiciel
Justifier l’importance de suivre une méthodologie
Identifier les documents qui accompagnent un développement (cahier des charges, fiche technique, guides) et leur rôle