Classeur de suivi de l auditeur Architecture et Ingénierie des Systèmes et des Logiciels
04/12/2012 2
Sommaire Introduction... 4 Objectifs... 4 Méthodologie... 4 Coordonnées... 5 Curriculum vitae de l auditeur... 7 Descriptif du projet... 8 Fiche de suivi n... 9 Etat de présence... 12 Descriptif des Unités d enseignement... 14 Unités d enseignement techniques... 14 Technologies pour les applications client-serveur (60h RSX102)... 14 Conception de logiciels internet: patrons et canevas-(60h NSY102)... 14 Méthodologies avancées d informatisation -(60h NFE103)... 15 Intégration de systèmes client-serveur -(60h NSY107)... 16 Architecture, Patterns et intégration: systèmes embarqués et mobiles, Java, C#- (120h NSY208 et NSY209)... 16 Unités d enseignement transverses... 17 Management et organisation des entreprises - (60h EME102)... 17 Management social pour ingénieur et communication en entreprise - (60h TET102). 17 Exercer le métier d ingénieur - (60h ENG210)... 17 Information et communication pour l ingénieur - (60h ENG221)... 18 Anglais - (120h)... 18 04/12/2012 3
Introduction Objectifs Ce classeur permet d établir un suivi de l avancement parallèle des acquisitions théoriques et pratiques en formation et des qualifications professionnelles en entreprise. La conjonction des deux activités doit permettre à l auditeur d obtenir le diplôme d ingénieur tout en préparant son projet professionnel en immersion dans l entreprise à travers son intégration dans les équipes et l acquisition des valeurs et de la culture de cette entreprise. La mise en place d un suivi par le centre de formation et, conjointement, par l entreprise permet de s assurer du bon déroulement de l alternance en impliquant le référent du centre de formation, le tuteur de l entreprise et l auditeur lui-même. A travers les échanges réguliers, ils suivront ensemble la progression de l auditeur sur les plans de la formation et de l entreprise et pourront ainsi détecter rapidement les difficultés éventuelles qui se posent dans la progression du projet. Méthodologie Un contact mensuel (téléphonique, par mail ou rencontre) est nécessaire entre les trois acteurs. Une fiche de suivi sera éditée tous les mois par l auditeur pour permettre, lors de cette réunion mensuelle d échanger concrètement sur l avancée de la formation et du projet en entreprise et de mettre en place des actions de résolution de problèmes le cas échéant. Chacun des trois acteurs a pour mission de mettre en place les moyens nécessaires pour la réussite de cette alternance. Un exemplaire de ce classeur, et des fiches de suivi, sera conservé dans le centre de formation. 04/12/2012 4
Coordonnées Auditeur : NOM : Prénom : Adresse : Code postal : Ville : Téléphone : Mobile : Email : Référent : NOM : KINSLEY Prénom : Sarah Fonction : Formatrice en anglais Téléphone : _05.65.61.45.02 Mobile : 06.42.73.74.34 Email : sk@2isa.com Tuteur : NOM : Prénom : Fonction : Téléphone : Mobile : Nom de l entreprise : Adresse : Code postal : Ville : Email : Contact en cas de nécessité : 04/12/2012 5
Nom : téléphone : Cette formation sera assurée par les intervenants suivants : BARRIOS Frédéric DI LULLO Robert GREGOIRE Ghislaine LACOMME François PALAU Philippe RUAULT DE BEAULIEU Ludovic THOMAS Florent BOISSEAU Serge DUAULT Christophe HOARAU Magali et KINSLEY Sarah MARGAILLAN Chantal REVERDY Nicole TESTART Alexandra Ainsi que des professionnels en entreprise qui feront des interventions ponctuelles. 04/12/2012 6
Curriculum vitae de l auditeur 04/12/2012 7
Descriptif du projet Nom de l Entreprise : Equipe ou Unité : Description du projet : (objectifs, environnement technique, client, contexte (seul, en équipe), délais, rôle de l auditeur) : 04/12/2012 8
Fiche de suivi n Période : du au : Concepts abordés en formation : Tâches effectuées en entreprise : Compétences nécessaires (savoir faire) : Compétences nécessaires (savoir être) : Ressources possibles pour atteindre les objectifs : 04/12/2012 9
Difficultés rencontrées pendant cette période : Le résultat est-il satisfaisant oui non Pourquoi : Reste à faire : Avis du tuteur : Avis du référent : 04/12/2012 10
Date Signature L auditeur le tuteur le référent 04/12/2012 11
Etat de présence Nom de l auditeur Période : Du au a été présent chaque jour de la période a été absent (fournir un arrêt de travail) retards Signatures : Auditeur Tuteur Référent 04/12/2012 12
04/12/2012 13
Descriptif des Unités d enseignement Unités d enseignement techniques Technologies pour les applications client-serveur (60h RSX102) Généralités sur les architectures client serveur et l'architecture Internet couches hautes. Programmation en mode messages. Conception des applications en mode message, modélisation des protocoles par automates synchronisés : exemple de l'interface Socket. Le bilan de cette phase d'enseignement est close par un TP sur les sockets. Programmation en mode Appel de Procédure à Distance (RPC, Remote Procedure Call), Un cours/tp sur Java RMI illustrera cette partie du cours. Le protocole NFS (Network File System) d'accès à des fichiers à distance illustre l'utilisation du RPC. Applications Client Serveur en Web Services : Programmation par web services avec XML/SOAP, un TP illustrera ce cours Applications client serveur de l'internet Syntaxe abstraite, syntaxe de transfert : ASN1/BER et son utilisation pour la Gestion de Réseaux : Protocole SNMP (Simple Network Management Protocol) Annuaires répartis : exemple de l'annuaire DNS. Messageries : exemple du protocole SMTP, format MIME. Conception de logiciels internet: patrons et canevas-(60h NSY102) Introduction, notion de patron et de canevas Structure d'un patron en langage à Objets Patrons revisités : Créateurs, structuraux et comportementaux Patrons pour la concurrence Cas des Architectures à Objets répartis : Patrons Registry, Proxy,... Implémentation en Java RMI Cas des Architectures à base de composants : Patrons Object Request Broker(ORB), Mobile Agent, Implémentation avec Java Management extension(jmx) Cas des Architectures Orientées Messages : Patrons : Publish-subscribe, Retransmission, Mailbox, Implémentation avec Java Messaging Service (JMS) Persistance et transaction : Patrons : DAO/CRUD, Composite Transaction,... Utilisation de JDBC, JavaSpace Canevas logiciels : Canevas pour les trois types d'architectures (Objets répartis, à base de composants, orientées messages) Infrastructure Web Langages pour la conception de canevas : 04/12/2012 14
Présentation de POSA2 pattern language Méthodologies avancées d informatisation -(60h NFE103) Introduction : Principes des Méthodologies Orientées-Objet Concepts objets, Unified Modeling Language (UML) : Concepts objets, Notations UML : Objets et classes. Notations UML : diagramme de classes et d'instances. Abstraction, encapsulation. Liens et associations. Agrégation. Héritage. Autres concepts UML : Relation de dépendance. Paquetage. Stéréotype. Interface. Note et Etiquette. K Contrainte, Object Constraint Language (OCL). Association et attribut dérivés. Profils UML. Modélisation de la Dynamique : Cas d'utilisation, scénarios Evénements, état, transition Scénario : diagramme de séquence. Etats : diagramme d'états Etats : diagramme d'états Relation entre modèle objet et modèle dynamique Méthodologies orientée-objets Présentation des principales méthodologies orientées-objet : Cycle de vie. Construction des modèles statique et dynamique. Rational Unified Process (RUP). Méthode Larman. Méthodes Agiles : Extreme Programming (XP). Autres méthodes. Conception Objet : Diagramme de collaborations. Exceptions et règles de gestion. Traitement de la persistance. Passage au schéma relationnel Objets réutilisables : Modèles de conception : patrons, frameworks. Exemples de patrons. Conception avec des objets réutilisables Modèle-vue-contrôleur (STRUTS). Entreprise Java Beans (EJB). Profil UML de STRUTS et des EJBs. Extension d'uml 1. X : Apports d'uml 2. 0. Model Driven Architecture (MDA). 04/12/2012 15
Intégration de systèmes client-serveur -(60h NSY107) Les concepts : l'évolution des architectures des systèmes informatiques du transactionnel centralisé aux approches réparties (client-serveur, coopératif), typologies, problématiques. Architecture des serveurs Rappel Architecture technique matériel et logiciel, machines et serveurs. Gestion des threads, des processus. Multiprocesseurs, Clusters, parallélisme, haute disponibilité, disques RAID, réseaux de données SAN et NAS. Bases de données réparties Accès aux bases de données distantes, RDA, DRDA, ODBC, IDAPI, ADO.net, bases de données réparties et fédérations de bases de données hétérogènes. Moniteurs transactionnels, transactionnel réparti Entrepôts de données, systèmes décisionnels Technologies de distribution Architecture des middlewares généraux : RPC, CORBA, COM/DCOM, WEB SERVICES Architecture, ingénierie et intégration de réseaux. Réseaux Peer to Peer et agents intelligents. Technologie clients-serveur Multi-Tiers, Internet : Clients légers, Serveurs WEB, PHP,.Net, J2EE, Serveurs d'applications. Urbanisation et BPM Démarche d'urbanisation des Systèmes d'information, cartographie et règles d'urbanisation, Processus métiers et BPM, BPMN et BPEL, Intégration et communication inter-applications : Enterprise Application Integration (EAI). Architecture, Patterns et intégration: systèmes embarqués et mobiles, Java, C#- (120h NSY208 et NSY209) Conception et intégration des systèmes. Cycle de vie d'un système. Activités de base. Analyse des exigences. Analyse système. Méthodologies de conception orientée Objet. Prise en compte des exigences non fonctionnelles, ingénierie de la qualité. Définition d'une architecture de système intégrant des éléments mobiles et communicants. Modélisations sémantique, fonctionnelle, dynamique d'un système. Statecharts. Réseaux de Petri. Notation UML2 et SysML Design " Patterns" et Architectures de systèmes. Motifs de conception : notion de motif, description, utilisation Intégration des motifs de conception dans les systèmes embarqués. Satisfaction des contraintes afférentes à ces systèmes Gestion des ressources et configuration, exécution. Communications côté client et serveur Encapsulation des différents protocoles. Traitement des événements asynchrones. Technologies JAVA, C#,.NET Intergiciels (middlewares) orientés messages (MOM) : JMS, MQSeries,... Courtiers d'objets : Java/RMI,.NET,... Environnement d'exécution pour dispositifs mobiles : J2ME, OSGi, Windows ME,... Administration, mise à jour distante, et déploiement de systèmes : JMX,... Intégration de systèmes sur Internet / Intranet ou réseau spécialisé Pilotage et contrôle distant de périphériques. 04/12/2012 16
Unités d enseignement transverses Management et organisation des entreprises - (60h EME102) Une entreprise : une organisation à piloter (Les flux économiques de l'entreprise, la gestion financière, la gestion et la démarche prévisionnelle) Modélisation de l'activité, les outils de gestion de produits et processus Portefeuille d'activités et sa gestion dans la concurrence Management social pour ingénieur et communication en entreprise - (60h TET102) Les hommes dans les Organisations : La GRH et les personnes dans l'entreprise Le besoin d'implication et de management de proximité Panorama des différentes conceptions de l'homme et de l'entreprise Pratiques Ressources Humaines: Introduction à la GRH La gestion prévisionnelle des emplois et des compétences L'évaluation en entreprise : du recrutement à la gestion des carrières Communication : Théories de la communication et de l'information dans les environnements professionnels Les outils de la communication et de la coopération au travail Le management d'équipes : La motivation des équipes, leadership et style de management, Conflits et négociation Droit social : Place et objet du droit du travail, Relations individuelles de travail, Relations collectives de travail Exercer le métier d ingénieur - (60h ENG210) L'UE repose sur un double cycle de conférences, tables-rondes, exposés de grands témoins ou études et illustrations de cas. Un professeur, un professionnel, un ingénieur... spécialiste dans sa discipline ou ayant lui-même l'expérience de la thématique traitée fait le point sur l'évolution et les tendances d'un secteur ou sur l'état actuel des compétences dans un domaine, ou encore met en perspective son expérience pratique approfondie avec un thème générique. Il peut présenter des résultats et des perspectives de recherche sur un sujet d'actualité ou exposer des réflexions d'ordre non scientifique, en rapport avec le métier d'ingénieur dans le monde moderne. Le ou les exposés sont suivis d'un débat. L'UE comprend deux parties : - Une partie dite "nationale" constituée de 10 rencontres-conférences sur des sujets généraux de la vie de l'ingénieur, dont au minimum 3 relatives à la dimension humaine du métier de l'ingénieur, la santé au travail, la sécurité sanitaire. Les concepts et méthodes relatifs à la gestion de projet pour l'ingénieur seront abordés. Ces conférences sont données en présentiel à Paris ou à partir d'une région, sous la coordination du responsable national de l'ue. Elles sont enregistrées, ou pré-enregistrées, et mises à disposition. 04/12/2012 17
- Une partie dite "régionale" constituée de 4 rencontres-conférences ou études de cas, à l'initiative des centres régionaux, le cas échéant avec des mises en commun de ressources. Des séances de méthodologie (ou de regroupement) en vue de l'examen de synthèse pourront être proposées au cours du déroulement de l'ue. Modalités de l'évaluation L'examen est écrit, et national (même jour, même heure dans tout le réseau). Il comprend deux parties : un sujet décidé au niveau national sur les conférences nationales, un sujet au niveau local sur les conférences et études de cas locales. Le format de l'examen national est précisé en cours d'année. Il peut comprendre un résumé de conférence et/ou la mise en perspective de problématiques évoquées pendant l'ue. Information et communication pour l ingénieur - (60h ENG221) Cette UE est organisée en deux parties de chacune environ 20h La première partie est consacrée à l'acquisition des savoirs et savoir-faire en information et communication pour ingénieur et regroupe les élèves de plusieurs spécialités, si nécessaire. La seconde partie est l'application à un sujet de la spécialité des compétences acquises dans la première partie et conduit à un document écrit et une soutenance. Cette partie fait l'objet d'un suivi tant du point de vue des techniques de la documentation que de la spécialité. Anglais - (120h) Ce cours a pour objectif l obtention des tests Bulats niveau 3 (Anglais du business) 04/12/2012 18