But du cours
Design and develop a cross-platform application (for mobile and desktop) within an ecosystem involving multiple components (client, server, API).
Acquis d'apprentissage visés
Design and develop software
Prérequis
- Software development instructor
- Instructor specializing in eco-design
- Project management instructor
Programme
You are a software development engineer tasked with developing an application addressing a client problem expressed in a requirements specification. The work includes at least the following phases: (1) Analysis of user and system requirements, establishment of a functional specification (2) Software solution design (3) Application development (4) Testing and acceptance
Modalités d'évaluation
The skills will be assessed based on the elements provided in the deliverable, which will be specified in advance to the engineering students.
Bibliographie
Task 1: Functional specifications + Domain analysis documents Task 2: Design documents and diagrams Task 3: Code Task 4: Application, demonstration and documentation
In addition to the technical aspects specified in the expected level description, the SAE will be assessed based on the following criteria:
- Compliance with constraints, standards and legal framework
- Consideration of digital, environmental and societal challenges
- Effective organization and mobilization of available material and human resources
- Continuous scientific and technological monitoring
- Justification of technology, tool and solution choices
- Adapted response to the specifications in interaction with users and commissioning parties
Supports
All documents used during teaching sessions, along with the resources mobilized. If necessary, additional documentary references will be provided.