Unité d Enseignement en Informatique Année

Documents pareils
Informatisation du Système d Information

La reconquête de vos marges de manœuvre

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Devenez un véritable développeur web en 3 mois!

GOL502 Industries de services

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Cloud Computing et SaaS

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

Mise en œuvre du PGI dans les enseignements tertiaires

Programmation Internet Cours 4

EXIN Cloud Computing Foundation

Programmation Web. Introduction

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

Urbanisme du Système d Information et EAI

Programmation système I Les entrées/sorties

ALGORITHMIQUE ET PROGRAMMATION En C

Chapitre 4: Introduction au Cloud computing

Programmation Web. Madalina Croitoru IUT Montpellier

LICENCE PROFESSIONNELLE

Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon

Qu est ce qu une offre de Cloud?

Joomla! Création et administration d'un site web - Version numérique

Module http MMS AllMySMS.com Manuel d intégration

HTML. Notions générales

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

EMC DATA DOMAIN HYPERMAX

Conception d une infrastructure «Cloud» pertinente

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

MINI-MÉMOIRE DE PPP - S4

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

CREATION WEB DYNAMIQUE

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Mes logiciels d'entreprise dans le Cloud. Didier Gabioud

Conception des systèmes répartis

Service Cloud Recherche

Documentation de conception

EMC DATA DOMAIN OPERATING SYSTEM

4. SERVICES WEB REST 46

Bases de programmation. Cours 5. Structurer les données

TP 1. Prise en main du langage Python

CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Prolival Cloud Services

Entreprises Solutions

PHP. PHP et bases de données

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Conversion d un entier. Méthode par soustraction

M Études et développement informatique

Logiciels libres et Open source

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

INTERNET, C'EST QUOI?

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Qu est ce qu une offre de Cloud?

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Algorithmique et programmation : les bases (VBA) Corrigé

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS

En date du 11 décembre 2008

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Sélection du contrôleur

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

Module BD et sites WEB

BES WEBDEVELOPER ACTIVITÉ RÔLE

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Stockage du fichier dans une table mysql:

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

ADMINISTRATEUR WINTEL Dominique MAHIEU 35 ans WINDOWS 2008/2003, ACTIVE DIRECTORY, EXCHANGE, CITRIX, VMWARE

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

L ergonomie de vos formulaires web permet-elle une expérience utilisateur optimale? QAS Intuitive Search

18 TCP Les protocoles de domaines d applications

Mise en œuvre des serveurs d application

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Système de Gestion de Ressources

UE 8 Systèmes d information de gestion Le programme

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Traduction des Langages : Le Compilateur Micro Java

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Quel logiciel DE CRM choisir pour votre force de vente terrain?

Architectures web/bases de données

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Introduction à la conception de systèmes d information

Cloud Computing : forces et faiblesses

Chapitre 10 Arithmétique réelle

VMware Infrastructure The New Computing Platform. Stéphane CROIX Systems Engineer

Développement des Systèmes d Information

L offre Stockage et serveurs System x / BladeCenter F.Libier, Business Partner Technical Manager

Architecture distribuée

Fonctionnement d Internet

NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame

Transcription:

Unité d Enseignement en Informatique Année 2011-2012 Page 1/6 2 ième année ESTIA CGP-MPA non-apprentis Examen de Système d Information Première Session du 23 Mars 2012 (durée 2h00, aucun document autorisé) Remarque : Une indication sur le niveau atteint est donnée après chaque exercice. Les exercices pourront cependant être traités indépendamment de leur ordre. Exercice 1 : Répondre au QCM (voir fin du sujet). Exercice 2 : En quoi consiste la méthode d urbanisation du Système d Information? Quand intervient-elle? E Être capable de restituer les connaissances générales du domaine Exercice 3 : Qu est-ce que la virtualisation? Citez 3 avantages pour l entreprise. Citez 2 avantages pour le service informatique. D Être capable de répondre à des choix de mise en œuvre d une solution logicielle Exercice 4 : Dans plusieurs villes de France, des automates font des relevées météo toutes les 6 heures. Chaque jour, les relevés météo sont déposés sur un serveur. Ces relevés sont décrits dans des fichiers comme suit (deux nombres réels, suivis de 5 nombres entiers) : latitude longitude temperature a 00h temperature a 06h temperature a 12h temperature a 18h temperature a 24h Exemple pour la ville de Bidart dans le Pays Basque :

