Données Générales | ||||
---|---|---|---|---|
Programme Académique | General Engineering Program | Responsable(s) Module :
GAGNEUX Antoine |
||
Type d'EC : Cours | Software Development (LIIAem06EDevLog) | |||
TP : 20h00 Cours : 3h00 Durée totale: 23h00 |
Status
|
Periode
Semester 6 |
Langue d'enseignement :
French |
Objectifs Généraux |
---|
Study and implementation of concepts of IT project management and software development in Java. The course covers the fundamental concepts and the project is the implementation within the framework of the development of a Java application in a group. The skills targeted are: - Get organized - Work in groups - Describe the objectives - Model with a class diagram - Develop an application in Java - Present your project |
Contenu |
---|
Concepts of software development project management, study of each regular stage in the process: analysis of needs, functional specifications, UML, architecture, modeling, test, acceptance test, operating systems. Study of a few models in development cycles with critical insight (V, W, Spiral, Agile methodology). Project: Development of a Java application in groups of 4 to 5 persons, using a project management methodology, within a timeframe of five 4-hour sessions. The project is divided into stages: - Drafting specifications - Modelization, UML class diagram - Development - Use of GIT - Defense |
Prérequis |
---|
Basics of Java and Object-Oriented Programming |
Bibliographie |
---|
Claude Delannoy - Programmer en Java - Eyrolles 2020 – 953p. |
Évaluation(s) | |||
---|---|---|---|
N° | Nature | Coefficient | Objectifs |
1 | Project | 1 | The elements evaluated are: - Project management - Modelization - Development - Presentations - Report |