Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

SI031

6ICI071B

Duration : 21 hours

ECTS Credits: 2 ECTS 

Semester: S7

Course Title:

Software Engineering

Person(s) in charge :

Pierre-Etienne MOREAU, Professor, pierre-etienne.moreau@mines-nancy.univ-lorraine.fr

Keywords:   Software engineering, object design, agile methods, programming, software quality

Prerequisite : Java Programming, boot-camp

Objective : Learning the tools and methods for software development

 

Program and Contents: 

 Acquiring the fundamentals of software engineering and software development.

Advanced concepts of object oriented coding

Test units

Build systems.


 

 

Abilities: 

Levels

Description and operationnal verbs

Know

Lean Software Development notions. Different programming environments. Agile methods tools.

Understand 

The need for project management and development tools.

The need for automation tools.

Apply

A version administrator. Unit tests. Build Systems.

Analyse
 

The quality of the development environment.

Summarise

A group of unit tests.

Assess

The need for a specific development method

Evaluations:

  •  Written Test
  •  Continuous Control
  •  Oral report
  •  Project
  •  Report