Informations générales sur l'unité d'enseignement : "INFORMATIQUE: Projet et bureau d'études"
Cycle |
2 |
Niveau du cadre francophone de certification |
7 |
Code |
ING-2-074 1.2.1 |
Crédits ECTS |
4 |
Volume horaire (h/an) |
60 |
Période |
Quadrimestre 2
|
Implantation(s) |
TECHNIQUE - Liège (Ing.) |
Unité |
Orientation
|
Responsable de la fiche |
COSTA, Corinne |
Pondération |
40 |
Composition de l'unité d'enseignement |
Intitulé |
Nombre d'heures |
Pondération |
Conception orientée objet (UML) |
30 |
50 |
Méthodologies de conduites de projets logiciels |
30 |
50 |
|
Prérequis |
- |
Corequis |
- |
-
Acquis d'apprentissage spécifiques sanctionnés par l'évaluation
-
définir les termes qui permettent de caractériser une méthodologie de suivi de développement logiciel et de les illustrer par des exemples;
effectuer un choix critique parmi les diverses méthodologies abordées et d'étayer celui-ci afin de déterminer la ou les approches les plus adéquates face à un problème concret mais aussi d'adapter ses choix selon les circonstances.
concevoir et modéliser par une approche top-down ou par rétro-ingénierie un systeme applicatif orienté-objet au moyen de la notation et de la méthodologie UML.
rédiger un avant projet, un plan projet et un cahier des charges exploitable par un gestionnaire de projet et ses équipes.
-
Objectifs
-
Conception orientée objet (UML) :
- Apprendre et utiliser le langage de modélisation de données et de traitements 'UML'.
- Développer une méthodologie d'analyse et de conception orientée-objet.
- Apprendre et utiliser la méthode d'analyse orientée objet appelée 'le processus unifié'.
- Mettre en application cette méthode d'analyse dans des cas concrets.
Méthodologies de conduites de projets logiciels :
- Introduire aux divers courants de méthodologies de développement de logiciel
- Introduire le cycle de vie de développement d’une application et manipuler ces concepts dans un cas concret.
- Introduire les notions de gestion de projet et élaborarer d'un cahier des charges.
-
Contenus
-
Conception orientée objet (UML) :
- UML 1.1 & UML 2.0
- processus unifié
Méthodologies de conduites de projets logiciels :
- Méthodes Linéaires (Cascade, V, …)
- Méthodes itératives (Prototypage, RAD, …)
- Méthodes Hybrides (Incrémentale, spirale, …)
- Méthodes AGILE et urbanisation de methode (AGILE, XP, SCRUM, PUMA …)
- Contenus d'un cahier des charges
- Introduction à la methode PMI
-
Lectures conseillées
Conception orientée objet (UML) :
- McConnell, Steve (2004). Code Complete, 2nd edition. Microsoft Press. ISBN 1-55615-484-4.
- http://www.business-esolutions.com/islm.htm
- http://www.the-software-experts.de/e_dta-sw-process.htm
- http://www.agilemodeling.com/
- http://www.crossbowlabs.com/dossiers/extreme-programming
- http://www.controlchaos.com/
- KIMBALL (R.), Entrepôts de données, Guide pratique du concepteur de Data Warehouse, Paris, Wiley, 1997.
- GOUARNE (J-M), Le projet décisionnel, Enjeux Modèles Architectures du Data Warehouse, Eyrolles, Paris, 1998.
- "UML 2 et les design patterns", Craig Larman, 3ème édition, 2005.
- "Using UML - Software Engineering with objects and components", Perdita Stevens with Rob Pooley, 2° Edition, Addison Wesley, 2006.
- Object Management Group : www.omg.org
Méthodologies de conduites de projets logiciels :
- McConnell, Steve (2004). Code Complete, 2nd edition. Microsoft Press. ISBN 1-55615-484-4.
- http://www.business-esolutions.com/islm.htm
- http://www.the-software-experts.de/e_dta-sw-process.htm
- http://www.agilemodeling.com/
- http://www.crossbowlabs.com/dossiers/extreme-programming
- http://www.controlchaos.com/
- KIMBALL (R.), Entrepôts de données, Guide pratique du concepteur de Data Warehouse, Paris, Wiley, 1997.
- GOUARNE (J-M), Le projet décisionnel, Enjeux Modèles Architectures du Data Warehouse, Eyrolles, Paris, 1998.
- "UML 2 et les design patterns", Craig Larman, 3ème édition, 2005.
- "Using UML - Software Engineering with objects and components", Perdita Stevens with Rob Pooley, 2° Edition, Addison Wesley, 2006.
- Object Management Group : www.omg.org