+ All Categories
Home > Documents > Si&Bdd Sic Ini Pg Solution

Si&Bdd Sic Ini Pg Solution

Date post: 09-Jul-2015
Category:
Upload: bechtoune
View: 60 times
Download: 0 times
Share this document with a friend
9
  
Transcript
Page 1: Si&Bdd Sic Ini Pg Solution

5/10/2018 Si&Bdd Sic Ini Pg Solution - slidepdf.com

http://slidepdf.com/reader/full/sibdd-sic-ini-pg-solution 1/9

CONCOURS ECOLE DOCTORALE STIC - 29 Octobre 2006 - Option: SIC

Epreuve : 51& BOD - Duree 3hOO

I.Systemes d'information : (24 pts : Ql it Q12 sur 1 pt et de Q13 it Q60 sur 0.25 pt)

Ql : Les tests consistent a comparer le comportement d'un programme en cours d'execution

it: (1 rep. correcte)

a) un comportement en fin d'execution

b) un comportement de reference

c) un comportement theorique ~

d) un comportement logique

Q2: La recherche de I'erreur, si la comparaison fait apparaitre une difference:

(2 rep. correctes)

a) fait partie du processus de test

b) ne fait pas partie du processus de test ~

c) fait partie du processus de verification .f-d) en est un complement indispensable

e) en est un complement optionnel

Q3: Les tests fonctionnels permettent de : (1 rep. correcte)

a) controler la duree ... tdntde fonctionnement du programme

b) controler Ie chemin de fonctionnement du programme

c) contr61er que Ie fonctionnement de tout ou partie d'un programme est

conforme a ses specifications ~

d) controler que Ie fonctionnement d'un programme est independant de

sa structure

'Q4: Les trois principaux types de tests fonctionnels sont : (3 rep. correctes)

a) les tests de domaine

b) les tests aleatoires z.,

c) les tests de conditions multiples ~

d) . les tests de:performance <:: -

e) les automates a etat fini~

Q5 :. Les automates a etat fini sont recomrnandes pour Ie test: (1 rep. correcte)

a) de parties tres critiques de programmes

b) des modules externes aux programmes

c) des programrries de calcul scientifique ~

d) des programmes trop longs

Q6: Les tests de performance des logiciels temps reel concernent: (2 rep. correctes)

a) les regles de precedence

b) Ie temps de rep. a un evenernent ~

c) Ie temps d'execution d'une tache ~

d) les regles dexclusion

Q7: Les serveurs sont definis comme des objets en communication qui:

(1 rep. correcte)

a) sont destinataires des messages

b) decouplent les objets clients et les objets fournisseursc) sont alorigine d'une interaction ~

1 1 9

Page 2: Si&Bdd Sic Ini Pg Solution

5/10/2018 Si&Bdd Sic Ini Pg Solution - slidepdf.com

http://slidepdf.com/reader/full/sibdd-sic-ini-pg-solution 2/9

Q8: Lorsque plusieurs objets sont actifs simultanement l'envoi de message derobant

declenche une operation seulement si : (1 rep. correcte)

a) Ie destinataire s'est prealablernent mis en attente du message ~

b) Ie destinataire accepte le message

c) Ie temps d'attente specific au depart est ecou~

Q9: Quel est parmi les trois niveaux d'encapsulation (visibilite) suivant celui Ie plus

securise : (1 rep. correcte) .a) Ie niveau protege

b) Ie niveau prive .k-c) le niveau public fir

QI0:. La generalisation est une relation: (1 rep. correcte)

a) Transitive ~

b) Syrnetrique

c) Reflexive

Qll: Un cas d'utilisation est: (1 rep. correcte)

a) une maniere specifique de concevoir un systemeb) une maniere specifique d'utiliser un systeme~

c) une maniere specifique de realiser un systeme

Q12: Un cas d'utilisation regroupe une famille de scenarios d'utilisation selon :

(I rep. correcte)

a) un critere fonctionnel < E -b) leurs acteurs~

c) Ie profile de I'utilisateur

d) leur support materiel

Q13 : UML est ne des travaux de Rumbaugh et de Grady-Booch

a) Vrai

b) Faux~

Q14 : UML est une methode orientee-objet de conception des systernes d'information

a) Vrai ~

b) Faux

Q15 : UML comporte huit diagrammes, quatre statiques et quatre dynamiques.

