Accéder au contenu principal

Articles

Guide pour élaborer un Projet Logiciel

 Introduction Les étudiants dans les filières IT et spécialement ceux qui suivent un cursus Génie Logiciel (GL) sont toujours appelés à réaliser des projets logiciels que se soit sous la forme de projets tutorés ou dans le cadre des projets logiciels de fin d'année ou de fin d'études. Ces étudiants souvent sont mal accompagnés pour bien dérouler leur projet. C'est dans ce contexte que j'ai essayé de réaliser ce guide qui va permettre aux étudiants des filières IT de savoir mener un projet GL. Ce guide présente les étapes nécessaires ainsi que les outils indispensables pour ce faire. L'ensemble des étapes est présenté de manière linéaire. Présentation du Projet Avant de commencer, l'étudiant doit absolument présenter le contexte et la raison d'être de son projet. Il doit insister à bien clarifier la problématique, la vision, le scope du projet ainsi que le modèle de cycle de vie approprié qu'il souhaite adopter. Si il souhaite adopter un processus agile,
Articles récents

Initiation au framework Spring Boot

Introduction Dans cet billet nous allons essayer de créer une application Spring Boot en utilisant l’outil Spring Tool Suite (STS) et en passant par un projet Maven. L’idée derrière cette application c’est de voir la pertinence de Spring Boot au niveau de la création rapide d’un projet Spring sans aucune configuration préalable et en même temps de découvrir le concept de Contrôleur au niveau de Spring. Pour ce faire, veuillez suivre les étapes suivantes : Sous STS, faire New-> Maven Project. Cochez la case ‘Create a simple project to skip archetype selection” et après appuyer sur ‘Next’. Dans le champ Group id, mettez par exemple ‘org.cours.springboot’ . Au niveau du champ ‘Artifact id’, mettez par exemple ‘cours-springboot’ et dans le champ ‘Name’, mettez par exemple ‘Introduction à Spring Boot’ puis appuyez sur ’Next’. Ouvrir le fichier pom.xml et y ajouter les lignes suivantes :   < parent >    < groupId > org.springframework.boot </ groupId >

Ateliers de Génie Logiciel 2019-2020

Ateliers de Génie Logiciel Sommaire de gestion Objectif Les ateliers de génie logiciel constituent un atout majeur pour les élèves ingénieurs ou étudiants inscrits dans des filières IT et qui suivent le cours de Génie Logiciel. Ils correspondent à diverses technologies dans le domaine de l’industrie du logiciel et permettent de compléter la formation par rapport surtout aux aspects pratiques. Cela pourrait représenter la boîte à outils indispensable pour n’importe quel ingénieur de logiciel. Nous tenons à travers ces ateliers à consolider les savoirs en matière de technologie logicielle d’une part et doter chaque élève ou étudiant des outils nécessaires pour bien accomplir ses tâches et savoir choisir la technologie appropriée et adaptée au contexte d’autre part.  Buts Nous visons à cerner toutes les facettes technologiques liées au développement du logiciel selon les normes requises et en respectant les bonnes pratiques en la matière. Ces ateliers sont basés sur un

Atelier JSF Facelets et Internationalisation I18n

Introduction Le Portail des Oiseaux Dans cet atelier nous allons aborder deux thèmes importants du Framework JSF qui sont la technologie des Facelets et celle de l'Internationalisation connu par I18n (entre le caractère 'I' et le caractère 'n' on trouve 18 caractères). Il faut savoir que JSF au niveau de la version 1 utilisait JSP comme technologie de présentation, il se trouve que JSP et JSF ont deux cycles de vie différents, c'est pourquoi on a pensé à produire une nouvelle technologie de présentation qui soit totalement compatible avec JSF, il s'agit bien de la technologie des Facelets et ce depuis la version 2.0. L'internationalisation quant à elle s'avère être très importante aussi surtout lorsque l'objectif d'une application web est de prévoir plusieurs langues différentes pour la clientèle. L'idée est de ne pas produire une page par langue, mais plutôt traiter la chose de manière intelligente, c'est-à-dire le même con