ESIROI · Maquettes Connexion
AccueilITS8 · UE8-DEV
ESI-SPI-CI-IN4-S8-UE3-EC3

Software Engineering SAE

FR EN ⬇ PDF
RéférentRémy COURDIER Denis PAYET
ECTS2
CM / TD / TP4 / 0 / 2
Typesae

Viable
Viable100%
Complète93%
Manque pour « complète »
  • Version EN relue

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.