π
<-
Chat plein-écran
[^]

ESI BTS IRIS 2011


Hiérarchie des fichiers

 Téléchargements
 Fichiers créés en ligne(37610)
 TI-Nspire
(25432)

 mViewer GX Creator Lua(20013)

DownloadTélécharger


LicenceLicense : Non spécifiée / IncluseUnspecified / Included

 TéléchargerDownload

Actions



Vote :

ScreenshotAperçu


Tester en ligne !

Informations

Catégorie :Category: mViewer GX Creator Lua TI-Nspire
Auteur Author: skynet_360rg
Type : Classeur 3.6
Page(s) : 12
Taille Size: 876.42 Ko KB
Mis en ligne Uploaded: 01/04/2015 - 09:44:46
Uploadeur Uploader: skynet_360rg (Profil)
Téléchargements Downloads: 68
Visibilité Visibility: Archive publique
Shortlink : http://ti-pla.net/a181325

Description 

BREVET DE TECHNICIEN SUPÉRIEUR
INFORMATIQUE ET RÉSEAUX
POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES



ÉTUDE D’UN SYSTÈME INFORMATISÉ
Session 2011
______

Durée : 6 heures
Coefficient 5
______




DOCUMENT RÉPONSES
AVEC CORRIGÉ

Repère Partie Page Points

Partie A Analyse 2/12 15 points

Partie B Conception 4/12 25 points

Partie C Communication 8/12 15 points

Partie D Base de données 9/12 8 points

Partie E Réseaux 10/12 37 points




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 1/12
Partie A – Analyse
Q-1 Le transpondeur
Justifier le choix du boîtier en verre de 32 mm par rapport au boîtier en verre de 23 mm.
La détection du transpondeur doit se faire jusqu'à une hauteur de 70 centimètres par
rapport à l'
antenne. Le boitier 32 mm peut être détecté jusqu'
à 1 mètre, alors que le
boitier 23 mm ne peut être détecté que jusqu' à 60 cm.


Q-2 Lecture d'un transpondeur
Justifier par le calcul que la lecture d'un transpondeur est possible sur un tapis d'un mètre de longueur.
La vitesse de 10 km/h correspond à un déplacement d'
1m/360 ms.
Sachant que la lecture d'
un transpondeur se fait en 70 ms, la lecture est possible.


Q-3 Contexte global des cas d’utilisation
Complétez le diagramme : complétez les noms des acteurs déjà donnés, ajoutez si nécessaire des acteurs
humains ou matériels en précisant leurs noms et leurs liens avec les paquetages.
Réponses attendues : EN MAJUSCULES et en gras


Phase de préparation




Coureur INSCRIT

<<ACTEUR LOGICIEL>>
BASE DE DONNEES DOSSIER DOSSARD
DE LA COURSE ET TRANSPONDEUR
Organisateur
<<ACTEUR MATERIEL>>
LECTEUR DE
TRANSPONDEURS




Phase de chronométrage Coureur ARRIVANT


COMMENTATEUR

<<Acteur matériel>>
Imprimante résultats

PUBLIC



BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 2/12
Q-4 Scénario du cas d’utilisation « Associer dossard et transpondeur »
Compléter le diagramme de séquence correspondant à ce cas d’utilisation, actuellement partiellement
établi dans le document réponse. Compléter la description du mode « manuel » et décrivez le mode
« automatique ».
Réponses attendues : SUR FOND GRIS et partiellement en gras




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 3/12
Partie B – Conception
Q-5 Codage en C++ de la déclaration de la classe RSCom
class RSCom{
private:
HANDLE hdl;
string NomCom;

public:
RSCom(string Nom);
~RSCom();

bool EstOuverte();

bool Ouvrir(uint Vitesse, short int NbBitsDonnees,
short int Parite, short int NbBitsStop);
bool Fermer();

bool Emettre(uchar* Donnees, uint NbOctetsAEmettre);
int Recevoir(uchar* Donnees, uint NbOctetsARecevoir);
};


Q-6 Classe LecteurTranspondeurs
Dessiner la relation entre les classes LecteurTranspondeurs et RSCom. Faire apparaître
le nom de rôle, la visibilité, la navigabilité et la cardinalité de la relation.




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 4/12
Q-7 Déclaration en C++ de la classe Chronometre
class Chronometre : public Thread {
private:
LecteurTranspondeurs* LesLecteurs[4];

bool InitialiserLecteurs();

public:
Chronometre(int NumPremierPort);
~Chronometre();

protected:
void Run();
};

Q-8 Codage en C++ du constructeur de la classe Chronometre

Chronometre::Chronometre(int NumPremierPort) : Thread() {
// Création dynamique des 4 lecteurs de transpondeurs
for (int lecteur = 0; lecteur < 4; lecteur++) {
LesLecteurs[lecteur] = new
LecteurTranspondeurs(NumPremierPort+lecteur);
}
}


