LOG120

Conception de Logiciels

Trimestre d’automne 2002

Bienvenue au cours LOG120 !

  • Présentation personnelle
  • Sondage
  • Qu’est-ce que le Génie Logiciel ?
  • Présentation du plan de cours

Plan de cours :

Connaissances préalables

  • Vous connaissez déjà ce qu’est la programmation, c’est à dire, ce qu'est :
    • Un programme.
    • Un sous-programme.
    • Une fonction.
    • Un branchement conditionnel tel que « if ».
    • Une structure de boucle telle que « while ».
    • Un déverminage de programmes.
  • Une connaissance des langages C ou C++ vous sera utile. Ce sont les cousins de Java.

Objectifs du cours

À la fin de ce cours, vous devriez être capable de :

  • Concevoir, programmer et déverminer des logiciels en langage Java.
  • Utiliser le langage UML pour décrire la conception par objets.
  • Identifier, concevoir et programmer des patrons de conception.
  • Mettre en pratique les notions apprises durant le cours à l’aide de projet.

Environnement de travail

  • Environnement « Java 2 »
    • JDK 1.3.1_04 « Java Development Kit ».
    • Rational Rose Enterprise Suite (RRES).
    • Eclipse 2.0 [60 Mo, Open Source]
  • Le UML « Unified Modeling Language »
    • UML 1.3.
    • Rational Rose Enterprise Suite (RRES).

Site web du cours

http://www.ele.etsmtl.ca/ -> Cours -> LOG -> LOG120