User Tools

Site Tools


cours:2014-2015:al

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
cours:2014-2015:al [2013/07/29 12:41]
127.0.0.1 external edit
cours:2014-2015:al [2014/07/10 18:28] (current)
lavirott
Line 1: Line 1:
 ====== Architectures Logicielles (AL) ====== ====== Architectures Logicielles (AL) ======
  
 +Semestre: 9
 +
 +Ce cours a lieu le: vendredimatin en période: 1 et 2
 +
 +Section CNU: 27
 +
 +Url: http://​macobelix.polytech.unice.fr/​Cours/​Sar03/​
 +
 +ECTS: 4.00
 +
 +Responsable:​ Salvan Philippe Email: salvan@polytech.unice.fr
 +
 +Horaires: Cours - 24h TD - 32h Travail Personnel - 30h
 +
 +Résumé: La réalité des systèmes informatiques dans le monde industriel est caractérisée par une grande hétérogénéité des technologies et produits composant leur architecture et souvent, par la coexistence imposée de technologies de générations différentes,​ qui contraste avec les outils « académiquement corrects » utilisés au cours d'un cursus. Ce cours a pour but d'​appréhender cette hétérogénéité des architectures réelles en - proposant une typologie en grandes familles sous forme de panorama - approfondissant,​ via des exposés, des points technologiques clés utilisés dans ces architecures - proposant une méthodologie d'​élaboration d'​architecture complexe - présentant des retours d'​expérience de mise en oeuvre d'​architectures réelles dans un contexte industriel - mettant en pratique ces connaissances à l'​occasion d'un mini-projet d'​élaboration d'une architecture complexe, assortie d'un Proof Of Concept
 +
 +Prerequis:
 +
 +    Maîtrise réelle des bases de données relationnelles et de SQL; maîtrise éprouvée d'un langage de programmation objet (C++ ou Java); technologies du Web (HTML + langage de script)
 +
 +Objectifs
 +
 +    Mettre en œuvre une architecture complète ("de bout en bout") en portant l'​accent sur l'​intégration plus que sur chacun des composants
 +    Appréhender les principaux modèles d'​architectures logicielles réparties auxquels les ingénieurs seront confrontés à leur sortie d'​école
 +    Identifier et évaluer leurs atouts et leurs contraintes respectives sur les aspects techniques (performances,​ pré-requis matériels et logiciels, résistance,​ extensibilité,​ etc.) et génie logiciel (organisation des développements,​ procédés de qualification,​ méthode de conception, etc.)
 +
 +Contenu
 +
 +    Panorama des technologies
 +    Méthodologie d'​élaboration d'​architecture logicielle
 +    Exposés technologiques
 +    Retour d'​expérience
 +    Urbanisation des SI
 +
 +Compétences
 +
 +    CG2.1 Maîtriser les différents aspects du développement logiciel, qu'ils soient techniques, fonctionnels,​ organisationnels ou humains. Niveau: Expert
 +    CG2.3 Maîtriser les différents aspects des systèmes d'​information (fonctionnels,​ organisationnels,​ techniques),​ de leur conception à leur mise en œuvre et leur intégration tant d’un point de vue conceptuel qu’appliqué. Niveau: Maîtrise
 +    CG3.1 Concevoir des modèles, systèmes et process en utilisant des méthodologies d'​analyse,​ de conception et de modélisation,​ en connaissant leurs limites et sans perdre le sens de la réalité et du concret. Niveau: Expert
 +
 +Evaluation: exposés (en groupe) à rendre et présenter oralement: coeff. 2 devoir écrit (2H): coeff. 2 mini-projet à réaliser et soutenir: coeff. 4 
cours/2014-2015/al.1375094503.txt.gz · Last modified: 2014/07/10 18:28 (external edit)