Epreuve Proffessionelle de Synthèse 2024

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 8

INSTITUT UNIVERSITAIRE SIANTOU Année Académique 2023-2024

BTS BLANC
GL
Epreuve professionnelle de Synthèse

durée 6 heures
crédit 14

Cette epreuve comporte cing parties independantes que vous traiterez sur votre cahier de
composition en numérotant soigneusement les réponses

Lire attentivement le texte ci-dessous avant de répondre aux questions

On desire gérer les participations des divers chevaux et jockers aux concours hippiques:
connaitre les participants d'une course et leur classement.Une course se deroule toujours sur le
méme champ de course et appartient toujours à la meme catégorie (exemplede catégorie:trop
attelé,tropobstaclé,…).On désireconnaftre les categories de course qu'un champ de course
peut accueillir.En outre,les informations suivantes sont necessaires:la designation de la
course,le nom duchamp de cours,le nombrede place dans les tribunes,la date de la course,la
dotation de la course en euros,le nom deschevaux,le nom et le prénom du proprietaire,le sexe
du cheval,le nom des jockers,la date de naissancede chaque cheval,le numero dedossard du
jocker et du cheval pour la course.Il est aussi preferrablede gerer lesliens de parenté directs
entre les chevaux.Une meme course peut avoir lieu plusieurs fois dans la meme saison et sur le
mème champ de course et les dotations ne sont pas toujours les memes.Exemple :le trot
monte dAuteuil se deroule au mois de mars avec une dotation de 5 milions,au mois de juillet
avec une dotation de 3 milions et au mois dedécembre avec une dolation de 4 milions.

Scanné avec CamScanner


PARTIE 1:Modelisation structurée α MERISE》(25 Pts)
A-Connaissance du cours 5 pts
A.1 a l'aided'une figure montrer f'interdependance entre systèmesopérant,système
dinformation et systeme de pilotage 1.5 pt
A.2 quelles sont les differentes vues d'un systemerecommandé par MERISE ?1
pt A.3 Quel est le role du MCC?1 pt
A-4 indiquer toutes les regles de passage du MCD au MLDR 1.5 pt
B-Etude de cas 20 pts
B-1 élaborer un dictionnaire de données 3 pts
B-2 proposer un Graphede dependancesfonctionnelles 3pts
B-3 formulerquelques regles de gestion 2 pts
B-4 déduire un MCD 4 pts
B-5 élaborer le processus MCT pour la participation deschevaux aux courses 3 pts
B-6 à parlirdu MCT précédent produirela procedure fonctionnelle MOT dela participation des
chevaux aux courses 3 pts
B-7 déduirele MLDR 2 pts

PARTIE 2:Modélisation orientee objet《UML》(25 Pts)


A-CONNAISSANCES DE COURS (15 points)
Choisir la lettre correspondante à la bonneréponse
1) Que signifie UML ? (1 point)
a)Union Mondiale de
b)Unified Modeling Language
c)Unité de Mesure Libre
2) UML est né de la fusion de: (1 puint)
a)HOOD,OMT,OOA
b)Booch,OOSE,OMT
c)0OD.OOM.OOSE
3) Un diagramme de classes appartient a la catégorie des: (1 point)
a)Diagrammes comportementaux
b)Diagrammes structurels
4)L'agrégation est-elle un type d'association ? (1 point)
a)Non b) oui c)aucune
5)La composition est-elle un typed'agrégation ? (1
a)Non. b)Oui c)aucune
2

Scanné avec CamScanner


6)Que signifie la multiplicite 1. … .*' (1 point)
a)Exactement un
b)Au moins
u un
c ) Plusie rs incluant la possibilité d'aucun
deur
)Au p lus un r e
7)Un a est-il ob i atoi ement un p er so nn ephy sique?(l point)
Oui lb Non c )a u cune répo nse
8)Une action qu'un objet peut réaliser s'appelle: (1 point)
a)une formule b)Une operation c)un atribut d)une classe
9)Un diagramme d'activite est plus proche du: (1 point)
a)Diagramme d'etat-transitions
b)Diagramme de cas d'utilisation
c)Diagramme de séquence
d)Diagramme d'interaction
1 0)Une activité dans un diagramme definit : (1 point)
a)Des traitements
b)Un comportement
c)Le röle de I'entreprise

