1ère année - Toutes sections
25h de cours magistral et d'exercices pratiques (2ème semestre)
Enseignants : HAL, FPQ
2 ECTS
Description générale du cours
Ce cours est l'introduction au cours d'analyse qui se poursuit durant les trois années du baccalauréat. Il présente une méthodologie simplifiée basée sur la modélisation UML.
Tout d'abord, le cours donne les objectifs de l'analyse et situe celle-ci dans le cycle de vie d'un système d'information (SI). Le cycle de développement d'une application est décrit grâce au modèle en V. Ensuite, il introduit les diagrammes UML et leur utiliité pour la réalisation d'un dossier d'analyse.
Le 2e chapitre porte sur le modèle conceptuel des données. Le diagramme de classes d'UML est expliqué. Le cours montre comment utiliser ce diagramme de pour représenter les données persistantes du métier de l'utilisateur. Le formalisme UML présenté est utilisé pour résoudre des exercices simples de modélisation de données.
Matières prérequises
néant
Objectifs
- · Connaître et comprendre les objectifs de l'analyse.
- · Connaître et comprendre tout ce qui concerne le système d'information (SI) et la démarche informatique (applications centrées sur les données persistantes).
- · Connaître, comprendre et savoir réaliser un diagramme de classes "entités" pour des cas simples.
Evaluation
Voir le tableau des évaluations des cours de 1ère.
Plan du cours
Chapitre 1 : Le système d'information et la démarche informatique (10h)
- Introduction sur l'analyse, le rôle de l'analyste et les autres métiers informatiques
- Le SI et son cycle de vie
- Les notions de base d'un projet de développement informatique
- La qualité d'un SI
- La démarche informatique et les deux principes directeurs des méthodes d'analyse :
- Une découpe du développement en phases
- Une utilisation de modèles à différents niveaux
- Langage de modélisation: UML 2.x
- Description des 13 diagrammes
- Diagrammes utilisés en analyse
- Niveaux de modélisation, modèles et diagrammes UML utilisés dans chaque modèle
Chapitre 2: Le modèle conceptuel des données: le diagramme de classes entités (15h dont 9h de pratique)
- Objectif et formalisme UML
- L'objet et la classe
- Les attributs, l'identifiant, les opérations d'une classe
- L'association entre classes et les multiplicités, la généralisation ou la spécialisation (l'héritage et le polymorpisme)
- Les propriétés des attributs
- Les contraintes d'intégrité
- La documentation du diagramme de classes
Bibliographie