Méthodologie d'analyse (1/2).
Objectif du cours
Apporter aux étudiants les premiers éléments d'analyse
qui seront mis en oeuvre dès leur projet de première année.
Lien avec les autres cours
Pré-requis: la formation initiale à la programmation
est plutôt un co-requis.
Méthodes pédagogiques
Cours magistral, étude de cas, projets.
Contrôle des connaissances
Contrôle continu au travers des travaux pratiques sur machines.
Examen final.
Projet final.
Durée
30 heures dont 15 heures de cours, et 15 heures de travaux pratiques.
Contenu
- Ce qu'il faut préparer.
- Sur disque,
notion de base de données.
- En mémoire centrale,
notion d'objet.
- Sur l'écran,
notion d'interface homme-machine (IHM).
- Stockage sur disque.
- Notion d'information élémentaire.
- Notion d'enregistrement "à plat" (forme normale 1).
- Notion d'entité à partir des listes initiales.
- Notion d'association à partir des dépendances
entre listes.
- Premières notions de modélisation.
- Modèle abstrait.
- Notion de modèle, but et usage.
- Entité, association, cardinalités, CIF.
- Modèle concret.
- Première définition du M.L.D.
- Introduction du langage S.Q.L.
- Commandes élémentaires.
- Notion de L3G-L4G.
- Stockage en mémoire.
- Notion de classe comme description d'objets semblables.
- Notion de dérivation à partir des ressemblances.
- Notion de composition à partir des "acquointances".
- Notion de cas d'usage à partir des sollicitations
extérieures.
- Notion de scénarios comme suite de conséquences.
- Notion d'automate d'états finis en intégrant
message+souvenir=action.
- Interface homme-machine.
- Notions très élémentaires d'ergonomie.
- Construction d'automate de visualisation.
Ce document est consultable en intranet: /~bg/SYLLABUS