Enseigner La Programmation de Petits Projets : Méthode basée sur la création d'artéfacts pour programmer de petits projets informatiques en utilisant des principes de grands projets

Bok av Belisle-P
Nous pouvons voir le dveloppement d'un logiciel selon deux perspectives. La premire concerne le dveloppement, par un programmeur ou une petite quipe de programmeurs, d'un petit logiciel, avec un utilisateur et un seul ordinateur. La deuxime perspective consiste effectuer de la programmation grande chelle avec plusieurs quipes de programmeurs, plusieurs fonctionnalits, plusieurs utilisateurs et mme, parfois, plusieurs ordinateurs et serveurs. C'est ce qu'on appelle le gnie logiciel (software engineering), qui s'enseigne dans des baccalaurats en gnie logiciel. Il y a plusieurs faons d'enseigner le dveloppement de logiciels. Cependant, peu importe celle employe, la transition entre la programmation petite chelle et la programmation grande chelle n'est pas facile. Nous avons cr une mthode qui favorise la rsolution de problmes, tout en facilitant la transition ultrieure vers grands projets. Nous croyons que la transition sera plus facile si ladite mthode contient des principes de gnie logiciel utiliss et reconnus. C'est pourquoi nous avons tenu compte d'un corpus de connaissances en gnie logiciel (SWEBOK) dans la construction de la mthode.