Brève description du
cours:
La technologie orientée objet est sans doute la
plus passionnante et la moins comprise de toutes les
approches du génie logiciel d’aujourd’hui.
Ce cours vous fera découvrir une nouvelle
approche en matière d’élaboration de systèmes
logiciels : la technologie orientée objet.
Nous avons limité le plus possible le nombre de
détails techniques. De plus, le jargon ne sera
utilisé qu’au besoin pour expliquer la technologie
en question. Ce séminaire n’est partisan d’aucun
produit, d’aucun langage ou d’aucune approche pour
définir la technologie orientée objet.
Objectifs du cours:
À la fin du cours, les étudiants ayant réussi
pourront :
- Expliquer les concepts sous-jacents de la
technologie OO dans leurs échanges avec des
spécialistes du génie logiciel.
- Acquérir les connaissances nécessaires en
matière d’application des concepts de la
technologie OO lorsqu’ils seront appelés à
participer et à évaluer un projet d’élaboration
de logiciel OO.
- Préparer et planifier l’introduction des
concepts de la technologie OO dans une
organisation.
- Expliquer les objectifs de la technologie OO.
- Explorer une méthode d’analyse OO.
- Définir la notion de classe.
- Identifier les attributs d’une classe.
- Expliquer le comportement d’une classe.
- Identifier les différentes phases du cycle
de vie d’un projet de conception de logiciel OO.
- Évaluer les avantages et les préoccupations
que pose l’élaboration d’un logiciel OO.
- Reconnaître le langage de modélisation
unifié ou UML.
|