General Engineering Program
General Data
Academic program General Engineering Program Module Manager(s) :
GAGNEUX Antoine
EC Type : Lectures Software Development (LIIAem06EDevLog)
Lab Work : 20h00
Lectures : 3h00
Total duration: 23
Status
Period
Semester 6
Teaching language :
French
General objectives
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
Corequis
Basics of Java and Object-Oriented Programming
Bibliographie
Claude Delannoy - Programmer en Java - Eyrolles 2020 – 953p.
Assessment(s)
Nature Coefficient Observable objectives
1 Project 1 The elements evaluated are:
- Project management
- Modelization
- Development
- Presentations
- Report