INF6033 - Génie logiciel avancé

Scolarité

Deuxième cycle - 3,0 crédit(s)

Département

Département d'informatique et d'ingénierie

Objectifs

Permettre à l'étudiant d'approfondir ses connaissances du processus de développement de logiciel. Lui permettre d'analyser les différentes méthodes et les outils qui augmentent la qualité et diminuent le coût de développement et de gestion de systèmes logiciels complexes.

Contenu

Stratégies de définition et d'élaboration des besoins. Différents modèles de cycles de vie de logiciel. Méthodes formelles de spécification des besoins et de conception de systèmes. Sélection de la méthode appropriée de création de logiciel. Validation et évaluation du logiciel.

Préalables

Aucun

Exigences de qualification pour l'enseignement

Diplôme(s)
Diplôme de 3e cycle en informatique, en génie informatique ou dans un domaine connexe.
Expérience
Spécialisation académique ou expérience industrielle de trois années dans le domaine du génie logiciel.
Corps professionnel
Aucun
Autre(s) exigence(s)
Diplôme de 2e ou 3e cycle en informatique(en mathématiques, en génie informatique ou en informatique de gestion pour certains cours) avec spécialisation ou expérience professionnelle dans le domaine. Pour les cours de maîtrise, le doctorat est demandé. Dans tous les cas, le candidat devra démontrer une capacité à transmettre et à communiquer tant oralement que par écrit, la matière du cours aux étudiants. Il doit faire preuve de professionnalisme, de respect envers les étudiants et les collègues et démontrer un intérêt pour l'enseignement universitaire.

CAFF

Aucun