SECTION 5 BANQUE DE PROJETS



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

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

Types de REA produites dans le cadre de la séquence pédagogique

Identification du module

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

Cours Gestion de projet

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

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

CENTRE NATIONAL DE LA FONCTION PUBLIQUE TERRITORIALE ASSISTANTE DE DIRECTION

Méthodologies de développement de logiciels de gestion

Mercredi 15 Janvier 2014

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Analyse,, Conception des Systèmes Informatiques

Bibliothèque des Compétences clés

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

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

Introduction à la conception de systèmes d information

Description du programme du Master M2 MIAGE SIIN (1)

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Conception, architecture et urbanisation des systèmes d information

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

CONSEIL STRATÉGIQUE. Services professionnels. En bref

Développement itératif, évolutif et agile

Chapitre I : le langage UML et le processus unifié

Formation : Modélisation avec UML 2.0 et Mise en pratique

Qu'est-ce que le BPM?

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

L enseignement de méthodes agiles dans un contexte d apprentissage actif

CQP Développeur Nouvelles Technologies (DNT)

Communiqué de Lancement

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

IFT2255 : Génie logiciel

Université de Haute Alsace. Domaine. Sciences Humaines et Sociales. MASTER Mention Éducation, Formation, Communication UHA, ULP, Nancy 2

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

LECTURE CRITIQUE. Accompagner les enseignants et formateurs dans la conception d une formation en ligne

Sujet de thèse CIFRE RESULIS / LGI2P

Proposition de stage

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Université de Bangui. Modélisons en UML

BES WEBDEVELOPER ACTIVITÉ RÔLE

Catalogue & Programme des formations 2015

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

SOUTIEN INFORMATIQUE DEP 5229

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas»

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

VISIUM. Méthodologie visuelle Visualisation de système Conception et Optimisation Système d information et d organisation

Petite définition : Présentation :

Gagner en performance avec un extranet. et mener son projet extranet?

Workflow et Service Oriented Architecture (SOA)

IBM Tivoli Monitoring, version 6.1

Plan d études du CAS SMSI Volée 2014

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Concepts et définitions

FONDEMENTS MATHÉMATIQUES 12 E ANNÉE. Mathématiques financières

Catalogue des formations Edition 2015

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL

LA DÉMARCHE DE VEILLE S.A. MARCHAND PREMIERE PARTIE : AUDIT SUR LA COMMUNICATION INTERNE

Patrons de Conception (Design Patterns)

analyse et pérennise votre patrimoine informationnel

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

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

EDUCATEUR SPECIALISE ANNEXE 1 : REFERENTIEL PROFESSIONNEL

Présentation du Programme Régional de Formations Qualifiantes

CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE

Génie logiciel (Un aperçu)

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Fiche méthodologique Rédiger un cahier des charges

Vérifier la qualité de vos applications logicielle de manière continue

La qualité pour et par la pédagogie : exemple d animation du SMQ du Master QHSE de Valenciennes (France)

Les Architectures Orientées Services (SOA)

Définition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.

BOOK REFERENCES ERGONOMIQUES Gfi Informatique

Générer du code à partir d une description de haut niveau

Information utiles. webpage : Google+ : digiusto/

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Mastère spécialisé MS : «Ingénierie de l innovation et du produit nouveau

LA GESTION DE LA RELATION CLIENT

Développement personnel

Systèmes d Information (SI) Zohra Zelfani

Cohésion d Equipe - Team Building

Guide pour aider à l évaluation des actions de formation

Approches innovantes vers le Cloud, la Mobilité et les outils sociaux de formation

Contenu de l action de formation BTS BANQUE - option A Marché des particuliers

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?

CATALOGUE DE FORMATION 2009

Talend Technical Note

Présentation des CMS au CIFOM-EAA

S8 - INFORMATIQUE COMMERCIALE

Product Life-Cycle Management

LES OUTILS DU TRAVAIL COLLABORATIF

Liste des formations : Développement personnel

PROJET DE PORTAIL INTRANET YNNA

Transcription:

SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 -

Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION EN ENTREPRISE... 7 PROJET 2.4 : PORTAIL D ENTREPRISE... 9 PROJET 2.5 : DÉVELOPPEMENT LOGICIEL... 11 INF 4018 BANQUE DE PROJETS - 2 -

