TECHNIQUES ET MODÈLES
D'ARCHITECTURE DES SYSTÈMES
 
SYS
014

BUT
Ce stage s'adresse aux responsables : chefs de projets, architectes systèmes … concernés par la maîtrise de la qualité des projets de systèmes à forte composante informatique, aussi bien côté maîtrise d'ouvrage, que côté maîtrise d'œuvre. Il leur permettra de :
Faire un état de l'art en matière d'architecture des grands systèmes
Avoir des points de références pour la maîtrise d'œuvre
Avoir une lecture critique des schémas d'architecture d'un système
Comprendre les évolutions récentes à la fois technologiques (technologie Web) et conceptuelles (Design Patterns) et leur impact sur l'organisation
et la conception des architectures des systèmes

DUREE ET EMPLOI DU TEMPS
Le stage dure 4 jours et comporte :
Des cours magistraux illustrés par des études de cas prises dans des domaines industriels ;
Des simulations sur ordinateur.

ESPRIT GENERAL
Ce stage propose d'apporter aux responsables de projets à forte composante informatique, les compétences nécessaires à la maîtrise de leur conception via la mise en place d'une architecture de qualité du système à développer.
Le stage propose un panorama des notations et modèles couramment employés et présente les éléments techniques permettant de mener à bien une analyse critique du système, tout en élaborant son architecture.
On insistera particulièrement sur les aspects validation et vérification qui doivent être réalisés respectivement par la maîtrise d'ouvrage et la maîtrise d’œuvre
.

PREREQUIS
Niveau : Perfectionnement
Pour être suivi avec profit, ce stage nécessite une connaissance de base des techniques de conception de logiciels
.

ANIMATEURS
Annick FRON :
Consultant AFC, Professeur invité à l'ESSI
(Université de Nice)

Michel LEMOINE :
Directeur de Recherches en Informatique à l' ONERA


PLANIGRAMME
à TOULOUSE : du 2 au 5 juin 2008
 

SOMMAIRE

Introduction à l'architecture des systèmes
Définition Générale des Architectures de Système : les notations génériques pour la représentation des architectures
Présentation
- d’ADLs (Architecture Definition Language) généraux
- d’ADLs dédiés : en aéronautique, etc

Approche UML aux architectures de systèmes
La personnalisation des différents schémas d'UML
Exemples de solutions UML à l’architecture des systèmes :
- La notation SYSml : SYStem modelling language
- Le processus 2TUP : 2 Tracks Unified Process

Approche OMG des architectures de systèmes
Les approches :
- MDA (Model Driven Architecture)
- MDD (Model Driven Development)

Les Design patterns
Les Design Patterns comme clés d’une architecture
Structuration d’un design pattern.
Les Design Patterns « classiques » : MVC, Proxy

Eléments d’architecture technique : Sécurité
Notions de sécurité : certificats, cryptage, authentification, autorisation.
Design patterns pour la sécurité

Eléments d’architecture technique
Bases de données, XML, serveurs Web, transactions

Architecture technique des applications réparties
Notion de plate-forme au sens MDA
Concepts des applications réparties et design patterns
Bus logiciels pour les applications réparties : CORBA, Java RMI, Web services, .Net , communication par messages et par événements - Comparaison
Problématique de déploiement, d’évolution de l’existant, de monitoring

Démonstrations et étude de cas
Un exemple industriel servira de fil rouge et permettra d’illustrer les différentes techniques présentées

Travaux pratiques sur ordinateur


STAGE REALISABLE EN INTRA
Adaptable pour un groupe constitué


PARTICIPATION
1 060 € HT (19,6%)
Catalogue Informations Pratiques
Site EUROSAE



(télécharger le Bulletin d'inscription)