MI3 : Génie Logiciel

Notes de cours :

Cours 1 (3 octobre 2001) : cycle de vie du logiciel
(Chapitre 12 de l'ouvrage Object Oriented Software Engineering, Conquering Complex and Changing Systems)

TP 1 (4 octobre 2001) : le GL quelle salade! (correction)

Cours 2 (5 octobre 2001) : Open Source development as a software engineering concept.

Cours 3 (10 octobre 2001) : Introduction a UML

TD 1 (12 octobre 2001) : Du scénario au cas d'utilisation

Cours 4 (17 octobre) : Du cas d'utilisation aux objects

TP 2 (18 Octobre) : Le tri selectif ((Correction)

TD 2 (19 Octobre) : Diagrammes de classes

TD 3 (25 Octobre) : Diagrammes de classes (Projet GARR)

TP 3 (27 Octobre) : Objecteering

Cours 5 (31 Octobre) : Vue dynamique

TD 4 (2 Novembre) : Diagrammes de sequence et diagrammes d'etats (exemple de Drag and Drop en Java)

Cours 6 (7 novembre) : Diagrammes de composants et de deploiement

TD 5 (9 novembre) : analyse du projet MyTrip

Cours 7 (14 novembre) : Design Patterns (pdf)

TP 4 (15 novembre) : Design Patterns

TD 6 (16 Novembre) : Design Patterns

Cours 7 : conception objet

TD 7 (30 novembre) : conception objet

Cours 8 (5 decembre) : tests

TP 5/TD8 (6/7 Decembre) : Tests unitaires avec JUnit

Cours 9 (12 decembre) : Programmation eXtreme

TD 9 (14 decembre) : Prog. Extreme, Design Patterns (Collections )

Cours 10 (19 decembre) : JDBC

TP 6 (21 decembre) : JDBC (correction)

Cours 11 (9 janvier 2002) : Methodes formelles

TD 10 (9 janvier 2002) : MFZ

TD 11 (11 janvier ) : Programmation par agent (...)

Cours 12 : outils de programmation

TD 12 : GARR



Le projet GARR

Quelques informations sur le projet.

La page web du projet.

Quelques liens utiles :

Java

Java Code Convention
Comment présenter vos programmes Java, conventions de nommage, etc.

JavaDoc Convention
Comment documenter vos programmes avec JavaDoc.



Dernière Modification : 15 octobre 2001 à 13:45:11