General Engineering Program
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)
Nature Coefficient Objectifs
1 Project 1 The elements evaluated are:
- Project management
- Modelization
- Development
- Presentations
- Report