Prérequis
Algorithmes
MERISE
UML
Programmation Orientée Objet
Objectif(s)
Objectif de l'EC
Ce cours a pour objectif de permettre à l'étudiant de maîtriser les méthodes de conception de logiciels
Objectifs spécifiques :
De façon spécifique, l'étudiant doit :
Connaître les origines du génie logiciel
Connaître le cycle de vie du logiciel
Connaître les processus de développement
Savoir rédiger un cahier de charges
Savoir planifier et gérer les projets de développement logiciel
Savoir analyser et spécifier un système d'information
Connaître les bonnes pratiques en matière de conception et réalisation de logiciels
Savoir intégrer les outils et plate-formes de développement dans les processus de développement
Savoir tester un logiciel et rédiger sa documentation
Prise de contact
Objectifs
Prise de contact et présentation
Consigne(s) apprenant
Échange d'informations pratiques
Matériel pédagogique
Vidéo-projecteur
Complément(s)
Exposé, groupes de discussion
Question / Réponse
Introduction : Objectifs, défis et principes
Objectifs
Comprendre les origines du Génie logiciel, ses objectifs, défis et principes
Consigne(s) apprenant
Exprimer ses connaissances et sa compréhension du concept de génie logiciel
Matériel pédagogique
Support de cours
Documents de référence
Complément(s)
Échange sur les connaissances des étudiants sur le génie logiciel.
Question / Réponse
Cycle de vie du logiciel
Objectifs
Connaître le cycle de vie du logiciel et les processus de son développement
Consigne(s) apprenant
Recherches complémentaires
Matériel pédagogique
Support de cours
Documents de référence
Complément(s)
Échange sur les connaissances des étudiants sur la vie et la mort d'un logiciel, les processus de développement et les différents acteurs
Questions / Réponses