Architecture d'application multithread Projet d'application web d'entreprise. Activité Intitulé de l'activité Volume horaire



Documents pareils
SECTION 5 BANQUE DE PROJETS

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

LICENCE : INFORMATIQUE GENERALE

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

PROFIL D ENSEIGNEMENT BACHELIER en GESTION DES TRANSPORTS ET LOGISTIQUE D ENTREPRISE

Baccalauréat professionnel vente (prospection - négociation - suivi de clientèle) RÉFÉRENTIEL DE CERTIFICATION

Baccalauréat technologique

S3CP. Socle commun de connaissances et de compétences professionnelles

Glossaire des outils

UE 1-1- Appréhension des concepts fondamentaux du droit Matières. UE Appréhension des concepts fondamentaux du droit Matières

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

MASTER PRO IMAGE&MULTIMEDIA : CONCEPT, PRODUCT, MULTIMEDIA

Bachelier Bibliothécaire- Documentaliste!

Licence de management des organisations Formation initiale, apprentissage et continue

Compétences visées dans la formation

MASTER INFORMATION-COMMUNICATION : COMMUNICATION DES ENTREPRISES ET DES INSTITUTIONS (P)

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

LICENCE PROFESSIONNELLE RESSOURCES ET BASE DE DONNEES

Techniques de l informatique 420.AC. DEC intensif en informatique, option gestion de réseaux informatiques

Formation Informations pédagogiques Modalités diverses Objectifs

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

LICENCE PROFESSIONNELLE

UTILISATION D'UNE PLATEFORME DE TRAVAIL COLLABORATIF AVEC DES ELEVES DE TERMINALE STG

EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE

MASTER INFORMATION-COMMUNICATION : MÉDIAS ET COMMUNICATION (P)

ANNEXE DESCRIPTIVE (déclinaison française du «Supplément au Diplôme»)

Master Génie des Systèmes Industriels

Bibliothèque des Compétences clés

Soutien technique en informatique

MASTER LPL : LANGUE ET INFORMATIQUE (P)

SUPPLEMENT AU DIPLOME

SCIENCES - TECHNOLOGIES - SANTE. STIC : Sciences et Technologies de l Information et de la Communication. Parcours Informatique

MASTER MARKETING VENTE, SPÉCIALITÉ MARKETING STRATÉGIQUE DES PRODUITS ET DES MARQUES

PRÉSENTATION GÉNÉRALE

LICENCE PROFESSIONNELLE ASSURANCE BANQUE - FINANCE

RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)

Présentation du Programme Régional de Formations Qualifiantes

MASTER 1 Mention : Droit de l'entreprise Spécialité : Droit & éthique des affaires Parcours RH Semestre 1

CQP Développeur Nouvelles Technologies (DNT)

MASTER 2 INFORMATION, COMMUNICATION PARCOURS COMMUNICATIONS NUMÉRIQUES ET ORGANISATIONS

UE5 Mise en situation professionnelle M1 et M2. Note de cadrage Master MEEF enseignement Mention second degré

Grâce aux compétences acquises, il participe ou pilote des activités qui peuvent consister à :

sous réserve de validation des modifications DROIT ECONOMIE GESTION SCIENCES DU MANAGEMENT FINANCE

Languedoc - Roussillon

MASTER 2 PROFESSIONNEL. Génie Logiciel, Logiciels Répartis et Embarqués

Systèmes et réseaux d information et de communication

La P N L appliquée à la vente

MASTER RECHERCHE MEDIATIONS DES SCIENCES. Mention HISTOIRE, PHILOSOPHIE ET. Histoire et Philosophie des Sciences. Année 2007/2008

MASTER SIR. Systèmes Informatiques & Réseaux

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

SOCLE COMMUN: LA CULTURE SCIENTIFIQUE ET TECHNOLOGIQUE. alain salvadori IA IPR Sciences de la vie et de la Terre ALAIN SALVADORI IA-IPR SVT

Algèbre 40 Analyse Stat. 1 - IES : Probabilités discrètes et calcul intégral 29,5 6 Stat. 2 - IES : Probabilités générales 54 8 UE1-02 M-E-IS

Présentation Cette bi-licence combine les exigences et les objectifs des deux licences disciplinaires :

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL

Référentiel d'activités professionnelles et référentiel de certification Diplôme d'état de professeur de musique

Master Comptabilité-contrôle

Demande d admission au Centre pédagogique Lucien-Guilbault Secteur primaire

STAGE : TECHNICIEN EN BUREAUTIQUE

SOUTIEN INFORMATIQUE DEP 5229

IMO - Informatique, modélisation et optimisation

eduscol Ressources pour la voie professionnelle Français Ressources pour les classes préparatoires au baccalauréat professionnel

Organisation des enseignements au semestre 7