Projet 2.1 : Application logicielle Domaine de connaissances du projet But du projet Intérêt du projet Description du projet Génie logiciel et développement orienté objet. Développer une application logicielle de support à une ou des activités de traitement de l information de l entreprise. L intérêt de ce projet est d introduire un processus de développement, axé sur la conception et le développement logiciel empruntant l approche orientée objet et le formalisme de modélisation UML, qui permettra d aborder les futurs projets à partir d un angle nouveau. La compagnie RATES (Rational Télécommunication Solutions) vient d acquérir trois nouvelles compagnies spécialisées dans la réseautique sans fil, le câblage de fibre optique et les travaux publics de canalisation. Chacune d elles possède un système d information qui gère une base de données de sa clientèle. On vous demande d analyser et de concevoir une solution informatique pour l échange électronique des fiches clients entre les différents systèmes de façon cohérente en prenant en compte la demande adressée au système. Chacune des compagnies utilise un format spécifique pour décrire un client. Le cas proposé est le suivant : la compagnie mère RATES, engagée dans un projet cadre multidisciplinaire, se voit obligée d impliquer ses filiales avec elle pour assurer des impartitions. De ce fait, toutes les informations sur le client doivent être partagées entre les quatre directions. Dans ce contexte, un même client pourrait faire affaire avec la division des travaux de canalisation, puis les travaux seront poursuivis par la division de câblage en fibre optique. Ceci engendre une passation d une partie ou de la totalité d une fiche client (information personnelle, facturation, article utilisé, etc.) d une division à une autre. Le travail demandé est une analyse du cas énoncé ci-dessus. Vous devez fournir une description des cas d utilisation à la suite d une analyse de besoins. Des diagrammes d interactions seront utiles afin de montrer la dynamique entre les systèmes hétérogènes. À partir de l analyse, une solution conceptuelle informatique est aussi demandée. Elle sera élaborée sous forme d un diagramme du domaine et un diagramme de classes de conception qui utilise un ou plusieurs des 23 patrons de conception existants (Gang of Four Design Patterns). Des diagrammes d états s imposent vu le contexte distribué des systèmes étudiés. INF 4018 BANQUE DE PROJETS - 3 -

Les compétences requises Techniques en IAO Générales Identifier ses connaissances préalables du domaine étudié Appliquer des techniques de communication avec les pairs Spécifiques 1.1.4 1.1.6 1.1.10 1.1.15 1.1.16 Identifier la structure des données appropriées à la résolution d un problème Expliciter les activités correspondant à l analyse des besoins et du domaine Appliquer la technique des cas d utilisation et des diagrammes de séquences système dans une démarche orientée objet Appliquer la technique de modélisation du domaine par la création de diagrammes de classes Utiliser une approche orientée objet dans la définition d une solution informatique Utiliser le langage de notation UML Utiliser une technique de conception fondée sur la création de diagrammes d interactions et de classes Utiliser des Design Patterns dans la conception d une solution informatique Professionnelles 2.5.1 2.5.2 Planifier sa façon de travailler en groupe pour analyser un cas d'entreprise ou pour tout autre travail Synthétiser ses idées en groupe en prêtant attention aux idées des autres Personnelles 3.1.1 3.1.4 S adapter à des situations variées en fonction des diverses caractéristiques de l environnement Synthétiser l information à transmettre et en planifier sa diffusion INF 4018 BANQUE DE PROJETS - 4 -

