UCL - Etudes

English version

Formations
Premier cycle
Second 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
Recherche
Simple
Détaillée
Par cours

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):

Axel Van Lamsweerde (coord.)

Langue d'enseignement :

français

Niveau :

Second cycle

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

Objectifs (en termes 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/

Programmes proposant cette activité

INFO2

Ingénieur civil informaticien

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

INFO23

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

(5 crédits)

LINF22

Deuxième licence en informatique

(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 :02/08/2006