a) Vrai~

b) Faux

Q16 : Les diagrammes de cas d'utilisation, de classes et de sequence sont des diagrammes

statiques

a)

b)

Vrai

Fauxk

Q17 : Les acteurs peuvent etre de deux types: primaire et secondaire

a) Vrai-s-

b) Faux

Q18: Les acteurs primaires sont ceux qui administrent Ie systeme

a) Vrai ~

b) Faux

2/9

Page 3: Si&Bdd Sic Ini Pg Solution

5/10/2018 Si&Bdd Sic Ini Pg Solution - slidepdf.com

http://slidepdf.com/reader/full/sibdd-sic-ini-pg-solution 3/9

Q19: Les acteurs secondaires sont les utilisateurs du systeme

a) Vrai < t E -b) Faux

Q20 : Dans un diagramme de cas d'utilisation, iIpeut exister un cas sans lien avec aucun

acteur ou aucun autre cas d'utilisation

a) Vrai ."""

b) Faux ~

Q21 : Dans un diagramme de cas d'utilisation, un cas peut etre relie a plusieurs acteurs

a) Vrai ~ .

b) Faux

Q22 : Les stereotypes permettent d'ajouter une semantique particuliere aux elements UML

a) Vrai <E-b) Faux

Q23: Tout lien entre deux cas d'utilisation doit obligatoirement avoir un nom

a) Vrai ~

b) Faux

Q24: La relation "Includes" est une relation entre deux cas d'utilisation A et B telle que la

realisation de A ri'entraine pas necessairement la realisation de B.

a) Vrai

b) Faux ~

Q25 : La relation « e xte n ds » est une relation entre deux cas d'utilisation A et B telle que A

« extends» B signifie que le comportement de B peut completer le comportement de A.

a) Vrai~

b) Faux

Q26 : Le diagramme de cas d'utilisation suivant com porte une erreur

a) Vrai~

b) Faux

~Cas2

>~

; ( in t tude »

~.~as 1 ~

Cas-3

Q27 : Les diagrammes d'etats-transitions permettent de representer la vie d'un objet et les

differentes situations/etats possibles de cet objet.

a) Vrai~

b) Faux

3/ 9

Page 4: Si&Bdd Sic Ini Pg Solution

5/10/2018 Si&Bdd Sic Ini Pg Solution - slidepdf.com

http://slidepdf.com/reader/full/sibdd-sic-ini-pg-solution 4/9

Q28 : Seules les classes actives, au comportementriche, meritent de beneficier d'un

diagramme d'etats-transitions,

a) Vrai

b) Faux~

Q29 : Le diagramme de collaboration 'et Ie diagramme de sequence representent les

messages echanges entre les objets.

a) Vrai

b) Faux~

Q30 : Presque toutes les methodes utilisant UML proposent de creer Ie diagramme de classes

a partir des classes decouvertes lors de la realisation des diagrammes de sequence.

a) Vrai~

b) Faux

Q31 : Le diagramme d'etats-transitions et le diagramme d'activites representent tous les deux

Ie comportement d'un objet.

a) Vrai~

b) Faux

Q32 : Le diagramme de composants indique la repartition physique des materiels du systerne

(processeurs, peripheriques) et leurs connexions ..

a) Vrai (;-

b) Faux

Q33 : Generer les diagrammes de classes a partir d'un code existant JAVA ou C++ porte Ie

nom de reverse-engeneering (retro-ingenierie).

a) Vrai

b) Faux-E-

Q34 : Une classe interface ne peut contenir que des operations

a) Vrai

b) Faux ~

Q35 : Une classe interface est un stereotype

a) Vrai ~

b) Faux

Q36 : Une c1asse utilitaire repond directement a un besoin fonctionnel

a) Vra~

b) Faux

Q37: Un package permet de regrouper un ensemble de classes, d'associations

et eventuellernent d'autres packages.

a) Vrai~

b) Faux

Q38: Les packages ne peuvent avoir d' actions entre eux

a) Vrai

b) Faux~

4/9

Page 5: Si&Bdd Sic Ini Pg Solution

5/10/2018 Si&Bdd Sic Ini Pg Solution - slidepdf.com

http://slidepdf.com/reader/full/sibdd-sic-ini-pg-solution 5/9

Q39 : Le Systeme de Pilotage (SP) precede a la regulation et au contr6le du systeme operant

en decidant du comportement de celui-ci,

a) Vrai f-b) Faux

Q40 : Le systeme de prise de decision permettant de realiser les objectifs fixes est appeleSysteme d'Information (SI)

a) Vrai ~

b) Faux

Q41 : Le systeme correspondant a I'activite de l'entreprise (transformation de flux) est

appele Systeme Operant (SO).

a) Vrai

b) Faux~

Q42 : Un SAl (Systeme Automatise d'Information) permet une conservation et un

traitement automatique des informations

a) Vrai~

b) Faux

Q43 : Au niveau conceptuel, la methode MERISE produit deux modeles : le MCD (Modele

Conceptuel des Donnees) et le MCT (Modele Conceptuel des Traitements)

a) Vrai ~

b) Faux

,

Q44 : Au niveau logique, la methode MERISE produit le MLD (Modele Logique des

Donnees) et le MPT (Modele Physique des Traitements)

a) Vrai

b) Faux < : -

Q45 : Au niveau physique, la methode MERISE produit le MPD (Modele Physique des

Donnees) et le MOT (Modele Organisationnel des Traitements)

a) Vrai

b) Faux~

Q46 : Un evenement declenche une operation.

a) Vrai~ .

b) Faux

Q47 : Dans la methode MERlSE, les donnees sont modelises par le schema Entite-Association

a)

b)

Vrai ~

Faux

Q48 : Le modele entite-association elabore par Peter Chen permet de decrire (specifier) la

structure physique des donnees rnanipulees par un programme.

a) Vrai

b) Faux~

Q49 : Une entite ne peut pas etre abstraite.

a) Vrai

b) Faux < ' : . : : : -

5/9

Page 6: Si&Bdd Sic Ini Pg Solution

5/10/2018 Si&Bdd Sic Ini Pg Solution - slidepdf.com

http://slidepdf.com/reader/full/sibdd-sic-ini-pg-solution 6/9

Q50 : Une entite doit avoir au moins un attribut (ou propriete).

a) Vrai 4!:-

b) Faux

Q51 : Une entire peut ne pas posseder d'identifiant.

a) Vrai

b) Faux~

Q52 : Deux entites differentes peuvent posseder Ie merne identifiant

a) Vrai

b) Faux~

Q53 : Une occurrence d'une entite est obtenue en donnant des valeurs a certains de ses

attributs

a)

b)

Vrai(:-

Faux

Q54 : Les cardinalites sont des regles qui assurent la coherence des donnees

a) Vrai~

b) Faux

Q55 : Une cardinalite est un couple (min,max).

a) Vrai-e+

b) Faux

Q56: Le facteur de blocage d'un fichier est egal au nombre d'enregistrements de ce fichier

a) Vrai~b) Faux

Q57 : Certains langages de programmation permettent de faire varier Ie facteur de blocage

des fichiers d'un programme.

a) Vrai ~

b) Faux

Q58 : Un fichier organise en acces direct peut etre parcouru sequentiellernent

a) Vrai

b) Faux ~

Q59 : Dans un fichier organise en sequentiel indexe, Ja suppression d'un enregistrement est

physique dans la zone primaire

a) Vrai ~

b) Faux ~

Q60 : Dans un fichier chaine, si l'organisation de base est directe, la suppression d'un

enregistrement est logique dans la zone de debordernent

a) Vrai r:b) Faux "'""

6/9

Page 7: Si&Bdd Sic Ini Pg Solution

5/10/2018 Si&Bdd Sic Ini Pg Solution - slidepdf.com

http://slidepdf.com/reader/full/sibdd-sic-ini-pg-solution 7/9

o:'\1 / 1 3

)< ('1.0// 1U/ o- '-:{. '1~_\ (\ ~ I I t - , f \ .

II. Bases de donnees: (16 pts-: Q61 a Q68 sur 2 pts) ' ; : : T - 0 -: __---

. \ _ j ~ \ , -Exercice 1 : Soit la relation Employe: decrivant un employe travaillant sur un projet d'un --;:---

laboratoire : Employe (NoEmp, NoLab, NoProj, NomEmp, NomProj, adresse) avec les _ (\2dependances fonctionnelles suivantes: - .J...~

(NoEmp, NoLab) 4- NoProj . ' ? L a _ ) Ic i ()NoEmp -e-Nomlimp ~ -7\.~."., .:»:

NoEmp 4-adresse

NoProj -e-Nornl'roj

Q61 : la relation Employe est en

a) IFN

b)FN

c) 3FN

d)3FNBCK(-

e)4FN

f) 5FN

Q62 : la cle de cette relation est:

a) NoEmp

b) NoProj

c) NoLab

d) NoEmp, NoLab ~

e) NoProj, NoLab

f) NoEmp, NoProj

Q63: La relation peut etre decomposee en:

a) Rl(N°Emp, NomEmp, adresse) ~

R2 (N°Proj, NomProj)R3(N°Emp, N°Lab, N°Proj)

b) Rl(N°Emp, N°Lab, adresse)

R2 (N°Proj, N°Lab ,NomProj)

R3(N°Emp, NomEmp, N°Proj)

c) Rl(N°Emp, N°Lab, NomProj)

R2 (N°Proj, N°Lab , adresse)

R3(N°Emp, NomEmp, N°Proj)

7/9

Page 8: Si&Bdd Sic Ini Pg Solution

5/10/2018 Si&Bdd Sic Ini Pg Solution - slidepdf.com

http://slidepdf.com/reader/full/sibdd-sic-ini-pg-solution 8/9

Exercice 2: Soit la relation CatalogueBC (NoArticle, Taille, Couleur) qui decrit la section

habillement du catalogue d'un grand magasin de vente par correspondance.

N°Articie Taille Couleur

Pull 40 Bleu

Pull 42 Bleu

Pull 44 Bleu

Pull 38 BleuPull 40 Vert

Relation CatalogueBC

Q64 : la cle de cette relation est:

a) Article

b) Article, Taille

c) Article, Couleur

d) Article, Taille, Couleur ~

Q65 : la relation CatalogueBC est en

a) IFN

b)2FN

c) 3FN

d)3FNBCK~

Exercice 3: Soit Ie schema relationnel modelisant la gestion d'approvisionnement d'une

usine :

Usine (NoUsine, NomUsine, Ville)

Produit (NoProd, NomProd, Couleur, Poids)

Foumisseur (NoFour, NomFour, Statut, Ville)

Approvisionnement (NoProd, NoUsine, NoFour, Quantite)

Q66 : la requete « Donner les numeros des produits livres it une usine d'Oran par un

fournisseur d'Oran » exprimee en SQL est:

a) select distinct Noprod from Approvisionement

where NoFour in

(select NoFour from Fournisseur

where NoUsine in

(select NoUsine

from Usine

where ville = 'Oran'))

~ b)select distinct Noprod from Approvisionementwhere NoFour in

(select NoFour from Fournisseur

where ville = 'Oran')

and NoUsine in

(select NoUsine from Usine

where ville = 'Oran')

c) select distinct NoProd

from Approvisionement, Fournisseur, Usine

where Approvisionement.NoFour = Fournisseur. NoFour and Usine.ville = Fournisseur.ville

and Usine.ville = 'Oran'

8 /9

Page 9: Si&Bdd Sic Ini Pg Solution

5/10/2018 Si&Bdd Sic Ini Pg Solution - slidepdf.com

http://slidepdf.com/reader/full/sibdd-sic-ini-pg-solution 9/9

Q67 : la requete «Donner les numerus des fournisseurs qui approvisionnent toutes les

usines avec un meme produit » exprimee en SQL est:

--) a) select NoFour from Fournisseur where exists

(select Norrod from Produit where not exists

(select NoUsine from Usine where not exists

(select * from Approvisionement where Fournisseur.NoFour = Approvisionement.NoFour

and Usine.NoUsine = Approvisionement. NoUsine and Produit.NoProdApprovisionement.NoProd)))

b) select distinct No Four from Approvisionement

group by NoFour

having set NoUsine contains (select NoUsine from Usine)

-

Q68 : la requete « Donner les numerus des usines qui s'approvisionnent uniquement

chez Ie fournisseur n03 » exprimee en SQL est:

-;> a) select distinct NoUsine from Approvisionemcnt

group by NoUsine having set NoFour = (3)

b) select NoUsine from Usine

where NoUsine not in

(select NoUsine from Approvisionement

where Nofour = 3)

9/9


Recommended