2ème année - Sections industrielle et réseaux et télécommunications
37.5 h. de cours magistral et 37.5 h. de laboratoire ou travaux pratiques.
Enseignants : PMA, HAL, ELV, DWI, JDM
4 ECTS
Description générale du cours
Le cours, conçu comme la suite du cours de 1ère année, développe de manière approfondie la démarche et les modèles nécessaires à l'analyse d'un système d'information, de la capture des besoins à l'élaboration des dossiers d'analyse servant de base à la réalisation d'une application. Il présente l'utilisation des diagrammes UML pour réaliser et documenter une analyse Orientée Objet. Le cours montre quels modèles élaborer pour développer sur mesure une application gérant une base de données (exemple concret à l'appui).
Le cours introduit également les principes d'ergonomie d'une interface graphique.
Le cours approfondit la problématique de la qualité d'un SI en consacrant un chapitre entier aux tests et à l'élaboration des plans de test fonctionnels.
A chaque chapitre du cours correspondent des exercices pratiques proposés durant les séances de laboratoire. Ces exercices permettent à l'étudiant de mettre en pratique les concepts théoriques et lui donnent l'occasion d'aborder l'utilisation d'un outil de génie logiciel automatisé comme moyen d'aide à l'analyse.
Matières prérequises
Le cours d'analyse de 1ère année
Objectifs
- Connaître et comprendre les concepts vus au cours théorique relatifs aux modèles élaborés lors de l'analyse OO d'un SI
- Maîtriser les principales techniques de modélisation et être capable d'élaborer des modèles pour des cas de difficulté moyenne tels que ceux proposés au laboratoire
- Etre capable de documenter les diagrammes.
- Avoir un niveau de maîtrise théorique et pratique des concepts d'analyse suffisants permettant de faire face aux exigences du cours de 3ème année (analyse complète d'un problème réel).
Evaluation
Voir le tableau des évaluations des cours de 2ème.
Plan du cours
- L'approche méthodologique (rappel)
- Le modèle conceptuel des données : le diagramme de classe " entité " (rappels)
- Le modèle conceptuel des traitements : le diagramme des Cas d'utilisation, la matrice CRUD, quelques concepts d'architecture
- Le modèle fonctionnel des traitements : le diagramme d'activité, les spécifications d'un cas d'utilisation
- La qualité d'un SI et les tests
- Le passage à la base de données : le modèle logique des données et le modèle physique des données pour une base de donénes relationnelle
- Le modèle physique des traitements et le passage à la conception OO : la réalisation d'un cas d'utilisation (le DCP, le diagramme de séquence, les opérations des classes)
- Le diagramme d'état
Bibliographie
- transparents du cours (poESI)
- http://uml.free.fr/.
- Ch. Morley, J. Hugues, B. Leblanc, UML 2 Pour l'analyse d'un système d'information. Le cahier des charges du maître d'ouvrage., Eyrolles
- P. Roques, UML par la pratique. Etudes de cas et exercices corrigés., Eyrolles