Projet 2.2 : Site web sémantique avec XML Domaine de connaissances du projet But du projet Intérêt du projet Description du projet Gestion de l'information avec XML. Développer un site web en XML en séparant le contenu de sa présentation. L intérêt de ce projet est de concevoir un site web en séparant presque complètement la présentation du contenu. L'information est présentée dans des documents XML «auto-documentés» et on utilise XSLT 1.0 et CSS 2.0 pour rendre le site accessible dans un navigateur. Un tel modèle permet éventuellement des gains substantiels quant aux coûts de mise à jour et de conception du site tout en permettant des applications de gestion des connaissances qui n'auraient pas été possible autrement. Vous devez concevoir le site web de votre entreprise, une petite entreprise qui œuvre dans les secteurs d activité suivants : ordinateurs équipement électroniques, équipement et fournitures, locations d ordinateurs. Pour ce faire, vous devez, dans un premier temps, élaborer des définitions de types de documents (DTD) pour stocker l information concernant ses produits, ses services et son personnel. Dans un deuxième temps, une fois les définitions de types de documents réalisées, vous devez décrire des exemples de documents XML utilisant ces définitions. Votre entreprise offre une gamme de produits et services destinés autant aux particuliers qu aux entreprises (petites, moyennes et grandes) ainsi qu au gouvernement (que vous imaginez). Chaque produit et service a un fichier XML correspondant où l information est présentée sous une forme «sémantique»; vos balises ne doivent pas tenir compte de la présentation du contenu. Ainsi, un produit ou un service aura une description de ses caractéristiques, de son coût, de la catégorie d entreprises domestique ou affaires pour laquelle il est destiné et ainsi de suite. Chaque membre de l entreprise environ une vingtaine d employés dont au moins 10 vendeurs aura un fichier XML correspondant. Dans le cas des vendeurs, ce fichier indiquera, par les types d offres qu ils font à leurs clients, leur intérêt pour tel type de produits dans telle catégorie d entreprises. Finalement, l entreprise est définie elle-même par l ensemble des produits et services qu elle offre et par la liste de son personnel. INF 4018 BANQUE DE PROJETS - 5 -

Les compétences requises Dans un troisième temps, une fois vos fichiers DTD et XML créés, vous devez créer des fichiers XSLT et CSS pour faire en sorte que l on puisse naviguer dans le site avec aisance. Pour simplifier le développement, vous pouvez vous contenter de vous assurer que votre site est fonctionnel sous Firefox 1.5 ou mieux. En plus de remettre une archive contenant le site, vous devez écrire un rapport expliquant et motivant votre démarche et vos choix. Cela vous contraint à expliquer les avantages et les inconvénients de votre approche par rapport à la conception de sites web utilisant du HTML traditionnel : réalisation du contenu, mise à jour, etc. Techniques en IAO Générales Spécifiques 1.1.9 1.1.11 1.1.13 Professionnelles 2.4.1 2.3.3 Personnelles 3.1.11 3.1.3 Appliquer les techniques pour configurer l environnement logiciel Appliquer des techniques de communication avec les pairs Utiliser les techniques de base en résolution de problèmes Utiliser un «vocabulaire» ou une application XML pour présenter des informations en format XML Utiliser la méthodologie orientée objet pour l utilisation, la fusion et le filtrage des fichiers XML Utiliser des critères de validation de l efficience et la qualité d un programme Utiliser des transformations XSLT et des instructions CSS Synthétiser des informations de natures variées, à l aide d un support écrit, ou oral, de façon à atteindre son objectif d information ou de communication vers des interlocuteurs concernés Utiliser des notions théoriques pour les appliquer à une situation organisationnelle concrète Utiliser une rétroaction pour corriger et améliorer sa performance et son travail d'un cas à l'autre Analyser des problèmes en mettant en relation des situations pratiques et des notions théoriques Prêter attention aux autres et intégrer les informations fournies par l environnement Réaliser (autocontrôler) ses objectifs en faisant face aux difficultés et obstacles de tout ordre rencontrés Communiquer et échanger de l information Trouver des façons d entrer en contact avec autrui Prêter attention aux autres et intégrer les informations fournies par l environnement INF 4018 BANQUE DE PROJETS - 6 -

