• Aucun résultat trouvé

Page 1/4

N/A
N/A
Protected

Academic year: 2022

Partager "Page 1/4"

Copied!
4
0
0

Texte intégral

(1)

Page 1/4

ESTIA 2ième année – Epreuve d’Informatique – SI - Guillaume Rivière - CGP-MPA Estia 2012

Unité d’Enseignement en Informatique Année 2010-2011

2

ième

année ESTIA – CGP-MPA

Examen de Système d’Information – Première Session du 18 Mars 2011 (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.

PARTIE 1 – Questions de cours

Exercice 1 :

Répondre directement sur la feuille au QCM proposé : mettre une croix pour la bonne réponse.

E | Être capable de restituer les connaissances générales du domaine

Exercice 2 :

Que signifie pour une entreprise l’automatisation de son information ? Quel en sont les principaux avantages ?

Exercice 3 :

Donnez les définitions des quatre termes suivants : 1. HTTP

2. Navigateur 3. IHM 4. SSII

D | Être capable d’expliquer les connaissances générales du domaine

Exercice 4 :

Qu’est-ce qu’un client léger ? Quels sont les principaux avantages et inconvénients à utiliser des clients légers pour développer le système d’information d’une entreprise ?

Exercice 5 :

Quelles différentes formes peuvent prendre les problèmes de compatibilité logicielle au sein d’un SI informatisé ? Donnez un exemple.

C | Être capable de répondre à des choix de mise en œuvre d’une solution logicielle

(2)

Page 2/4

ESTIA 2ième année – Epreuve d’Informatique – SI - Guillaume Rivière - CGP-MPA Estia 2012 PARTIE 2 – Implémentation

Exercice 6 :

Donner le code HTML d’un formulaire qui :

1. demande de saisir le nom de deux fichiers texte (notés filename1 et filename2), 2. propose un bouton de réinitialisation des champs saisis,

3. propose un bouton pour valider les saisies.

Faire le programme PHP qui sera appelé par la validation du formulaire et qui renverra une page web affichant les noms des deux fichiers. Si les noms des deux fichiers sont identiques, alors la page web affichera également : « Attention, vous avez donné deux fois le même nom de fichier » B | Savoir développer une interface client

Exercice 7 :

Faire une nouvelle version du programme PHP qui étend les fonctionnalités du précédent en renvoyant une page web qui :

si le premier fichier indiqué n’existe pas, alors la page web affiche « Le fichier

<filename1> n’existe pas »

sinon si le deuxième fichier indiqué n’existe pas, alors la page web affiche « Le fichier

<filename2> n’existe pas » sinon

o si le contenu des deux fichiers est identique, alors la page web affiche « Les fichiers

<filename1> et <filename2> sont identiques »

o sinon elle affiche « Les fichiers <filename1> et <filename2> sont différents »

La comparaison du contenu des deux fichiers texte se fera par une lecture caractère par caractère des deux fichiers.

A | Savoir développer un calcul serveur

SUPPORT : Voici quelques éléments de PHP pour vous aider à mener à bien ce travail

La fonction strcmp permet de comparer deux chaînes de caractères $str1 et $str2. La valeur retournée est strictement positive si $str1>$str2 selon l’ordre lexicographique, strictement négative si $str1<$str2, et nulle si $str1 et $str2 sont égales.

int strcmp ( string $str1 , string $str2 ) ;

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 fgetc permet de lire un caractère dans le fichier décrit par le descripteur $fid. La valeur retournée est une chaîne de caractères de taille 1 contenant le caractère lu.

string fgetc ( resource $fid ) ;

(3)

Page 3/4

ESTIA 2ième année – Epreuve d’Informatique – SI - Guillaume Rivière - CGP-MPA Estia 2012

QCM

NOM :

_________________________________

Prénom :

_________________________________

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’éclosion de l’informatique dans les années 1960-1970 a permis la création des premiers Systèmes d’Information :

a.

Vrai b.

Faux

2) Un bon SI cherche à favoriser :

a.

la redondance de saisie des données b.