SMPMKPOO=aKbKbKpK=qÉÅÜåáèìÉë=kìã êáèìéë=éí= jìäíáã Çá~=J=abbpqkj

Introduction MOSS 2007

LICENCE PROFESSIONNELLE

MASTER LLCE : ETUDES ROMANES - ENTREPRISES ET ÉCHANGES INTERNATIONAUX, AIRE IBÉRIQUE ET LATINO-AMÉRICAINE (P)

Présentation du cursus Animateur de Cluster et de réseaux territoriaux Etat du 14 avril 2013

Travail collaboratif. Glossaire

Profil d études détaillé. Section : Informatique et systèmes Finalité : Technologie de l informatique

Brique BDL Gestion de Projet Logiciel

Spécialité Gestion de l'information et de la Documentation*

ENGEES 1 quai Koch _ BP Strasbourg Cedex. Appel d offre Pour l acquisition d un logiciel de scolarité

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

DROIT-ECONOMIE-GESTION SCIENCES DU MANAGEMENT ADMINISTRATION DES ENTREPRISES

Les métiers de la comptabilité

Analyse,, Conception des Systèmes Informatiques

LICENCE PROFESSIONNELLE

REGLEMENT DU DIPLOME DE MASTER DROIT ECONOMIE GESTION MENTION "ECONOMIE APPLIQUEE"

Guide de l Etudiant en LMD de l Institut Supérieur des Technologies de l Information et de la Communication

LICENCE PROFESSIONNELLE

Département Informatique

Cohésion d Equipe - Team Building

MASTER PROFESSIONNEL

LES REFERENTIELS DES TROIS BACCALAUREATS PROFESSIONNELS DU TERTIAIRE COMMERCIAL VENTE COMMERCE SERVICES

REGLEMENTATION FEDERALE DU B.F. UFA septembre 2012

Master Sciences et Technologies Mention Informatique Spécialité E-Services en Alternance

GUIDE DU PARRAIN. Promotion Concepteur Développeur Informatique

LICENCE PROFESSIONNELLE. Systèmes informatiques et logiciels

Modalités d inscription, de progression et de validation en licence et master : de l UFR ALLSH

BACHELOR DEVELOPPEUR WEB

claroline classroom online

Programme et contenus Licence d'informatique de Lille, parcours MIAGE, en alternance ou en formation continue (13:40)

MASTER DROIT, ECONOMIE, GESTION Mention DROIT PUBLIC

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

Transcription:

Informations de l'unité d'enseignement Implantation Cursus de Intitulé Code Institut Paul Lambin Bachelier en informatique de gestion Design d'applications d'entreprises I2090 Cycle 1 Bloc 2 Quadrimestre 2 Pondération 6 Nombre de crédits 6 Nombre d heures 48 Obligatoire / optionnel Langue Obligatoire Français Responsable de l UE LELEUX Laurent Thèmes abordés Cette UE se décompose en 2 activités qui abordent les thèmes suivants : Architecture d'application multithread Projet d'application web d'entreprise Corequis I2020 I2030 I2040 I2050 Activité Intitulé de l'activité Volume horaire I209A Projet d application d entreprise 24 I209B Architecture d'application Multithread 24 * Détails des activités en fin de document Compétence - Capacité C1 - S insérer dans son milieu professionnel et s adapter à son évolution CA1.1 - Travailler, tant en autonomie qu en équipe éventuellement multidisciplinaire dans le respect de la culture d entreprise CA1.2 - Collaborer à la résolution de problèmes complexes avec méthode, rigueur, pro activité et créativité CA1.3 - Adopter une attitude éthique et respecter les règles déontologiques CA1.4 - Développer une approche responsable, critique et réflexive des pratiques professionnelles CA1.5 - Identifier ses besoins de développement et s inscrire dans une démarche de formation permanente