Page 2/6 Écrire le script PHP ville.php qui réalise l affichage en HTML du contenu du fichier météo ville02.txt comme suit : Remarque 1 : La conversion de la température TC exprimée en degrés Celsius vers les degrés Fahrenheit (valeur TF) est : TF = (TC * 9/5) + 32 Remarque 2 : Le symbole HTML des degrés est Remarque 3 : Trouvez de l aide à la fin du sujet Valeurs Latitude : 43.439236 Longitude : -1.590062 Températures : 00h : 8 C (46.4 F) 06h : 11 C (51.8 F) 12h : 15 C (59 F) 18h : 14 C (57.2 F) 24h : 9 C (48.2 F) Moyenne : 11.4 C (52.5 F) C Être capable d écrire un script simple Exercice 5 : Donner le code HTML d un formulaire qui : 1. demande de saisir le nom d une ville, 2. demande de de saisir la latitude et la longitude, 3. propose un bouton de réinitialisation des champs saisis, 4. propose un bouton pour valider le formulaire. Le nom du script appelé par le formulaire sera nouvelle_ville.php, mais vous n avez pas à écrire ce script dans le cadre de cet examen. B Savoir développer une interface client Exercice 6 : Ecrire un script PHP moyenne.php qui fait le calcul moyen par tranche horaire des températures de plusieurs villes. Les noms des fichiers à ouvrir seront transmis au script, via la méthode GET, dans un tableau de chaînes de caractères appelé v. Par exemple, voici ce que devra produire l exécution du script pour 3 villes, lorsqu il est appelé avec l URL suivante : http://127.0.0.1/moyenne.php?v[0]=biarritz.txt&v[1]=bayonne.txt&v[2]=anglet.txt Températures moyennes Ouverture de biarritz.txt Ouverture de bayonne.txt Ouverture de anglet.txt Pour les 3 villes : à 00h : 8 C à 06h : 11.3 C à 12h : 15 C à 18h : 13.3 C à 24h : 8.3 C A Savoir développer un calcul serveur

Page 3/6 SUPPORT : Voici quelques éléments de PHP pour vous aider à mener à bien ce travail La fonction fopen permet d obtenir un descripteur (type resource) d un fichier $filepath ouvert en lecture quand $mode vaut "r" et en écriture quand $mode vaut "w". La valeur retournée par fopen est le desctipteur qui a été ouvert, ou faux si l ouverture a échoué (par exemple en cas de fichier inexistant). resource fopen ( string $filepath, string $mode ) ; La fonction fclose permet de libérer le descripteur de fichier $fid. bool fclose ( resource $fid ) ; La fonction feof permet de tester si le descripteur de fichier $fid a atteint la fin du fichier. La valeur retournée est vrai si la fin de fichier a été atteinte, faux sinon. bool feof ( resource $fid ) ; La fonction fgets permet de lire une ligne dans le fichier décrit par le descripteur $fid. La valeur retournée est une chaîne de caractères contenant la ligne du fichier. string fgets ( resource $fid ) ; La fonction count permet de connaître le nombre d éléments d un tableau. int count ( array $a ) ; La fonction round permet d obtenir la valeur arrondie d un nombre X à N chiffres après la virgule. float round ( float $X, int $N) ;

QCM Page 4/6 Noircir les cases de la grille de réponse jointe Règles pour la notation : On part de 0 point. une réponse juste : positif / +1 point une réponse fausse : négatif / -1 point pas de réponse : neutre / 0 point Les scores négatifs seront ramenés à 0. 1) L analyse systémique de l entreprise, c est : a. Une décomposition de l entreprise en 3 systèmes communiquant b. Le respect des normes prévues en cas de tremblement de terre c. Une méthode d analyse de l emploi d. Une méthode d analyse du marché concurrentiel 2) Pour modéliser un SI, les concepteurs utilisent : a. des diagrammes UML b. des diagrammes sémantiques c. des diagrammes pieuvres d. des logiciels de planification 3) Dans une architecture client-serveur, on parle de niveaux d abstraction. Combien en définit-on? a. 1 b. 2 c. 3 d. n 4) Une plateforme répartie est appelée en anglais : a. software b. middleware c. mainframe d. socket 5) Une architecture à objets distribués est pertinente pour la mise en œuvre d une architecture : a. 1 tiers b. 1 ou 2 tiers c. 3 tiers d. n tiers 6) Dans le contexte d une ACS, une socket est : a. un serveur b. un logiciel réseau c. un protocole d échange d. un canal de communication

