d'enseignement
- des modèles de développement logiciel (par exemple, cascade, incrémentielle, agile) et les activités au sein de cycles de vie des logiciels;
- des approches pratiques d'ingénierie des exigences;
- l'analyse et la conception de logiciels techniques et leurs notations;
- la description des données du système en utilisant, par exemple, la modélisation objet rôle ou diagrammes entité-relation;
- la gestion de projet et les techniques de planification.
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
1 | Eu égard au référentiel AA du programme « Master ingénieur civil en informatique », ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
Eu égard au référentiel AA du programme « Master [120] en sciences informatiques », ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
Eu égard au référentiel AA du programme « Master [60] en sciences informatiques », ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
A l'issue de ce cours, les étudiants auront appris à développer un produit logiciel de grande taille dans des conditions semi-professionnelles. Les étudiants ayant suivi ce cours avec fruit seront capables de :
|
La contribution de cette UE au développement et à la maîtrise des compétences et acquis du (des) programme(s) est accessible à la fin de cette fiche, dans la partie « Programmes/formations proposant cette unité d’enseignement (UE) ».
des acquis des étudiants
- La participation individuelle aux réunions de groupe hebdomadaires avec les tuteurs de cours;
- Trois rapports intermédiaires;
- Le rapport final, le système livré et de la documentation, la présentation et la démonstration du produit final;
- Un petit examen composé de quelques questions d'examen théorique.
- Avoir une bonne connaissance et expérience avec les concepts de la programmation orientée objet, les algorithmes et les structures de données.
- Avoir participé à l'élaboration d'un système logiciel de petite à moyenne échelle.
en ligne
en charge