l’achat de logiciels propriétaires, plus sûrs

c.

l’interconnexion des données et des processus pour une meilleure interopérabilité entre les différentes applications du SI

3) Pour modéliser un SI, les concepteurs utilisent : a.

des diagrammes sémantiques

b.

des diagrammes pieuvres c.

des diagrammes UML d.

des logiciels de planification

4) Dans une architecture client-serveur, on parle de niveaux d’abstraction. Combien en définit-on ?

a.

1 b.

2 c.

3 d.

n

5) Une plateforme répartie est appelée en anglais :

a.

software b.

middleware c.

mainframe d.

socket

6) 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

7) 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

(4)

Page 4/4

ESTIA 2ième année – Epreuve d’Informatique – SI - Guillaume Rivière - CGP-MPA Estia 2012 8) Quel protocole est utilisé par un « client léger » ?

a.

SMTP b.

JAVA c.

RMI d.

HTTP e.

RPC

9) Laquelle de ces traduction de l'acronyme CORBA vous semble la plus pertinente : a.

un type d'objet unifié pour le courtage d'architectures de requêtes

b.

une unification des types d'architectures de requêtes pour le courtage d'objets c.

une unification des courtages d'architectures de requêtes pour l'objet type d.

une architecture unifiée pour le courtage de requêtes de type objet

10) La principale conséquence de l’informatisation locale (par siège) des systèmes d’information dans les banques des années 1970 est :

a.

la perte d’un certain nombre de clients

b.

la perte de temps et le rejet du nouveau système par les opérateurs c.

l’élimination totale des erreurs possibles

d.

la limitation des échanges à cause du coût matériel de la mémoire

11) La principale conséquence de la refonte des systèmes d’information bancaire (1 seul plan comptable pour toute la banque) dans la deuxième moitié des années 1980 fut :

a.

une nouvelle crise financière internationale et un choc pétrolier

b.

la saturation des réseaux informatique et le manque de réactivité pour les opérations instantanées

c.

l’adoption de nouveaux langages de programmation totalement différents

d.

un changement profond du métier des opérateurs et un rejet face au manque de gestion de l’apprentissage de l’opérateur et de résistance au changement de l’utilisateur

12) COBOL est :

a.

un langage de programmation b.

un système d’information bancaire c.

un prestataire de services informatiques d.

un ERP

13) Un dernier rempart à franchir pour les architectures centrales permettant l’éclatement du SI et l’indépendance des métiers dans les banques était :

a.

d’avoir à disposition des technologies mobiles b.

d’avoir des logiciels écrits en C++

c.

de rénover le parc informatique

d.

d’avoir une bande passante suffisante pour envoyer des données lourdes instantanément 14) Certaines parties de code écrites dans les années 1970 ont été conservées dans les Systèmes d’Information bancaires actuels ?

a.

Vrai b.

Faux

c.

Seulement dans les logiciels écrits en JAVA et en PHP

15) Pour des raisons de sécurité, les banques continuent de développer l’intégralité de leur Système d’information en interne ?

a.

Vrai b.

Faux

Références

Documents relatifs

Le progiciel de gestion commerciale dispose d’une fonctionnalité de webservice qui fournit (via le protocole HTTP) un fichier Excel avec la liste des produits

Conn.. Quel langage pouvez-vous utiliser pour écrire les deux scripts qui joueront le rôle de connecteur ? Décrivez les grandes étapes du fonctionnement de chacun

resource fopen ( string $filepath , string $mode ) ; La fonction fclose permet de libérer le descripteur de fichier $fid. bool fclose ( resource $fid

Par exemple, le choix de XML pour faciliter l’échange de données entre différents systèmes d’information par le

Les triangles ABC et IJK sont semblables donc les longueurs de leurs côtés homologues sont deux à deux proportionnelles.. On a donc :

On se propose de vérifier que la fréquence de rotation du moteur Nm = 2150 Tr/mn est compatible avec la vitesse linéaire limite de la boite sur le tapis (V B ) de 0.5 m/s imposée

[r]

[r]