Page 5/6 7) Avec lequel de ces langages développe-t-on des «clients lourds»? a. XHTML b. PHP c. JAVA 8) Comment récupérer les champs d un formulaire dans un script PHP? a. en établissant une connexion socket b. en interrogeant la base de données c. en consultant les variables $_GET et $_POST d. en faisant appel à javascript 9) Qu est-ce qu un ERP? a. Un progiciel de gestion intégré b. Un Réacteur Pressurisé Européen c. Une méthode de réduction des processus en entreprise (Entreprise Reduction-Process) d. Un Environnement Robuste de Programmation 10) Adopter un ERP dans l entreprise permet de : a. Changer le métier de l entreprise b. Augmenter le nombre de logiciels dans l entreprise c. Faciliter l installation des lignes de production d. Fournir aux utilisateurs un environnement applicatif dont l ergonomie est unifiée 11) Le temps moyen d intégration des ERP dans les entreprises est de l ordre : a. de 2 à 3 mois b. de 3 à 6 mois c. de 3 à 36 mois d. de 3 à 10 ans 12) Selon Michel Beaudry, formateur québécois et ancien d IBM, que faut-il faire avant de contacter des fournisseurs de solutions logicielles pour les Système d Information? a. Cartographier les processus de l entreprise b. Lister les serveurs et ordinateurs de l entreprise (et les systèmes d exploitation présents) c. Discuter avec les magasiniers d. Lire attentivement les clauses de maintenance de ces derniers 13) Selon Richard Peynot, analyste international, quels sont les 2 grands enjeux actuels de la DSI en 2011 : a. 1. Optimiser sa propre performance ; 2. Contribuer à la performance de l entreprise. b. 1. Externaliser les programmes à faible valeur ajoutée ; 2. Virtualiser les anciens serveurs. c. 1. Supprimer les vieux codes écrits en Cobol ; 2. Recoder en Java ou C++ conformément aux compétences des programmeurs actuels. d. 1. Augmenter la bande passante des réseaux locaux (supporter une meilleure charge); 2. Évoluer vers le Cloud Computing.

Page 6/6 14) Selon Philippe Nieuwbourg, Directeur du musée de l informatique (Paris La Défense), quelles sont les grandes périodes et tendances de l histoire de l informatisation des SI des entreprises? a. Fin décennie 1960 : premier réseau de machines distantes (ARPANET) Début décennie 1970 : création de l email ~1975 : internet devient réalité (interconnexion de plusieurs réseaux) Début décennie 1990 : création du web b. de 1960 à ~1975 : on développe en spécifique de ~1975 à 1990 : les progiciels individuels apparaissent de 1990 à 2000 : arrivée des ERP années 2000 : implantation accrue des ERP en entreprise c. Décennie 1970 : architectures centralisées Décennie 1980 : architectures décentralisées Décennie 1990 : architectures distribuées d. de ~1935 à ~1955 : machines à tubes de ~1955 à ~1965 : apparition des transistors de ~1965 à ~1970 : premiers circuits intégrés de ~1970 à 1980 : arrivée des microprocesseurs 15) Opter pour une solution de Cloud Computing en entreprise permet de : a. Consolider la sécurité du système d information b. Ne payer que la maintenance c. Ne payer que l utilisation d. Mieux répartir la charge de maintenance 16) Avant d opter pour une solution de Cloud Computing en entreprise, il faut : a. Installer un navigateur web récent b. Lire les conditions de résiliation et de récupération des données dans un format exploitable c. Vérifier que la solution est compatible avec les serveurs de l entreprise d. Installer un firewall