Learning outcomes

The objectives of this laboratory are twofold:

  • Experimentating methodological principles of software engineering on large size projects (complexity, team working, ...)
  • Integration of skills acquired in other courses (programming, distributed systems, ...)

Content

In this laboratory, the students will achieve, in small groups, an IT project covering much of the life cycle of software: specification of user requirements (which are essentially informal and incomplete), delivery and implementation of a first prototype solutions, the design of an overall software architecture, the refinement, implementation, and integration of various subsystems that compose it.
The laboratory which ends with a demonstration of the software produced.

Assessment method

No review, evaluation will be based on oral presentations, reports, and the demonstrations of the system.

Sources, references and any support material

see educational materials on webcampus.

Language of instruction

Français