11)Qu'est-ce qu'un cas d'utilisation interne ? (1 point)


a.C'est un cas d'utilisation qui indique les fonctionnalites principales.
b.C'est un cas d'utilisation qui est utile a un autre cas d'utilisation.
c.C'est un cas d'utilisation qui est lié à un acteur.
d.C'est un cas d'utilisation qui est lie a un acteur secondaire.
12)Qu'est-ce qu'une relation dite include? (1 point)
a)Le cas d'utilisation A est réalisé avant le cas d'utilisation B.
b)Le cas d'utilisation A toujours besoin du cas d'utilisation B.
c)Le cas d'utilisation A peut éventuellement avoir besoin du cas d'utilisation B.
d)Le cas d'utilisation B peut éventuellement avoir besoin du cas d'utilisation A
13)Qu'est-ce qu'une relation dite extend? (1 point)
a)Le cas d'utilisation A est réalise avant le cas dutlisation B.
b)Le cas d'utilisation A toujours besoin du cas dutilisation B.
c)Le cas d'utilisation A peut eventuellement avoir besoin du cas d'utilisation B.
d)Le cas dutilisation B peut éventuellement avoir besoin du cas d'utlisation A

14)Qu'est-ce qu'un package ? (1 point)


a) Un package est une utilisation du logiciel par un des acteurs.
b)Un package est composé de plusieurs fonctionnalites qui forment une famille.
c)Un package est un diagramme qui représente tous les utilisaleurs.
d)Un package est un regroupement d'acteurs,
15)Qu'est-ce un acteur principal ?
a)C'est une fonctionnalité du logiciel. (1
b)Cest un des futurs utilisateurs du logiciel.
c)C'est une action qui devra etre réalisee grace au logiciel à développer
d)Cest une entite avec lequelle logiciel a une nteraclion,Mais qui ne declenche aucune action.

Scanné avec CamScanner


p oints
O a travers les cas d'utiisation,l pa rtici ations des divers chevauy et iokere
aux concours hippiques.Considerant le texte ci-dessus :
d
1 entifie quelqu acteurs
I r
2)l d entifier les cas utilisation (2 points)
(3 points)
Dessiner le diagramme des cas d'utilisation de la situation decrite dans le texte ci-
dessus. (5 points)

PARTIE 3:Algorithmique et structure de données avancées (20 Pts)


A-Syntaxe d'algorithmes (5 pts)
A.1 Comparer recherche dichotomique et recherchesequentielle en vous
appuyant essentiellement sur la complexité des algorithmes 1
pt
A.2 Décrire le principe d'execution du tri à bulles 1 pt
A.3 Comment une file diffèret'elled'une pile?Indiquer quelques operations qui
les différencie 1pt
A.4 Expliquer:parametre effectif d'une fonction,valeurde retour d'une fonction,? 1pt
A.5 comment accéder àl'élément du tableau a lintersection de la 5e ligne,8e
colonne
et 9e indiced'un tableau multidimensionnel ?1 pt
B -Ecriture d'algorithmes (7 pts)
B-1 Ecrire une procedure Trilnsertion quilit dix entiers les conserve dans un tableau,les
triedansl'ordre croissant et les affiche du plus grand au plus petit 3 pts
B-2 proposer une fonction recherche qui considere en parametred entree
un tableau de dix entiers et un entier a rechercherdansledit tableau.La
fonction retourne laposition del'entier dans le tableau 2 pts
B-3 évaluer la complexite de chacun de la procedure Trilnsertion et recherche
2pts C-Structures de données avancées(8 pts)
En relisant attentivementle texte precedent,la societe degestiondes courses
utlise davantage desfichiers et listes chainces pour gerer les courses hippiques.Les
données sur leschevaux sont stockees dans une liste chainéestandis que les informations
sur les courses sont gardées dans lesfichiers.
C-1 effectuer toutes les declarations nécessaires 2 pts
C-2 écrire une procedure ListeChevaux qui parcourt la listedechevaux et affiche toutes les

