| ||||||||||||||||||||||||||||||||||||||||||
Sigle : GEN1423 Gr. 01 Titre : Génie logiciel Session : Hiver 2016 Horaire et local Professeur : Baaziz, Nadia | ||||||||||||||||||||||||||||||||||||||||||
1. Description du cours paraissant à l'annuaire : | ||||||||||||||||||||||||||||||||||||||||||
ObjectifsAu terme de cette activité, l'étudiant(e) sera en mesure : d'appliquer les principes fondamentaux du génie logiciel pour développer des produits de qualité.ContenuCaractéristiques du produit logiciel. Processus de développement logiciel et modèles de cycle de vie. Phases du cycle de vie. Techniques d'analyse, cahier des charges. Spécifications formelles. Conception, interface utilisateur, prototypage. Vérification et validation. Maintenance. Gestion de la qualité, des coûts, métriques. | ||||||||||||||||||||||||||||||||||||||||||
2. Objectifs spécifiques du cours : | ||||||||||||||||||||||||||||||||||||||||||
Le cours couvre 6 des 12 qualités requises des diplômés telle que définies dans les normes d'agrément des programmes de génie au Canada
(http://www.engineerscanada.ca/fr/ressources-en-matiere-dagrement)
Les qualités 1, 4 et 6 sont mesurées dans ce cours pour fin de rétroactions
| ||||||||||||||||||||||||||||||||||||||||||
3. Stratégies pédagogiques : | ||||||||||||||||||||||||||||||||||||||||||
Les formules pédagogiques suivantes seront utilisées :
| ||||||||||||||||||||||||||||||||||||||||||
4. Heures de disponibilité ou modalités pour rendez-vous : | ||||||||||||||||||||||||||||||||||||||||||
Sur rendez-vous - Local B-0125
Envoyer un courriel à nadia.baaziz@uqo.ca | ||||||||||||||||||||||||||||||||||||||||||
5. Plan détaillé du cours sur 15 semaines : | ||||||||||||||||||||||||||||||||||||||||||
Semaine | Thèmes | Dates | ||||||||||||||||||||||||||||||||||||||||
1 |
Introduction au génie logiciel
|
11 jan. 2016 | ||||||||||||||||||||||||||||||||||||||||
2 |
Modèles de processus et cycles de vie
|
18 jan. 2016 | ||||||||||||||||||||||||||||||||||||||||
3 |
Analyse des besoins
|
25 jan. 2016 | ||||||||||||||||||||||||||||||||||||||||
4 |
Ingénierie des exigences
Travaux dirigés 1 : Lundi 1er février 2016 |
05 fév. 2016 | ||||||||||||||||||||||||||||||||||||||||
5 |
Modélisation en cas d'utilisation
Travaux dirigés 2 : Lundi 8 février 2016 |
12 fév. 2016 | ||||||||||||||||||||||||||||||||||||||||
6 |
Processus d'analyse et spécification
Exigences non-fonctionnelles Travaux dirigés 3 : Lundi 15 février 2016 |
19 fév. 2016 | ||||||||||||||||||||||||||||||||||||||||
7 | Examen intra | 22 fév. 2016 | ||||||||||||||||||||||||||||||||||||||||
8 | Semaine d'études | 29 fév. 2016 | ||||||||||||||||||||||||||||||||||||||||
9 |
Introduction aux spécifications formelles
Conception et implémentation |
07 mars 2016 | ||||||||||||||||||||||||||||||||||||||||
10 |
Les tests
Tests unitaires, d'intégration, système |
14 mars 2016 | ||||||||||||||||||||||||||||||||||||||||
11 |
Les tests (suite)
|
21 mars 2016 | ||||||||||||||||||||||||||||||||||||||||
12 | Férié (lundi de Pâques) | 28 mars 2016 | ||||||||||||||||||||||||||||||||||||||||
13 |
Évolution du logiciel
Travaux dirigés 4 : Lundi 4 avril 2016 |
08 avr. 2016 | ||||||||||||||||||||||||||||||||||||||||
14 |
Gestion du logiciel
Travaux dirigés 5 : Lundi 11 avril 2016 |
15 avr. 2016 | ||||||||||||||||||||||||||||||||||||||||
15 | Examen final | 18 avr. 2016 | ||||||||||||||||||||||||||||||||||||||||
6. Évaluation du cours : | ||||||||||||||||||||||||||||||||||||||||||
Il faut obtenir au moins 50 % de la note aux examens (mi-session et final) pour que les notes des autres travaux (devoirs et projets) soient prises en compte dans le calcul de la moyenne finale.
Par indicateur mesuré, on entend qu'à la fin du cours, un niveau de performance (0, 1, 2, 3) est donné pour chaque indicateur et pour chaque étudiant selon la grille ci-dessous:
| ||||||||||||||||||||||||||||||||||||||||||
7. Politiques départementales et institutionnelles : | ||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||
8. Principales références : | ||||||||||||||||||||||||||||||||||||||||||
Ian Sommerville, Software Engineering, 9ème edition, Addison-Wesley, 2011 | ||||||||||||||||||||||||||||||||||||||||||
9. Page Web du cours : | ||||||||||||||||||||||||||||||||||||||||||
https://moodle.uqo.ca |