Projet 2.3 : E-learning et formation en entreprise Domaine de connaissances du projet But du projet Intérêt du projet Description du projet Système d information et gestion des connaissances. Le but de ce projet est d utiliser une méthode d'ingénierie pédagogique pour concevoir et implanter une formation en milieu de travail dans un contexte d intégration des technologies. L intérêt de ce projet est d offrir une occasion de sensibiliser son organisation à la complexité d une formation en milieu de travail et de la conseiller sur la réalisation de certaines étapes du processus de formation. L introduction des technologies de l information comme support aux activités de gestion et le départ imminent d environ 45 % de l ensemble de ses employés à la retraite contraignent votre entreprise à innover en ce qui a trait à la formation de ses employés. Votre entreprise voit plusieurs avantages dans l utilisation du e-learning dont, entre autres, la stabilisation des dépenses en formation, le renouvellement des stratégies d apprentissage ainsi que l absorption de l augmentation croissante des besoins de formation. Elle croit qu avec le renouvellement accéléré d un nombre considérable d employés, le e-learning va grandement faciliter le partage de la culture de l entreprise. Votre entreprise vous confie le mandat de préparer le devis d'un système de formation en mode e-learning, c est-à-dire un dossier de conception, adapté à son besoin, qui prend en compte la nécessité d offrir de la formation à un grand nombre d employés sur de courtes périodes, juste assez et juste à temps, à moindre coût et en prévoyant un volume important de formations dans les années à venir. Pour concevoir le système de formation, votre entreprise met à votre disposition un certain nombre de technologies dont la méthode d ingénierie MISA 4.0 qu elle vous invite à utiliser, du moins partiellement. INF 4018 BANQUE DE PROJETS - 7 -

Les compétences requises Techniques en IAO Générales Appliquer les techniques pour configurer l environnement logiciel Appliquer des techniques de communication avec les pairs Spécifiques 1.2.21 1.2.23 1.2.24 Professionnelles 2.2.1 2.2.3 2.5.4 Personnelles 3.1.12 3.1.6 Expliciter les enjeux de la formation en milieu de travail Identifier les différentes étapes et techniques de l analyse des besoins Identifier les composantes d une méthode d ingénierie pédagogique Sélectionner les outils pédagogiques et technologiques appropriés pour des situations précises de formation Synthétiser une analyse de cas en respectant un modèle précis Synthétiser ses idées à l'oral à l'aide d'éléments pratiques et théoriques Utiliser des notions théoriques pour les appliquer à une situation organisationnelle concrète Évaluer l'intérêt de son point de vue pour atteindre des résultats de groupe Analyser les différents composants d'un problème, d'une situation et les liens qui les unissent en vue de leur traitement Synthétiser les informations à transmettre et en planifier la diffusion Analyser l information disponible pour parvenir à un diagnostic fiable ou une solution adaptée Appliquer la technique de l écoute active Autogérer son activité pour améliorer sa performance dans diverses situations de sa vie familiale et sociale INF 4018 BANQUE DE PROJETS - 8 -

Projet 2.4 : Portail d entreprise Domaine de connaissances du projet But du projet Intérêt du projet Description du projet Développement d un portail d information d entreprise. Développer une application web qui permet de mettre à la disposition d un large public des informations d entreprise. L intérêt de ce projet est d utiliser le processus RUP (Rational Unified Process) dans une analyse des besoins et une conception préliminaire, les notions de gestion de connaissances dans une organisation et les processus de diffusion des connaissances pour modéliser des projets de portail d entreprise ou de portail de gestion de contenu. Votre entreprise veut mettre en place un portail d information. Elle vous demande d analyser les besoins, de concevoir une solution informatique appropriée et de l implémenter sous forme d un prototype. Le portail vise essentiellement à regrouper une large gamme d informations provenant de différentes sources sur un écran unique. Les utilisateurs de ces informations n effectuent pas de publications vers ce type de portail; ils sont plutôt consommateurs des informations préparées et publiées par d autres. Ce portail doit proposer la diffusion des services suivants : Annonces des programmes et des événements de l'entreprise, rapports financiers trimestriels, etc. Rapports permettant aux utilisateurs d'obtenir des informations et (ou) de prendre des décisions importantes Actualités, météo et cours des actions provenant du contenu syndiqué Mise à la disposition d'outils de messagerie, d'agenda et de programmation des réunions et d'autres applications de gestion courantes Accès à un portail plus petit créé et géré par des services indépendants au sein de la société pour déterminer les formations dont dispose la société pour ces employés. Ce portail va permettre à l employé de : - produire un bilan de compétences; - sélectionner un projet de formation; - documenter les compétences. INF 4018 BANQUE DE PROJETS - 9 -

