ISBN-13: 9786131509643 / Francuski / Miękka / 2018 / 112 str.
Nous pouvons voir le dA(c)veloppement d''un logiciel selon deux perspectives. La premiA]re concerne le dA(c)veloppement, par un programmeur ou une petite A(c)quipe de programmeurs, d''un petit logiciel, avec un utilisateur et un seul ordinateur. La deuxiA]me perspective consiste A effectuer de la programmation A grande A(c)chelle avec plusieurs A(c)quipes de programmeurs, plusieurs fonctionnalitA(c)s, plusieurs utilisateurs et mAame, parfois, plusieurs ordinateurs et serveurs. C''est ce qu''on appelle le gA(c)nie logiciel (software engineering), qui s''enseigne dans des baccalaurA(c)ats en gA(c)nie logiciel. Il y a plusieurs faAons d''enseigner le dA(c)veloppement de logiciels. Cependant, peu importe celle employA(c)e, la transition entre la programmation A petite A(c)chelle et la programmation A grande A(c)chelle n''est pas facile. Nous avons crA(c)A(c) une mA(c)thode qui favorise la rA(c)solution de problA]mes, tout en facilitant la transition ultA(c)rieure vers grands projets. Nous croyons que la transition sera plus facile si ladite mA(c)thode contient des principes de gA(c)nie logiciel utilisA(c)s et reconnus. C''est pourquoi nous avons tenu compte d''un corpus de connaissances en gA(c)nie logiciel (SWEBOK) dans la construction de la mA(c)thode.
Nous pouvons voir le développement dun logiciel selon deux perspectives. La première concerne le développement, par un programmeur ou une petite équipe de programmeurs, dun petit logiciel, avec un utilisateur et un seul ordinateur. La deuxième perspective consiste à effectuer de la programmation à grande échelle avec plusieurs équipes de programmeurs, plusieurs fonctionnalités, plusieurs utilisateurs et même, parfois, plusieurs ordinateurs et serveurs. Cest ce quon appelle le génie logiciel (software engineering), qui senseigne dans des baccalauréats en génie logiciel. Il y a plusieurs façons denseigner le développement de logiciels. Cependant, peu importe celle employée, la transition entre la programmation à petite échelle et la programmation à grande échelle nest pas facile. Nous avons créé une méthode qui favorise la résolution de problèmes, tout en facilitant la transition ultérieure vers grands projets. Nous croyons que la transition sera plus facile si ladite méthode contient des principes de génie logiciel utilisés et reconnus. Cest pourquoi nous avons tenu compte dun corpus de connaissances en génie logiciel (SWEBOK) dans la construction de la méthode.