Prérequis
Avant de suivre ce tutoriel, assurez-vous de lire le cas d’utilisation.
Introduction
L’objectif de ce tutoriel est, dans un premier temps, de démystifier la programmation en essayant de résoudre les besoins de l’entreprise Tangara. Nous allons ici résoudre le premier besoin (problème) du PDG de Tangara qui est de pouvoir voir la liste de ses restaurants depuis un logiciel.
Conception
Avant de programmer le logiciel qui va afficher la liste des restaurants, il est important de comprendre le besoin du PDG. En fait, le PDG utilise actuellement un cahier de notes dans lequel il écrit le nom de tous les restaurants. A chaque fois qu’il crée un nouveau restaurant il ajoute au stylo le nom dans son cahier. Son inquiétude principale est de perdre son cahier de notes, lors de ses nombreux voyages. Ce qui serait vraiment dramatique !!
Vous allez dire, mais si le PDG fait des copies de son cahier de notes, cela peut résoudre son problème non? Oui vous avez raison, c’est une solution, sauf qu’ici on choisi volontairement de créer un logiciel 😉
Maintenant commençons à examiner le besoin du PDG : “Lister les noms des restaurants”.
Dans un premier temps il faut identifier l’objet : ici l’objet est Restaurant. il faut comprendre qu’un objet est un élément qu’on va manipuler (créer, modifier, lister, détailler, supprimer, etc…) dans le logiciel.
Ensuite il faut identifier les caractéristiques de l’objet : ici le nom est une caractéristique de l’objet Restaurant
Pour terminer, il faut identifier la fonction de manipulation à exercer sur l’objet: ici c’est Lister. Bien entendu, lister signifie implicitement visualiser la liste.