| ||||
Sigle : INF1173 Gr. 01 Titre : Analyse et gestion des exigences Session : Automne 2014 Horaire et local Professeur : Baaziz, Nadia | ||||
1. Description du cours paraissant à l'annuaire : | ||||
ObjectifsPermettre aux étudiants de se familiariser avec toutes les étapes du cycle de vie d'un logiciel. Leur permettre de maîtriser la phase d'analyse et de spécification des exigences. Leur permettre de découvrir les exigences d’un système, les analyser, les spécifier, les valider et gérer leur évolution tout au long du cycle de développement.ContenuCycle de vie du logiciel. Catégories d'exigences. Techniques utilisées pour comprendre les besoins des parties prenantes: interview, questionnaire, remue-méninges, atelier de groupe, cas d'utilisation, prototypage. Gestion de l'envergure du système : priorisation des exigences, effort nécessaire, estimation des risques. Documentation et spécification des exigences. Gestion des changements aux exigences. Outils utilisés pour la gestion des exigences. Introduction à l'analyse orientée objets. Ce cours comporte des séances obligatoires de travaux dirigés (TD) de deux heures par semaine. | ||||
2. Objectifs spécifiques du cours : | ||||
Le génie logiciel vise à appliquer des principes scientifiques aux différentes phases de développement d'un produit logiciel. Le cours INF1173 est une introduction à la discipline et porte principalement sur les premières étapes de développement du logiciel, à savoir : l'analyse des besoins et la spécification des exigences selon les règles de l'art.
Les objectifs spécifiques de ce cours sont :
| ||||
3. Stratégies pédagogiques : | ||||
Les formules pédagogiques suivantes seront utilisées :
| ||||
4. Heures de disponibilité ou modalités pour rendez-vous : | ||||
Lundi : 13 h 30 à 15 h 30 ou bien sur rendez-vous. | ||||
5. Plan détaillé du cours sur 15 semaines : | ||||
Semaine | Thèmes | Dates | ||
1 |
Introduction au Génie Logiciel
|
02 sept. 2014 | ||
2 |
Le cycle de vie du logiciel
|
09 sept. 2014 | ||
3 |
Processus d’analyse et spécification
|
19 sept. 2014 | ||
4 |
Techniques de recueil des exigences
|
23 sept. 2014 | ||
5 |
Techniques de recueil des exigences (suite)
Étude de cas TD 1 : Introduction au Rational Requisite Pro - Vendredi, 3 octobre 2014. |
30 sept. 2014 | ||
6 |
Cas d’utilisation
TD 2 : Diagrammes de cas d'utilisation - Vendredi, 10 octobre 2014. |
07 oct. 2014 | ||
7 | Semaine d'études | 14 oct. 2014 | ||
8 | Examen de mi-session | 21 oct. 2014 | ||
9 | Cas d’utilisation (suite) | 28 oct. 2014 | ||
10 |
Analyse des exigences
Étude de cas TD 3 : Spécification en cas d'utilisation - Vendredi, 7 novembre 2014. |
04 nov. 2014 | ||
11 |
Spécification et documentation
Validation des exigences
TD 4 : Rational Requisite Pro, structuration des exigences - Vendredi, 14 novembre 2014. |
11 nov. 2014 | ||
12 |
Gestion des exigences
TD 5 : Rational Requisite Pro, exigences non-fonctionnelles - Vendredi, 21 novembre 2014. |
18 nov. 2014 | ||
13 |
Génie logiciel orienté objet: l'analyse OO
|
25 nov. 2014 | ||
14 | Génie logiciel orienté objet : l'analyse OO (suite) | 02 déc. 2014 | ||
15 | Examen final | 09 déc. 2014 | ||
6. Évaluation du cours : | ||||
L'évaluation est l'appréciation du niveau d'apprentissage atteint par l'étudiant par rapport aux objectifs des cours et des programmes.
Dans le cas spécifique du cours Analyse et gestion des exigences, l'attribution des notes se fera selon la répartition suivante:
Il faut obtenir une moyenne minimale de 50 % aux examens (mi-session et final) pour que les notes des travaux comptent. Les devoirs devront être remis aux dates indiquées. | ||||
7. Politiques départementales et institutionnelles : | ||||
| ||||
8. Principales références : | ||||
| ||||
9. Page Web du cours : | ||||
https://moodle.uqo.ca |