Arborescence des pages
ConfigureOutils de l'espace
Aller directement à la fin des métadonnées
Aller au début des métadonnées

ISS7AD

Model Driven Architecture and UML

 

Crédits : 2 ECTS

Durée : 21 heures

Semestre : S7

Responsable(s) :

Guillaume BONFANTE, Maître de Conférences, guillaume.bonfante@mines-nancy.univ-lorraine.fr

Mots clés :  Cycle de vie du logiciel, Conception orientée par le modèle, UML

Pré requis : Un langage de programmation orienté objet, collections et généricité

Objectif général : Comprendre la notion de modèle, être capable de travailler en groupe sur un projet important


Cycle de vie du logiciel, modèle en V, en spirale, méthodes agiles, scrum
Rôle des spécifications, rôles dans le développement de logiciel,
Analyse des risques, identification des problèmes,
Le langage UML
- diagramme de cas d'utilisation
- diagramme de classe
- diagramme de collaboration
- diagramme d'intéraction
- diagramme de séquence
- diagramme d'états-transitions
Mise en oeuvre d'un projet de grande taille
- conception, spécification et mise en oeuvre de deux itérations

 

Compétences : 

Niveaux

Description et verbes opérationnels

Connaître 

La notion de cycle de vie du logiciel, méthode de développement
La notion de modèle informatique - La notion de spécification

Comprendre 

Les diagrammes UML : - leur emploi, leur intérêt, - leur sémantique

Appliquer 

Développement de projet orienté par le modèle
La méthode de développement agile

Analyser 

La difficulté du problème, le risque, les questions prioritaires de développement. Les spécifications, les choix de représentation et leur conséquences pour l'implémentation. Modularité du code.

Synthétiser

Un plan de conception de projet orienté par le modèle

Évaluer

La difficulté d'une tâche,
L'ordonnancement des opérations

Évaluations :

  • Test écrit
  • Contrôle continu
  • Oral, soutenance
  • Projet
  • Rapport
  • Aucune étiquette