Q-9 Codage en C++ du destructeur de la classe Chronometre
Chronometre::~Chronometre(){
// Destruction des 4 lecteurs de transpondeurs
for (int lecteur = 0; lecteur < 4; lecteur++){
delete LesLecteurs[lecteur];
}
}




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 5/12
Q-10 Codage en C++ de la méthode InitialiserLecteurs() de la classe
Chronometre
bool Chronometre::InitialiserLecteurs() {
// Pour chacun des 4 lecteurs
for (int lecteur = 0; lecteur < 4; lecteur++){
if (!LesLecteurs[lecteur]->ViderBuffer())
return false ;

if (!LesLecteurs[lecteur]->ConfigurerModeGate())
return false ;
}

return true ;
}


Q-11 Accessibilité de l’attribut ConnexionEtablie à partir de la classe
JournalLumineux
Réponse : NON

Explication :
L’attribut ConnexionEtablie a une visibilité privée dans la classe
TCPSocketClient ; il n’est accessible qu’à partir de la classe
TCPSocketClient.


Q-12 Méthode à ajouter à la classe TCPSocketClient
Prototype :
bool GetConnexionEtablie() const;

Justification de sa visibilité :
Cette méthode doit avoir une visibilité publique (public) pour être accessible
à partir de la classe JournalLumineux.

Codage en C++ de cette méthode :

bool TCPSocketClient::GetConnexionEtablie() const {
return ConnexionEtablie;
}




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 6/12
Q-13 Codage en C++ de la méthode Connecter() de la classe TCPSocketClient
bool TCPSocketClient::Connecter() {
// Création du socket
IdSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (IdSocket == INVALID_SOCKET) return false;

// Connexion au journal lumineux
struct sockaddr_in infosServeur;

infosServeur.sin_family = AF_INET;
infosServeur.sin_addr.s_addr = inet_addr(adresseServeur.c_str());
infosServeur.sin_port = htons(PortServeur);

if (connect(IdSocket, (const struct sockaddr*) &infosServeur,
sizeof(infosServeur)) == SOCKET_ERROR) // ou != 0
return false;

ConnexionEtablie = true ;
return true ;
}




Q-14 Codage de la méthode Effacer() de la classe JournalLumineux
bool JournalLumineux::Effacer() {
// Connexion
if (!LeSocketClient->Connecter()) return false;

// Envoi de la commande d’effacement
if (!LeSocketClient->Envoyer("$Er", 3)) return false;

// Déconnexion
if (!LeSocketClient->Deconnecter()) return false;

return true;
}




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 7/12
Partie C – Communication fait en 70 ms, c'est possible.
Q-15 Octet de « start »
Valeur en hexadécimal : 7E.
Rôle : Il sert à synchroniser la lecture des données du
transpondeur.

Q-16 BCC
Les 16 bits du BCC contrôlent la validité des 64 bits d'
identification du transpondeur.

Q-17 Configuration de la liaison série
Vitesse : 9600 baud.
Format de la transmission : 8 bits de donnée, pas de parité et 1 bit de stop.

Q-18 Transmission d’un message

Caractères Signification
GR Mode GATE et transpondeur de type read only
022 Nombre d'
enregistrement
4095 Code d'
application
4000000627370400 Code d'
identification du transpondeur
<CR><LF> Fin du message

Q-19 Charge du transpondeur
150dec = 96hex
Messages :
PC --> Lecteur
Z
Lecteur --> PC
Z
PC --> Lecteur
96
Lecteur --> PC
<CR><LF>

Q-20 Choix du concentrateur
Référence : QSU-100

Raisons : 4 Ports RS232




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 8/12
Partie D – Base de données
Ne pas pénaliser si les apostrophes ou guillemets sont manquants dans les requêtes.

Q-21 Requête d’obtention du numéro et de l’identifiant de tous les
transpondeurs déclarés perdus

SELECT Numero, Identifiant FROM Transpondeur WHERE Perdu = TRUE




Q-22 Requête de mise à jour du champ « HeureDepart » avec la valeur
« 14:25:32 » pour la course ayant un champ « idCourse » de valeur « 23 »

UPDATE Course SET HeureDepart = "14:25:32" WHERE idCourse = "23"




Q-23 Requête d’obtention des informations nécessaires au calcul du temps et à
l’ajout dans la table « Arrivee » de l’enregistrement correspondant à
l’arrivée du coureur ayant le transpondeur d’identifiant
« 0000000139319757 »

SELECT idInscrit, HeureDepart FROM Inscrit, Course, Transpondeur
WHERE idCourse = Course_idCourse
AND idTranspondeur = Transpondeur_idTranspondeur
AND Identifiant = "0000000139319757"


La jointure entre les tables « Course », « Inscrit » et « Transpondeur » peut aussi être réalisée à
l’aide de l’instruction JOIN.




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 9/12
Partie E – Réseaux
Q-24 Choix du commutateur PoE et justification si le matériel ne convient pas
Il faut au moins 5 ports 100M et 2 ports 100M avec PoE.
Commutateur Convient Ne convient pas (justifier)
(cocher)
N°1 Pas assez de ports 100M
N°2 Pas de PoE
N°3 Pas assez de ports 100M
N°4 X

