- Module Professor : Tatiana Aubonnet
Objectives :
Evaluation :
Project to be completed in groups (3-4 people).
The project conteints two parts : part 1 et part 2.
Part 1 : modularity and interface implementation
Create a drawing using circles and squares (Java code).
A document (report) part 1 (4-6 pages) including :
– The advantages of using an interface.
– The code for the class that extends "Square" and implements an interface. Comment your code.
– The code for filling shapes (for example, filling circles). Include explanations.
– Additional work : A description of the drawing created with the different shapes (possibly added shapes, such as triangles). Associated source code for the added shapes.
Part 2. Software design which UWE method.
UWE is a software engineering approach for the Web domain aiming to cover the whole life-cycle of Web application development.
https://uwe.pst.ifi.lmu.de/
1. Each group chooses an web application validated in class.
2. Design your application using the UWE method.
A document part 2 including the following steps :
– Application description
– Use the UWE design methodology :
o conceptual diagram
o navigation diagram,
o access diagram,
o presentation diagram.
– Generate code from conceptual diagrams.
– Conclusion.
Submit your project before March 20, 2026 (inclusive)
Please send as an attachment two separate files :
– Document (.doc/pdf) - report
– Slides (.ppt) of presentation
To my email address : tatiana.aubonnet@lecnam.net
Could you possibly use your e-mail address : lecnam.net ?
OneDrive is another solution for storing your documents.
The defenses will take place on March 19 and 20.
The class photo is available below
Software Part 1 :
– Eclipse Installation
Software Part 2 :
– JDK Installation
- Software Argo UWE
Documents are avalilable below :
|
Project : Work requested, 2026
(Word - 181.2 kio) |
|
Cours_TSDP_Introduction
(PowerPoint - 2.2 Mio) |
|
Project part 1 - Interface tracable
(PowerPoint - 110 kio) |
|
Cours_TSDP_Part 1 - Java Interface
(PowerPoint - 797 kio) |
|
Cours_TSDP_Part 2 - UWE Method
(PowerPoint - 3.9 Mio) |
|
Cours Micro-service design and Service Composition
(PowerPoint - 3.6 Mio) |
|
Example 1 : Pojet Java Interface
(PDF - 797.2 kio) |
|
Example 2 : Pojet Java Interface
(PDF - 318.9 kio) |
|
Example 3 : Pojet Java Interface
(PDF - 588.7 kio) |
|
Example 4 : Pojet Java Interface
(PDF - 267.9 kio) |
|
Exemple : Part 2 - UWE method
(Word - 549.2 kio) |