Analyse I

Quadrimestre 2 - Toutes sections

24 heures

Coordinateur : FPL

Enseignants : FPL, PMA, MCD

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. Ensuite nous voyons le modèle conceptuel des données. Le diagramme de classes d'UML est expliqué. Le cours montre comment utiliser ce diagramme 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 de base utilisées

néant

Objectifs

Faire comprendre aux étudiants l'utiité de l'analyse et quelques notions de gestion de projet.

Acquis d'apprentissage

Etre capable de

  • 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 pour des cas simples.

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