Q-25 Taille des classes d’adresses
Nombre d’adresses IP utilisables :
Classe d’adresses Nombre d’adresses IP utilisables dans une classe
Classe A 2^24 – 2 = 16777214
Classe B 2^16 – 2 = 65534
Classe C 2^8 – 2 = 254

Justification du choix d’une adresse réseau de classe C :
10 adresses IP sont nécessaires donc une classe C suffit amplement.


Q-26 Possibilité de restriction de la plage d’adresses IP
Masque : 255.255.255.240 ou /28

Justification :
10 adresses IP sont nécessaires donc on laisse seulement 4 bits
pour la partie « machine » de l’adresse IP car 2^4 – 2 = 14 adresses
IP disponibles.



Q-27 Caractéristiques du réseau privé choisi

Adresses IP utilisables
Première adresse Dernière adresse
192.168.1.1 192.168.1.254

Réseau
Masque Adresse de diffusion
255.255.255.0 ou /24 192.168.1.255




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 10/12
Q-28 Adresses IP statiques ou dynamiques
Pour chaque matériel, cocher la case correspondante.
Matériel Adresse IP statique Adresse IP dynamique
PC « Arrivées » X
Webcam X
Journal lumineux X
PC « Commentateur » X
Point d’accès Wifi X
PC « Passerelle » X
PC « Serveur Base de
X
données »
PC « Résultats » X

Q-29 Plan d’adressage des matériels recevant une adresse IP privée statique
Matériel Adresse IP privée statique

Point d’accès Wifi 192.168.1.1
PC « Serveur Base de données » 192.168.1.2
PC « Passerelle » 192.168.1.3
Journal lumineux 192.168.1.4
Webcam 192.168.1.5



Toutes les adresses entre 192.168.1.1 et 192.168.1.254 sont bien sûr valides.

Q-30 Caractéristiques des adresses IP publiques
De 200 à 203, 2 bits du 2ème octet sont utilisés pour la partie « machine » de l’adresse IP. Donc il
reste 8 + 6 = 14 bits pour la partie « réseau » des adresses IP.
Nombre de bits de la partie Masque Nombre d’adresses IP
« réseau » des adresses IP utilisables
14 255.252.0.0 2^18 – 2 = 262142

Q-31 Interface réseau « MS TCP Loopback interface »
C’est l’interface de loopback ou de bouclage local. Elle permet de faire des tests locaux
de la pile TCP/IP.
Q-32 Nombre d’interfaces réseau physiques
Il y a 2 interfaces physiques (lignes 4 et 5). Elles sont identifiables par la présence d’une
adresse physique (ou adresse MAC) et par leur description.
Q-33 Ligne 9
Destination = 0.0.0.0 et masque = 0.0.0.0 : c’est la route par défaut. C’est la route
qu’emprunteront les trames qui n’ont pas d’entrée correspondante dans la table de
routage.
BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 11/12
Q-34 Adresse IP des interfaces réseau pointées par les flèches
La ligne 11 signale que l’adresse 192.168.2.14 correspond à la machine elle même
(127.0.0.1).
Les lignes 13 et 9 indiquent que la passerelle par défaut (192.168.2.1) est accessible par
l’interface 192.168.2.14. La passerelle par défaut correspond donc à l’interface de la
« box » d’accès à Internet.
Intranet (Ethernet TCP/IP)


PC
« Passerelle »
Adresse IP : 192.168.2.14
Adresse IP : 192.168.2.1
Accès
Internet


Q-35 Information recherchée via les trames 2 et 3
Recherche de l’adresse MAC de l’interface d’adresse IP 192.168.2.1.

Q-36 Information recherchée via les trames 4 et 5
Recherche de ou des adresses IP correspondant à l’URL www.google.com.

Q-37 Rôle des trames 6, 7 et 8
Protocole TCP = mode connecté. C’est la connexion du PC « Passerelle »
(192.168.2.14) à un des serveurs web (port 80) de Google (209.85.227.104).
SYN = demande de connexion et ACK = acquittement.

Q-38 Rôle de la trame 9
C’est la requête HTTP demandant la page par défaut du serveur web de Google.

Q-39 Nom de la couche du modèle TCP/IP pour ces protocoles
Protocole ARP DHCP ICMP IP
Nom de la
Accès réseau Application Internet Internet
couche
Protocole HTTP TCP Telnet UDP
Nom de la
Application Transport Application Transport
couche
Q-40 Protocole de transport correspondant au mode connecté
Mode connecté = TCP.

Q-41 Numéro du port d’écoute
Justification : les valeurs inférieures à 1024 sont réservées aux services « bien connus »
et définis.




BTS INFORMATIQUE ET RÉSEAUX POUR L’INDUSTRIE ET LES SERVICES TECHNIQUES Session 2011
ÉTUDE D’UN SYSTÈME INFORMATISÉ - CORRIGÉ Code : IRSES Page : 12/12

Archive contentsContenu de l'archive

Action(s) SizeTaille FileFichier
1.64 Ko KB readme.txt
695.81 Ko KB ESI_BTS_IRIS_2011/01-10.tns
203.95 Ko KB ESI_BTS_IRIS_2011/11-12.tns

Pub / Ads

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1657 utilisateurs:
>1636 invités
>16 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)