.. _part1: ************************************************************************************************* 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 :doc:`Partie 2 <../part2/index>`, *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 Organisation ============ .. toctree:: :maxdepth: 2 chap0 chap1 chap2 chap3