• Aucun résultat trouvé

Page 1/2

N/A
N/A
Protected

Academic year: 2022

Partager "Page 1/2"

Copied!
2
0
0

Texte intégral

(1)

Page 1/2

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

Unité d’Enseignement en Informatique Année 2012-2013

2ième année ESTIA – CGP-MPA

Examen de Système d’Information – Deuxième Session du 19 Avril 2013 (durée 1h00, aucun document autorisé)

Exercice 1 : Culture générale SI (7 points)

1) Selon l’analyse systémique de l’entreprise, quelles sont les trois composantes de l’entreprise ? 2) Lors d’une réunion de direction, votre entreprise s’interroge sur la mise en place d’un ERP. Afin d’alimenter au débat, donnez 2 arguments en faveur des ERP.

3) Lors d’une réunion de direction, votre entreprise s’interroge sur la mise en place d’un ERP. Afin d’alimenter au débat, donnez 2 arguments en défaveur des ERP.

4) Qu’est-ce qui permet de déterminer si une application est "1 tiers", "2 tiers", "3 tiers" ou "n tiers"? 5) Combien de niveaux d’abstraction trouve-t-on dans une architecture n tiers ?

6) Citez 3 exemples d’activité classique qu’un SI peut gérer au sein de l’entreprise. Vous donnerez le sigle et sa signification française ou anglaise. (Par exemple : SCM = Supply Chain Management) 7) Les ERP apparurent au début des années 1990. Mais ce n’est qu’au début des années 2000 que de nombreuses entreprises ont migré vers un ERP. Quels évènements les ont poussées à prendre cette décision ?

Exercice 2 : Réalisation technique E.A.I. (3 points)

Une entreprise a mis en place un micro-réseau de production locale et consommation locale d’énergie. Dans sa démarche écologique, l’entreprise souhaite pouvoir adapter et mieux répartir son activité (et donc sa consommation énergétique) en fonction de la quantité d’énergie produite les dernières heures passées. Le but recherché est de pouvoir

mettre en place des capacités de stockage minimales car compliquées et très coûteuses. Afin de réguler automatiquement l’activité, l’entreprise souhaite ainsi voir son SI connecté avec les données de production énergétique.

Les données de production (solaire, photovoltaïque et éolien) sont chacune inscrites dans un fichier CSV mis à jour chaque heure de la journée. Chaque jour un nouveau fichier est créé et le nom du fichier contient la date. Chaque ligne du fichier décrit l’heure concernée (nombre entier entre 0 et 23) et la puissance en Watt mesurée à cette heure. Les heures n’ayant pas encore été mesurées contiennent 0 Watt.

Écrivez le script PHP qui permettra de : Ouvrir le fichier CSV du jour courant

Lire le contenu du fichier CSV du jour courant Afficher pour chaque heure la production moyenne d’énergie en kWh produite depuis le début de la journée

eolien-2013-04-19.csv - Bloc notes

00;240;

01;240;

02;1205;

03;1450;

04;844;

05;240;

06;1440;

07;3840;

08;10440;

09;15840;

10;15540;

11;8204;

12;3260;

13;0;

14;0;

15;0;

16;0;

17;0;

18;0;

19;0;

20;0;

21;0;

22;0;

23;0;

(2)

Page 2/2

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

MÉMENTO : 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 fputs permet d’écrire dans le fichier décrit par le descripteur $fid.

void fputs ( resource $fid , string $txt) ;

La fonction explode permet de décomposer une chaîne de caractères en plusieurs morceaux dans un tableau selon un délimiteur spécifié.

array explode ( string $delimiter, string $line ) ;

La fonction date permet de connaître la date du jour.

string date ( string $format ) ;

Par exemple, après l’appel suivant :

$today = date ( "Y-m-d" ) ; La variable $today contiendra "2013-04-19"

Et par exemple, après l’appel suivant :

$now = date ( "H:i:s" ) ;

La variable $now pourra contenir "23:59:59" si l’appel est effectué 1 seconde avant minuit.

Références

Documents relatifs

It is actually not hard to generalize the random access data structure of [5, Thm 5.3] to support access on grids within O(|Γ | polylog n) space, where Γ is a grid attractor as

Erkko Lehtonen (∗) Jean-Luc Marichal (∗∗) Bruno Teheux (∗∗).. (∗) University of Lisbon (∗∗) University

The algorithm is based on: (i) the Aho-Corasick string matching algorithm whose objective is to efficiently detect the occurrences of all sensitive patterns in the string, (ii)

Regular string-to-string functions enjoy a nice triple characterization through determinis- tic two-way transducers (2DFT), streaming string transducers (SST) and MSO

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

La plupart des méthodes de surveillan e se dé omposent en deux étapes : génération et évalua- tion de résidus. Un résidu est un signal généré à partir des mesures et d'un

Conversely, some variant of the mirror language { w | w ∈ {a, b} ∗ and w = w R } is generated by many variants of sticker systems (that can generate all linear context-free

[r]