Objets répartis
(code : I5-OR)
Horaires : Cours : 30h. Travaux Pratiques : 30h.
Responsable : Denis BUREAU
Objectifs :
Maîtrise des concepts de l'approche objets et initiation à la modélisation UML.
Développement en JAVA d'applications réparties dans un environnement CORBA.
|
|
|||
|
|
|
||
|
|
|
|
|
| UML :
Approche "Objet", Use Cases |
|
|
|
| Modèle statique |
|
|
|
| Modèle dynamique |
|
|
|
| Démarche de conception |
|
||
| JAVA :
Concepts de base |
|
|
|
| Héritage, interface, classe abstraite. |
|
|
|
| Collections, exceptions |
|
|
|
| IHM swing, applets |
|
|
|
| CORBA :
Concept d'un ORB et compléments JAVA |
|
|
|
| Langage et compilateur IDL |
|
|
|
| Mécanisme d'invocation statique |
|
|
|
| Mécanisme de localisation : le service de nommage |
|
|
|
Evaluation :
|
|
|
|
| Rapports de T.P. UML/JAVA |
|
|
| Rapports de T.P. CORBA/JAVA |
|
Validation : Moyenne pondérée >= 10
Bibliographie :
Commentaires : Intervenants principaux: Pierre LEFEBVRE, Serge MIDONNET, et Denis BUREAU.
- Conception et programmation par objets - J.FERBER, (Hermes, 1990) -
- Modélisation objet avec UML. - P-A. MULLER (Eyrolles 1997) -
- UML, La notation unifiée de modélisation objet - M.LAI (InterEditions, 1997) -
- UML and C++, a practical guide to object-oriented developpment - R.LEE (Prentice-Hall, 1997) -
- Object Oriented Modeling and Design - J.RUMBAUGH, M.BLAHA, W.PREMERLANI, F.EDDY (Prentice Hall International, 1991) -
- Applying OMT - K.DERR (Advances in Object Technology, 1995) -
- Object Oriented Analysis, Second Edition - P.COAD, E.YOURDON (Yourdon Press, Prentice-Hall, 1991) -
- Object Oriented Design - P.COAD, E.YOURDON (Yourdon Press, Prentice-Hall, 1991) -
- Object Oriented Design with Applications - G.BOOCH (Benjamin Cummings, 1991) -
- Object Oriented Programming - P.COAD, J.NICOLA (Yourdon Press, Prentice-Hall, 1991) -
- Object Oriented Software Construction - B.MEYER (Prentice Hall International, 1988) -
- Programmation JAVA - MACARY, NICOLAS (Eyrolles) -
- Java Design -P.COAD, M.MAYFIELD (Yourdon Press, Prentice-Hall, 1997) -
- Client/server programming with Java and Corba -R.ORFALI & D.HARKEY (Wiley & Sons) -
- Les langages de programmation sur le web - SALEH (Hermès) -