Page 493 - IT2
P. 493
Dossier 3: Conception et modélisation d'un système d'information (12 pts)
Conception d’un système d’information pour une société informatique
Une grande société de fabrication de produits informatiques souhaite réaliser un site web, permettant de
présenter ses produits à la clientèle. La société fabrique plusieurs produits informatiques, notamment des
serveurs, des postes de travail, des ordinateurs portables, des imprimantes, … .
Certains produits de la société informatique nécessitent l’intégration de composants de constructeurs
tierces. Par exemple: pour fabriquer un ordinateur personnel, la société peut utiliser les microprocesseurs
et les mémoires vives fabriquées par des constructeurs spécialisés en microélectronique. On indique par
conséquent le nombre de composants utilisés (Par exemple: 3 barrettes mémoire, 2 disques dur,…).
D’autre part, certains produits (ordinateurs, tablettes, …) ont besoin de systèmes d’exploitation pour les
utiliser; ces systèmes sont développés par des sociétés de développement informatique. La société
n’installe qu’un système d’exploitation par machine.
Pour construire ses produits informatiques, la société informatique peut faire appel à des constructeurs de
composants informatiques. Par exemple: pour fabriquer un ordinateur personnel, la société peut introduire
des disques dur fabriquées par une société spécialisée dans ce domaine. Les constructeurs peuvent être
des filiales d’autres sociétés constructrices en conséquence des fusions qui se font entre les sociétés. Par
exemple: pour ses ordinateurs, la société informatique peut utiliser les microprocesseurs d’un
constructeur, et les cartes graphiques d’une filiale de ce même constructeur.
Pour faire fonctionner les composants de ses produits, la société informatique installe les pilotes de
chaque composant tiers, en tenant compte de la compatibilité avec le système d’exploitation utilisé avec
le produit.
Pour chaque constructeur ou société de développement informatique, on retient sa raison sociale, son
adresse postale, son numéro de téléphone, son e-mail et le lien vers son site web. Pour chaque composant,
produit, pilote ou système d’exploitation, on retient sa référence, sa désignation et son prix (sauf pour les
pilotes qui sont fournies gratuitement avec leurs composants).
1. Etablir le dictionnaire de données. (3 pts)
2. Etablir le modèle conceptuel de données. (6 pts)
3. Etablir le modèle logique de données. (3 pts)
Partie II : Pratique (80 pts)
Dossier 1: Langage de programmation structurée (20 pts)
Exercice 1: Soit le programme C suivant :
#include <stdio.h>
#include <ctype.h>
int main()
{
FILE *fpi=fopen("c:\\ofppt\\test.txt","r");
FILE *fpo=fopen("c:\\ofppt\\res.txt", "w");
int c;
for(;(c=fgetc(fpi)) != EOF;){
if(c == ' ') // test sur le caractere espace
fputc('$', fpo);
else
fputc(((toupper(c)- 5 + 'A') % 26 ) + 'A' , fpo);
}getchar();}
Filière Epreuve Session 3/7
TDI Synthèse V2 Juillet 2014

