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
   488   489   490   491   492   493   494   495   496   497   498