Génie logiciel orienté objets
Génie logiciel orienté objets
Ce cours aborde les points suivants :
- génie logiciel ;
- cycle de vie du logiciel ;
- expression des besoins et cahier des charges ;
- décomposition descendante et ascendante et d’un système, prototypages et raffinements ;
- méthodes de conception (SADT, Merise, UML, etc) ;
- qualités du logiciel : fiabilité, tolérance aux fautes, programmations défensive et agile ;
- évaluation : planification des tests, preuves, model checking, métriques ;
- maintenance, gestion de configuration et de documentation ;
- coût du logiciel (modèle COCOMO) ;
- gestion et planification d'un projet informatique (méthodes PERT, GANTT) ;
- gestion d’une équipe de développement ;
- conception orientée objets ;
- étude d’une méthode de modélisation, d’analyse et de conception par objets (UML) ;
- diagrammes des cas d’utilisation, de classes et d’objets, de séquences et de collaboration, de composants et de déploiement, d’états-transitions et d’activités ;
- extensions du formalisme UML ;
- études de cas ;
- ateliers et outils de développement ;
- panorama des outils automatisés de développement de logiciels ;
- initiation à un atelier de conception orientée objet ;
- compilation séparée et mise à jour automatique de logiciels ;
- gestionnaires de configurations et de documentations ;
- outils de débogage et de test ;
- exemple de l'environnement Unix (Make, SVN, RCS) ;
- réalisation d’un projet par équipe ;
- du cahier des charges à la conception et à la programmation orientée objets.
[ ]
Objectifs
ces objectifs
Les objectifs de ce cours sont :
- savoir concevoir une application, planifier sa réalisation et gérer une équipe de développeurs.
ces objectifs
Voir aussi
[
]
Référents
Ces personnes sont prêtes à vous aider concernant ce cours :
- Psychoslave
- JackPotte ($♠) 7 décembre 2014 à 16:54 (UTC)
cette liste