4
Scanné avec CamScanner
données sur leschevaux 2pts
C-3 ecrire une fonction Nbchovaux quiafiche lenombrelotal de course pour une annee
passée en paramètre 2 pts

C-4 écrire une procedure quilit parcourt lefichierdes courses,lit chaque course et llinsere
dans inelistechaineede course que vous aurez défini au préalable 2 pts

PARTIE 4:Manipulation de données (10 Pts)

On considereleschémapartielsuivant dela BD du problemeprécédent vous servant du schema


de votre basededonnées,répondre aux questions suivantes:

INDIVIDU (Id Individu,Nom Individu,prenom_Individu)


EPREUVE (Id epreuve, dotation,date epreuve)
CHEVAL (Id cheval,Nom_cheval,date naissance,sexe)
PARTICIPER (#Id Individu,#ld epreuve,# ld cheval, numero dossard,place)
1.Qu'est-ce qu'une basededonnées ? (1 pts)
2.Donner le script de creation de cette basededonnees ainsi que ses tables ?(2 pts
3.Ecrire les requetes SQL permettant d'obtenirles effets suivants:
4.Insérer dans cette basededonnees I'individu AKAMBA Paulin ayant pour numérc
105 et participant à l'épreuve 03 du 24 avril 2024 avec une dotation de
40000C FCFA.Le cheval qu il utilise pour cette course est mani bintoude sexe
féminin né le
02 mai 1987.Son dossard est 10 et sa place 5 (4 pts)
5.Ajouter de 10%la dotation de lépreuve numéro 10 (1 pt)
6.Affichez la listedes épreuves dont KAMAMKE Jean Marie a pris part (2 pts)

PARTIE 5:Ingénierie Logiciel (20 Pts)


Section 1:Initiation au Génie Logiciel (10 pts)
Votre expertise etant sollicitée pour laréalisation de cette étaped'analyse pour la mise sur
pied d'un systèmed'information de cette entreprise de transformation du Cacao en chocolat,il
vous est demandé derépondre aux questionsci-après dans le but de promouvoir une
demarche
efficace pour laréalisation de ce projet.
1.A quoi sert le cycle de vied'un logiciel ? 1 pt
2.Citer les 4 modeles de cycles de vie des logiciels 2 pts
3.Faire leschémad'un modele en V 1 pt
4.Définir:Logiciel,Génie Logiciel 1 pt
5
Scanné avec CamScanner
5.Citer 2 Objectifs du Génie Logiciel 1pl
6.Le Génie logiciel est un vaste systeme qui fait intervenir plusieurs autres domaines
d'activités,Lesquels ? 1 pt
7.Quels sont les facteurs de qualités d'un logiciel ?1pt
8.En plus dude la phased'analyse,quelles autres phases dedéveloppement seront utlisés
pour la mise sur pied de ce projet ? 2 pts

Seetion 2:NEGOCIATION ET GESTION DE PROJETS INFORMATIQUES 10 pts

A -connaissance de cours
1. Parmi lescaractéristiques d'un projet informatique,citez cinq 0.5ptx 5
2. Dans le cadre de la gestion dun projet informatique,citez au moins deux criteres
indiquant laréussite d un projet et commentez.0.5ptx 3
3.Citez et defnir les etapes suivantes dans la gestion de projet informatique 0.5pt x 3:
L'etude préalable,L'etude détaillée,Létude technique

B-etude de cas
Soit un projet pour lequelles diversestaches (nommees ici Aà G)ont été
répertoriées ainsi que les relations d'antériorité entre elles,
Tache A Durée en jours Antériorités
A 2
B 3
C 5 A
D 1 B
E 2 D
F 1 E,C
G 1 A

realisezle diagrammede GANTT 2.5 nf


b)Citez quatre logiciels de gestion de projet que vous connaissez 0.5pt x 4
c) Définir un projet et citez deux exemples 1pt

Scanné avec CamScanner

Vous aimerez peut-être aussi