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é
|
|