Log in Page Discussion History Go to the site toolbox

Log120etsmtl

From BluWiki

Bienvenue � la page Wiki du cours LOG120 - Conception de logiciels [1]

DESCRIPTION SOMMAIRE

Familiariser l'�tudiant(e) � un environnement informatique moderne de d�veloppement et de gestion de projets informatiques. Outils de d�veloppement bas�s sur le UML. Notions fondamentales de test, de d�verminage, de portabilit� entre les diff�rentes plates-formes et de l�entretien des logiciels. Conception par objets : caract�ristiques fondamentales d�un objet, communication et interactions entre objets, notions d�encapsulation, de couplage et de [[log120etsmtl:coh�sion|coh�sion]]. Classes : abstraction, description et repr�sentation. Relations entre les classes : association, composition, agr�gation, diagramme de classes et diagramme d�objets. Hi�rarchie entre les classes. [[log120etsmtl:G�n�ralisation|G�n�ralisation]], [[log120etsmtl:sp�cialisation|sp�cialisation]], [[log120etsmtl:h�ritage|h�ritage]], polymorphisme et collections de classes. Collaboration : repr�sentation des objets, interaction et messages, diagramme de collaboration et de s�quence. �tats, transitions, �v�nements et diagramme d��tats.

OBJECTIFS

� la fin de ce cours, l'�tudiant(e) devrait �tre capable de :

  • distinguer entre les disciplines de disciplines de conception et de programmation;
  • concevoir, programmer et d�verminer des logiciels en langage Java;
  • utiliser le langage UML pour d�crire la conception par objets;
  • comprendre et appr�cier les notions de couplage et de [[log120etsmtl:coh�sion|coh�sion]] et leur impact sur la conception de logiciels;
  • identifier et programmer des patrons de conception;
  • conna�tre et reconna�tre les probl�mes que les patrons de conception sont cens�s r�soudre.

CrisFuhrman 00:38, 10 November 2006 (EST)

Site Toolbox:

Personal tools
TOOLBOX
LANGUAGES
GNU Free Documentation License 1.2
This page was last modified on 12 December 2006, at 10:12.
Disclaimers - About BluWiki