Modelisation tools & UML

 

Team Manager:

Alain Vailly (Univ. de Nantes)

Team Members:

  1. -Pascal André (Univ. de Nantes)

  2. -Emmanuel Desmontils (Univ. de Nantes)

Prerequisites :

There is little pre-requisite to understand this course. A vague idea of how a computer works, a few notions about what a database is and souvenirs on the Set Theory are unquestionably useful. It is not necessary to know programming. In terms of equipment, a PC with Windows operating system is sufficient. From a human point of view, a logical mind, insight and thoroughness are qualities needed to succeed in this field belonging to software architecture.

Knowledge and skills :

This course gives students the knowledge to understand the problems faced by users and offer them a solution. They will be able, after the module, to outline a software with all that implies in terms of data structures, functions implemented in the system ... They will develop their ability to speak with non-computer users, discern the ins and outs of a service or organization, prepare a document describing a technical solution and present and defend it before an audience which does not know the technique.

Module plan:

  1. -Merise (rappels)

  2. -Introduction à UML

  3. -Cas d’utilisation et séquences

  4. -Diagramme de classes

  5. -Scénarios et collaborations

  6. -Diagramme états-transitions et collaborations

Overview :

This module introduces a course called "Outils de modélisation UML", course of third year Computer Science License Diploma at the University of Nantes. It contains all the slides used during the lectures, a set of forty exercises, all with their solutions, an access to a free software called StarUML and some exams subjects and their solutions. A short bibliography completes the module.