Accueil - Connexion

Ingenierie des systemes logiciels

2I1AE3 Ingenierie des systemes logiciels Informatique (formation initiale sous statut étudiant) S8
Cours : 10 h TD : 0 h TP : 8 h Projet : 0 h Total : 18 h
Responsable : Regis Clouard
Pré-requis
Langages C, Java ; Programmation orientée objet ; Outils de développement logiciel ; Génie logiciel ; Gestion de projets.
Objectifs de l'enseignement
Acquérir une vision d'ensemble et certaines techniques ou méthodologies pour l'élaboration et la gestion des données techniques d'un système à logiciel prépondérant. S'initier aux méthodes de suivi et de pilotage par les données techniques de projets, notamment ceux développés par plusieurs équipes ou soumis à de nombreuses évolutions. Se familiariser avec l'outil Subversion de gestion de référentiels de configuration.

La majeure partie du cours est consacrée à l'approche Agile pour la conduite de projet.
Programme détaillé
- Repérage des tâches et activités d'ingénierie, de développement et d'intégration / essais / qualification dans le cycle de vie (normes internationales, processus unifié, méthodes agiles).
- Architecture et arborescences de configuration.
- Gestion des exigences.
- Gestion de configuration, outils supports.
- Test de logiciels et gestion des données de tests /essais.
- Agilité et méthodes agiles

Applications (TD ou TP)
Les séances de TP portent sur l'application de l'approche AGile pour la conduite de projetd'une métyhode AGile
des exercices de mise en situation ou études de cas permettant aux élèves d'appréhender certains aspects concrets du pilotage de projets par la gestion de données techniques. Elles seront l'occasion de décliner des pratiques et savoir-faire de structuration de projets, de gestion d'exigences, de gestion de configuration et de gestion de données de tests / essais. On cherchera également, au travers des exemples choisis, à faire prendre conscience de l'importance et des enjeux de la remontée d'informations techniques pertinentes auprès du management (projet et entreprise) et/ou auprès du client.
Compétences acquises
Expérience de projets informatiques menés en équipe. Bases du management technique d'un projet.

Bloc compétence : Interagir en tant qu’ingénieur dans le monde du développement logiciel
-> Niveau 3 : Animer et gérer un projet de développement logiciel en équipe.
-> Niveau 3 : Maîtriser les processus de développement logiciel.
-> Niveau 3 : Gérer les configurations et les données techniques.
Bibliographie
Normes : - ISO/IEC 15288:2008 Systems and software engineering - System life cycle processes - ISO/IEC TR90005:2008 Systems engineering - Guidelines for the application of ISO 9001 to system life cycle processes - IEEE 1220-2005 IEEE Standard for the Application and Management of the Systems Engineering Process - EIA 632 Processes for Engineering a System Modèles de maturité : - CMMI SE/SW/IPPD V1.1 - 2002 Capability Maturity Model Integration

© 2024 - ENSICAEN ( Mentions Légales - Crédits )