C2 - Communiquer Ecouter, informer, conseiller les acteurs tant en interne qu en externe CA2.1 - Poser les questions adéquates et adaptées aux spécifications demandées et comprendre son interlocuteur pour identifier les besoins de l utilisateur CA2.2 - Adapter ses techniques de communication, son vocabulaire à l'interlocuteur quel qu'il soit CA2.3 - Rédiger un document technique, un rapport CA2.5 - Exploiter un document technique en français et en anglais C3 - Mobiliser les savoirs et les savoir-faire propres à l informatique de gestion CA3.1 - Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournies CA3.2 - Choisir et mettre en œuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies, ) CA3.3 - Traduire les besoins des utilisateurs en modèles d'analyse CA3.4 - Concevoir, implémenter, administrer et utiliser avec maîtrise un ensemble structuré de données C4 - Analyser les données utiles à la réalisation de sa mission en adoptant une démarche systémique CA4.1 - Prendre en compte les évolutions probables de la demande et envisager les diverses solutions possibles CA4.3 - Documenter et justifier tous les écarts apparents aux standards CA4.4 - Prendre en compte la problématique de sécurité des applications CA4.5 - Soigner l'ergonomie des applications C5 - S organiser Structurer, planifier, coordonner, gérer de manière rigoureuse les actions et les tâches liées à sa mission CA5.1 - Evaluer la charge et la durée de travail liée à une tâche CA5.2 - Planifier un travail CA5.3 - Respecter les délais prévus CA5.5 - Documenter son travail afin d en permettre la traçabilité CA5.6 - Gérer une équipe et favoriser les collaborations au sein du service ou du département Acquis d apprentissage terminaux visés AAT1. Concevoir des solutions informatiques efficaces qui répondent à des problèmes en maitrisant les structures de données véhiculées. C1-CA1.2 ; C3-CA3.1 et CA3.4 ; C4-CA4.4 * PROGRAMMATION Développer un Framework d'application mono/multi-thread (Architecture développer (Projet d'application Planifier un développement à l aide d un outil de gestion de tâche (Projet d'application Gérer son temps à l aide d un outil de gestion du temps (Projet d'application

Respecter les délais lors d un développement informatique (Projet d'application AAT2. Traduire les besoins de l utilisateur en modèles d analyse en veillant à l évolution des spécifications demandées tout en respectant les standards de formalisation utilisés. C2-CA2.1 et CA2.2(externe) ; C3-CA3.3 ; C3-CA3.4; C4-CA4.1 * ANALYSE Développer un Framework d'application mono/multi-thread (Architecture développer (Projet d'application Planifier un développement à l aide d un outil de gestion de tâche (Projet d'application Gérer son temps à l aide d un outil de gestion du temps (Projet d'application Respecter les délais lors d un développement informatique (Projet d'application AAT4. Décrire les flux d information et les processus dans une organisation; C1 * GESTION Développer un Framework d'application mono/multi-thread (Architecture développer (Projet d'application

Planifier un développement à l aide d un outil de gestion de tâche (Projet d'application Gérer son temps à l aide d un outil de gestion du temps (Projet d'application Respecter les délais lors d un développement informatique (Projet d'application AAT5. Se conformer aux bonnes pratiques du métier tout en restant critique. C1-CA1.4 ; C3-CA3.2 et CA3.5 ; C4-CA4.2 et CA4.3 et CA4.5 ; C5-CA5.3; C5-CA5.4 * QUALITE Développer un Framework d'application mono/multi-thread (Architecture développer (Projet d'application Planifier un développement à l aide d un outil de gestion de tâche (Projet d'application Gérer son temps à l aide d un outil de gestion du temps (Projet d'application Respecter les délais lors d un développement informatique (Projet d'application AAT6. Exploiter de façon autonome et rigoureuse les différentes ressources d information (en français ou en anglais). C2-CA2.5 * AUTONOMIE Développer un Framework d'application mono/multi-thread (Architecture

développer (Projet d'application Planifier un développement à l aide d un outil de gestion de tâche (Projet d'application Gérer son temps à l aide d un outil de gestion du temps (Projet d'application Respecter les délais lors d un développement informatique (Projet d'application AAT7. Communiquer (y compris documenter) une solution selon les différents canaux (oraux ou écrits) en procédant avec rigueur et en garantissant la traçabilité. C2-CA2.2; C2-CA2.3 et CA2.4 ; C5-CA5 * COMMUNICATION Développer un Framework d'application mono/multi-thread (Architecture développer (Projet d'application Planifier un développement à l aide d un outil de gestion de tâche (Projet d'application Gérer son temps à l aide d un outil de gestion du temps (Projet d'application Respecter les délais lors d un développement informatique (Projet d'application AAT8. Collaborer au sein d une équipe en s adaptant à ses interlocuteurs, en organisant les différentes tâches d un travail selon leur complexité et leur dépendance ainsi qu en respectant les délais prévus. C1-CA1.1 ; C2- CA2.2(interne) ; C5-CA5.1 et CA5.2 et CA5.3 et CA5.6

Développer un Framework d'application mono/multi-thread (Architecture développer (Projet d'application Planifier un développement à l aide d un outil de gestion de tâche (Projet d'application Gérer son temps à l aide d un outil de gestion du temps (Projet d'application Respecter les délais lors d un développement informatique (Projet d'application AAT9. Affronter des situations nouvelles en se formant pour intégrer les changements. C1-CA1.5; C2-CA2.2; C5-CA5.2 * FLEXIBILITE Développer un Framework d'application mono/multi-thread (Architecture développer (Projet d'application Planifier un développement à l aide d un outil de gestion de tâche (Projet d'application Gérer son temps à l aide d un outil de gestion du temps (Projet d'application Respecter les délais lors d un développement informatique (Projet d'application AAT10. Respecter la déontologie, les règlements et les conventions en usage dans son milieu professionnel.

C1-CA1.3 * PROFESSIONNALISME Développer un Framework d'application mono/multi-thread (Architecture développer (Projet d'application Planifier un développement à l aide d un outil de gestion de tâche (Projet d'application Gérer son temps à l aide d un outil de gestion du temps (Projet d'application Respecter les délais lors d un développement informatique (Projet d'application Méthode d enseignement Cf. description des activités d'apprentissage. Situation d intégration Le projet est une activité intégrant l autre activité d apprentissage mais aussi toutes les UEs corequises. Ce projet est une simulation d un projet informatique tel qu on le rencontre en milieu professionnel : Travail en équipe (de 4 à 6). Travail en phases d analyse, d architecture, de développement et de maintenance. Rapports réguliers à rendre. Utilisation d outils cadrant le développement du logiciel : dépôt de code, tests unitaires automatisés, intégration continue, convention d écriture du code, métriques liées à la qualité du code. Utilisation d outils cadrant la gestion du projet : forum de discussion et wiki, outils de suivi du temps, outils de gestion des tâches. Implémentation respectant une architecture d entreprise en couches typique des applications Web. Responsable de l'évaluation Langue de l évaluation LELEUX Laurent Français Mode d évaluation Architecture d'application multithread

L'examen représente 100% de la note. Projet d'application web d'entreprise: 50% des points est déterminé par les remises intermédiaires au long du semestre. Ces remises sont composées de rapports et de dépôts de code. 50% des points est déterminé par la remise finale à la fin du semestre. Cette remise implique une présentation du produit fini, l évaluation du code du produit fini, d un complément d analyse ainsi que la possibilité de corriger des points des remises intermédiaires. Cependant le manque de respect des consignes des enseignants encadrant l activité sera sanctionnée de pénalités directement appliquées sur les points finaux. De plus les points individuels sont ajustés par le prorata de la présence au cours. Finalement, dans certains cas de manque de participation, les points individuels peuvent être ajustés pour refléter ce manque de participation. Ces points sont de l évaluation continue, il n y a pas d examen et la note de juin est reproduite à l identique en septembre. Pondération des évaluations La pondération de l EU est au prorata des ECTS des différentes activités d apprentissage : Projet : 2/3 Architecture d application multithread : 1/3 Cependant une délibération aura lieu entre les professeurs de l'ue, ceux-ci s'autorisant de modifier le résultat obtenu à l'aide de la règle arithmétique ci-dessus lorsque celui-ci ne reflète manifestement pas la valeur de l'étudiant quant aux matières évaluées. Support Cf. description des activités d'apprentissage. Références Cf. description des activités d'apprentissage. Activité d apprentissage Intitulé Code Volume horaire Langue Projet d application d entreprise I209A 24 Français Enseignants GROLAUX Donatien LEHMANN Brigitte Contenu L activité est une situation d intégration simulant un projet informatique. Les séances présentielles ont pour fonction de : Mettre en contexte les différentes activités d intégration à mettre en œuvre au cours du semestre. Permettre aux groupes de synchroniser leur travail, et de faire le point sur ce qui a été accompli jusqu ici afin de planifier correctement ce qu il reste à faire. Dialoguer avec les encadrants afin de fluidifier le travail des groupes, de minimiser les tensions, et de s assurer que les obstacles seront bien surpassés comme ils doivent l être.

Assurer la partie formatrice des évaluations. Méthode Support Aucune matière théorique n est apportée directement dans le cadre de cette activité. Cependant, la mise en situation est accompagné d utilisation de divers outils informatiques (gestionnaire de dépôt de code, outils d intégration continue, outils de gestion de temps, forum de discussion). Quand c est relevant, le cours commence par une brève description et introduction à l usage de ces différents outils. Slides projetés par le professeur. Référence Intitulé Code Volume horaire Langue Enseignants Contenu Architecture d'application Multithread I209B 24 Français LELEUX Laurent Analyse et développement d'un Framework d'application basé sur une architecture trois tiers. Seules les parties "Business" et "Persistance" sont abordés en détails. Dans un premier temps, un Framework mono-thread va être construit, pour ensuite être adapté en multithread. De nombreux concepts et patterns sont abordés et mis en pratique: Injection de dépendances Gestion des exceptions Logging Data Access Objects Use-Case Controllers Unit Of Work Data Transfer Objects... Méthode Support Chaque cours aborde progressivement une nouvelle partie du Framework, avec les concepts et patterns associés. Il est ainsi construit progressivement, en collaboration avec les étudiants. Slides projetés et diagrammes dessinés en cours Référence