Les compétences requises Techniques en IAO Générales 2.1.4 Spécifiques 1.2.2 1.2.3 1.2.11 Identifier ses connaissances préalables du domaine étudié Autoévaluer ses apprentissages Identifier les notions de base sur l organisation et les systèmes d information Appliquer les principes et les processus d intégration des systèmes d information à la gestion stratégique des organisations Expliciter les différents processus formant le cycle de la gestion des connaissances ainsi que les activités associées à chaque processus Identifier les différentes étapes et techniques de l analyse des besoins Identifier la structure des données appropriées à la résolution d un problème Appliquer la technique des cas d utilisation et des diagrammes de séquences système dans une démarche orientée objet Utiliser le langage de notation UML Professionnelles 2.2.4 2.3.5 2.5.3 Personnelles 3.1.2 3.1.5 Autogérer son activité pour améliorer sa performance Utiliser une rétroaction pour corriger et améliorer sa performance et son travail d un cas à l autre Synthétiser des informations de natures variées à l'écrit, ou à l'oral à des fins d'information et de communication Utiliser des notions théoriques pour les appliquer à une situation organisationnelle concrète S adapter aux pensées et aux opinions des autres dans un groupe Prêter attention aux autres et intégrer les informations fournies par l environnement Réaliser (autocontrôler) ses objectifs en faisant face aux difficultés et obstacles de tout ordre rencontrés Trouver (synthétiser) une façon d entrer en contact avec autrui et l utiliser (appliquer) comme aide et support à son action Analyser les composants d'un problème, d'une situation et les liens qui les unissent en vue de leur traitement Influencer ses interlocuteurs internes et externes afin de parvenir à un accord sur un sujet donné INF 4018 BANQUE DE PROJETS - 10 -

Projet 2.5 : Développement logiciel Domaine de connaissances du projet But du projet Intérêt du projet Description du projet Génie logiciel et technologie objet. Implémenter une solution informatique. L intérêt de ce projet est de contribuer à la mise en œuvre d applications informatiques fondées sur l utilisation de langage de programmation objet visant à enrichir la fiabilité des systèmes de l entreprise. L idée principale est de développer une application web pour gérer les outils et les composants de l entreprise. Par cette application, l entreprise vise la réutilisation et la réingénierie des applications existantes pour éviter la refonte de zéro de nouvelles applications satisfaisant les nouveaux besoins. Cette application web doit être analysée, conçue, modélisée et programmée par un langage OO. Le formalisme UML peut être utilisé pour modéliser les modèles nécessaires. Il est clair que cette application est composée de trois couches logicielles : présentation, traitement et donnée. La mise en application des ces trois couches doit être dirigée par un seul modèle de domaine. L application doit offrir les fonctionnalités suivantes : - Manipuler les caractéristiques des composants par l ajout, la modification et la suppression d une description structurée dans une base de composant. - La consultation doit être fournie par des interfaces simples et avancées permettant une recherche des composants de l entreprise se basant sur des critères choisis. - Plusieurs usagers peuvent utiliser cette application, par conséquent, un module de gestion des usagers doit être mis en place. INF 4018 BANQUE DE PROJETS - 11 -

Les compétences requises Techniques en IAO Générales Appliquer les techniques pour configurer l environnement logiciel Appliquer des techniques de communication avec les pairs Spécifiques 1.1.8 1.1.19 1.1.20 Professionnelles 2.3.2 2.5.5 Personnelles 3.1.8 3.1.9 Utiliser les techniques de base en résolution de problèmes Utiliser les fonctions de base d un langage orienté objet dans la conception d une solution informatique Expliciter la phase d implantation Appliquer une technique de définition de classes logicielles à partir d un diagramme de classes de conception Utiliser des critères de validation de l efficience et la qualité d un programme Analyser des problèmes en mettant en relation des situations pratiques et des notions théoriques Utiliser des notions théoriques pour les appliquer à une situation organisationnelle concrète Utiliser une rétroaction pour corriger et améliorer sa performance et son travail d'un cas à l'autre Agir de façon logique pour évaluer les situations, résoudre les problèmes et prendre des décisions Induire une approche de groupe tout en développant sa propre analyse Prêter attention aux autres et intégrer les informations fournies par l environnement Réaliser ses objectifs en faisant face aux difficultés et obstacles de tout ordre rencontrés Décider rapidement Trouver (synthétiser) une façon d entrer en contact avec autrui INF 4018 BANQUE DE PROJETS - 12 -