Architecture, conception et programmation orientées objet

Architecture, conception et programmation orientées objet
Master InformatiqueParcours Gestion de projets informatiques (GPI) (SFC)

Catalogue2024-2025

Description

POO : Principes de programmation : encapsulation et abstraction. Notions de classe et objet. Règles de portée. Classes et packages en Java. Syntaxe élémentaire du langage Java. Types primitifs. Gestion de la mémoire. Constructeurs. Environnement de développement et bibliothèques standards. Conception : relations, composition et agrégation. Lien avec les autres formalismes de modélisation. Spécialisation et héritage. Principes, et conséquence sur le typage (statique et dynamique). Notions de classe abstraite et d'interface. Exemples de la bibliothèque standard. Études de cas. Schémas de conception orientées objet. Conception : Le catalogue GOF et le GRASP. Manager et de Singleton. Etude détaillée de quelques design patterns du GOF. Les patterns d’architecture. Modèle en 3 couches, MVC, MVC2. Couche de persistances. Application des patterns aux systèmes distribués. Architectures à tiers (2, 3, n). Architecture Internet/intranet. Architecture J2EE et .Net. Architecture Orientée Services (SOA) et Resources (ROA).

Compétences visées

A l'issue de ce cours, les étudiants seront en situation d'appréhender la conception d'un système informatique avec tous les aspects de robustesse, d'efficacité, de productivité et d'évolutivité inhérents à la réalisation d'un système informatique complexe.

MCC

Les épreuves indiquées respectent et appliquent le règlement de votre formation, disponible dans l'onglet Documents de la description de la formation.

Régime d'évaluation
ECI (Évaluation continue intégrale)
Coefficient
1.0

Évaluation initiale / Session principale - Épreuves

LibelléType d'évaluationNature de l'épreuveDurée (en minutes)Coéfficient de l'épreuveNote éliminatoire de l'épreuveNote reportée en session 2
Étude de cas 1
SCET601.00
Étude de cas 2
SCET601.00
Projet de fin d'année
SCA03.00