General Engineering Program
General Data
Academic program General Engineering Program :
Type d'EC Classes (LIIAem06EDevLog)
Lectures : 3h00
Lab Work : 20h00
Total duration : 23h00
Status :
Period :
SEMESTER 6
Education language :
French
Learning Outcomes
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
Content
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
Pre-requisites / co-requisites
Basics of Java and Object-Oriented Programming
Bibliography
Claude Delannoy - Programmer en Java - Eyrolles 2020 – 953p.
Assessment(s)
Nature Coefficient Observable objectives
1The elements evaluated are:
- Project management
- Modelization
- Development
- Presentations
- Report
1Project