UCL - Etudes

Formations
Premier cycle
Deuxième cycle
Troisième cycle
Certificats (programmes non académiques)
Passerelles
Formation continue
Facultés et entités
Cadre académique
Réforme de Bologne
Accès aux études
Organisation des études
Lexique
Calendrier académique
Règlement des études et examens
Charte pédagogique
Renseignements généraux

Projet de développement de logiciel [INGI2255]
[0h+60h exercices] 5 crédits

English version

Version imprimable

Cette activité se déroule pendant le 1er semestre

Enseignant(s):

Kim Mens, Axel Van Lamsweerde (coord.)

Langue d'enseignement :

français

Niveau :

cours de 2ème cycle

>> Objectifs (en terme de compétences)
>> Objet de l'activité (principaux thèmes à aborder)
>> Résumé : Contenu et Méthodes
>> Autres informations (Pré-requis, Evaluation, Support, ...)
>> Autres crédits de l'activité dans les programmes

Objectifs (en terme de compétences)

- Acquérir les compétences nécessaires pour mener à bien le développement en équipe d'un projet informatique de taille importante, en parcourant l'ensemble des étapes du cycle de vie d'un projet.

- Pratiquer les méthodes de développement de logiciels complexes, introduites dans le cours "Génie logiciel: modèles et méthodes".

- Expérimenter les aspects non techniques du génie logiciel: travail en équipe, gestion de la documentation, respect d'échéances, points de contrôle, présentations techniques, etc.

Objet de l'activité (principaux thèmes à aborder)

- Développement d'une application "en vraie grandeur", en simulant des conditions de travail semi-professionnelles.

- Application de techniques de génie logiciel spécifiques de chaque étape parcourue: ingénierie du cahier des charges, modélisation et spécification du logiciel, conception d'une architecture logicielle, conception de plans de test, intégration et mise en oeuvre.

Résumé : Contenu et Méthodes

Les étudiants travaillent par équipe de 6-7, durant tout le quadrimestre, sous la direction d'un chef de projet (assistant/chercheur). Le cahier des charges et l'architecture sont élaborés en commun par toute l'équipe, suite à quoi des modules de travail sont répartis équitablement entre personnes individuelles ; un même module circule, en principe, entre différentes personnes (pour sa spécification, sa programmation, le développement de jeux de test unitaires, etc.)

Exemples de systèmes ainsi développés: système de vote électronique, dispatching d'ambulances, organisateur de réunions, gestion de ressources pour cybernomades, gestion hospitalière, gestion de bibliothèque, gestion des programmes d'étudiants, ...

Autres informations (Pré-requis, Evaluation, Support, ...)

- Prérequis:
INGI 2251 Génie logiciel: méthodes de développement

- Evaluation :
Cotation de groupe, pour la qualité des différents produits développés et processus logiciels suivis, pondérée par une cote individuelle (degré et qualité de participation, qualité des sous-rapports individuels).

- Remarque :
voir aussi : http://www.info.ucl.ac.be/notes_de_cours/INGI2255/

Autres crédits de l'activité dans les programmes

FSA3DS/IN

Diplôme d'études spécialisées en sciences appliquées (informatique)

(5 crédits)

INFO22

Deuxième année du programme conduisant au grade d'ingénieur civil informaticien

(5 crédits)

Obligatoire

LINF21/GS

Première licence en informatique (informatique de gestion)

(5 crédits)

MAP23

Troisième année du programme conduisant au grade d'ingénieur civil en mathématiques appliquées

(5 crédits)



Ce site a été conçu en collaboration avec ADCP, ADEF, CIO et SGSI
Responsable : Jean-Louis Marchand - Contact : secretaire@fsa.ucl.ac.be
Dernière mise à jour : 25/05/2005