Analyse et architecture logicielle orientée objets

Analyse et architecture logicielle orientée objets
Master InformatiqueParcours Science et ingénierie du logiciel (SIL)

Description

Réutilisation et modèles de composants logiciels (design patterns), applications à base de composants, langage de description d’architecture logicielle, notation unifiée de modélisation (UML). Mise en œuvre de notions acquises dans les modules de génie logiciel précédents, à travers la conception et le développement dans un langage à objets d’une application conséquente. Phases à prendre en compte : gestion d’un projet, analyse d’un problème, description de l’architecture, procédures de qualité, métriques du logiciel, rédaction d’une documentation (utilisateur et administrateur), construction de jeux de tests, problèmes liés à l’évolutivité.

Compétences visées

- connaître un environnement de développement objet (outils et bibliothèques)
- être capable de modéliser l'architecture d'une application de taille significative
- maîtriser les modèles de composants réutilisables et savoir les exploiter dans la mise en oeuvre d'une architecture logicielle orientée objet