Maîtriser les principes d'analyse et de développement logiciel suivant une méthodologie de conception des systèmes informatiques orientée objet.
Méthodes d'analyse et de conception orientées objet: modélisation avec le langage UML, procédures de factorisation de programmes orientés objet, cycle de vie du logiciel, passage de la conception à l'implantation. Concepts avancés de la méthodologie orientée objet: frameworks, métaclasses, réflexivité, introspection. Comparaison des méthodes et outils logiciels orientés objet. Utilisation et application des patrons de conception (design patterns) dans un contexte applicatif réel. Génération de code : que reste-t-il à coder? Assurance qualité et techniques de tests de logiciels. Illustration des concepts à l'aide du langage JAVA.
Préalable(s): (8PRO128)
Formule pédagogique : Magistral et/ou formation à distance
0711 | Programme court de premier cycle en informatique pour étudiants en séjour d'études |
6596 | Baccalauréat en développement de jeux vidéo |
6710 | Baccalauréat en informatique de la science des données et de l'intelligence d'affaires |
7833 | Baccalauréat en informatique |
7943 | Baccalauréat en génie informatique |
Groupe 01 (CHICOUTIMI JOUR) - RÉSERVÉ
du | mercredi | 08-01-2025 | au | mercredi | 23-04-2025 | de | 13:00 | à | 15:45 | Local: | P2-1020 |