Affichage des articles dont le libellé est EFF_tsdi. Afficher tous les articles
Affichage des articles dont le libellé est EFF_tsdi. Afficher tous les articles
mardi 19 août 2014
mardi 24 juin 2014
Corrigé UML examen de fin de formation 2013 TSDI
Source : test.toubkalit.com
Description : Une société de service experte dans le domaine des nouvelles technologies
et de l'informatique.






Description : Une société de service experte dans le domaine des nouvelles technologies
et de l'informatique.
Corrigé UML examen de fin de formation 2013 TSDI Par http://test.toubkalit.com/
Partie I : Théorique (6 pts)
Q1. C’est quoi la différence entre une composition et une agrégation ? Donner un exemple.
Q2. Mettez « Vrai » ou « Faux » devant chaque phrase :
• Le diagramme de classe est un diagramme dynamique .
• Le diagramme de séquence est un diagramme statique .
• Le diagramme de classes détaille les uses cases.
• Le diagramme de séquence est un diagramme statique .
• Le diagramme de classes détaille les uses cases.
Q3. Donner deux solutions différentes pour modéliser la situation suivante :
Deux personnes peuvent être mariées. Deux personnes mariées sont de sexes opposés.
Partie II : Pratique (14 pts)
On désire réaliser une application pour la gestion des Rapports Quotidiens de Vol (RQV) de véhicules dans les départements de police, via le web. On distingue initialement deux types d’utilisateurs pour ce système : les victimes et les témoins. Chacun de ces utilisateurs peut créer une déclaration de vol, en y indiquant son rôle (victime, témoin ou bien les deux), ses informations personnelles (son n°CIN, nom, prénom, adresse, tél), le type de la propriété volée (véhicule à moteur ou bien bicyclette) ainsi que les différentes informations disponibles qui l’identifient (couleur, marque, numéro de série pour les bicyclettes, matricule pour les véhicules à moteur, description générale), la date, l’heure et le lieu (avec tous les détails disponibles : n° de la rue, ville, code postal,…) du vol.
Le système attribue à chaque déclaration un identifiant, que l’utilisateur peut utiliser pour pouvoir éditer la déclaration (ajouter des informations, supprimer la déclaration), avant de sauvegarder la déclaration. Le système doit enregistrer, pour chaque déclaration, la date de sa dernière modification.
On distingue également un autre type d’utilisateurs : l’agent policier qui se charge de la création des Rapports Quotidiens de Vol. Un RQV est relatif à une date particulière, il contient toutes les déclarations de vols effectuées ou bien modifiées dans ce jour. Lorsqu’un véhicule déclaré est retrouvé, l’agent policier modifier l’état de la déclaration concernée. Evidemment, l’agent policier doit s’authentifier pour pouvoir accéder à cette application.
On désire déterminer pour chaque RQV la liste des nouvelles déclarations, la liste des déclarations mises à jour, ainsi que les déclarations qui ont été résolues.
T.A.F :
Q1. Décrire les différentes fonctionnalités de ce système en utilisant un diagramme de cas d’utilisation. (4 pts)
Q2. Décrire la structure de ce système en utilisant un diagramme de classe (4 pts)
Q3. Représenter les diagrammes de séquences correspondant aux fonctionnalités suivantes :
- Créer une nouvelle déclaration ; (2 pts)
- Créer un rapport quotidien de vol. (2 pts)
Q4. Représenter le diagramme d’états / transitions de l’objet « Déclaration » (2 pts)
Solution:
Partie I : Théorique (6 pts)
Q1. La différence entre une composition et une agrégation :
Une association de composition est plus forte que celle de l’agrégation.
Par Exemple :
Composition : Un mur compose une chambre, la destruction de mur implique la destruction de la chambre.
Agrégation : Une chambre contient des fournitures, le déplacement ou la destruction d’une fourniture n’importe pas la destruction de chambre.
Une association de composition est plus forte que celle de l’agrégation.
Par Exemple :
Composition : Un mur compose une chambre, la destruction de mur implique la destruction de la chambre.
Agrégation : Une chambre contient des fournitures, le déplacement ou la destruction d’une fourniture n’importe pas la destruction de chambre.
Q2 .
• Le diagramme de classe est un diagramme dynamique ; Faux
• Le diagramme de séquence est un diagramme statique ; Faux
• Le diagramme de classes détaille les uses cases. Faux
• Le diagramme de séquence est un diagramme statique ; Faux
• Le diagramme de classes détaille les uses cases. Faux
Q3 .
Solution 1 :
Partie II : Pratique (14 pts)
Q1.
Diagramme de cas d’utilisation :

Sommaire d’identification :
| Titre : Création des déclarations Résumé : Cette Fonctionnalités permet au utilisateur de créer une déclaration de vol Modifier une déclaration, Ajouter des informations supprimer une déclaration. Acteur : Victime et témoin. |
Description détaillée :
- Description du traitement nominal : l’acteur peut : Créer une déclaration ; Modifier une déclaration ; Ajouter des informations ; Supprimer une déclaration ; - Exceptions : [Exception 1 : ChampsObligatoires] : Message d'erreur si l'un des champs obligatoires n'est pas rempli. |
Diagramme de cas d’utilisation :

Sommaire d’identification :
| Titre : Système Résumé : Cette Fonctionnalités permet au système d’attribuer un identifiant et une date à une déclaration. Acteur : Système. |
Description détaillée :
-Description du traitement nominal : l’acteur peut : Attribuer un identifiant à une déclaration ; Attribuer une date à une déclaration ; - Exceptions : [Exception 1 : ChampsObligatoires] : Message d'erreur si l'un des champs obligatoires n'est pas rempli. [Exception 2 : ErreurDate] : Message d'erreur si la date de déclaration est postérieure à la date de système. |
Diagramme de cas d’utilisation :

Sommaire d’identification :
| Titre : la Création du RQV Résumé : Cette fonctionnalité permet à l’Agent policier de créer les RQV et modifier l’état d’une déclaration Acteur : Agent policier. |
Description détaillée :
| - Pré conditions : l’agent policier s’est authentifié sur le système - Description du traitement nominal : l’acteur peut : Créer des RQV ; Modifier l’état d’une déclaration ; - Exceptions : [Exception 1 : ChampsObligatoires] : Message d'erreur si l'un des champs obligatoires n'est pas rempli. |
Q2. Diagramme de Classe :

Q3. Diagramme de séquences "Créer une nouvelle déclaration"

Diagramme de séquences "Créer un rapport quotidien de vol"

Q4. Diagramme d’états / transitions de l’objet "Déclaration"

dimanche 22 juin 2014
vendredi 20 juin 2014
mercredi 18 juin 2014
mardi 10 juin 2014
samedi 7 juin 2014
Calendrier des examens de fin formation et de passage
Calendrier des examens de fin formation et de passage
source:
Mohammed Amine Machich
Bonne chance A tous
mardi 6 mai 2014
Correction THerorique TSDI EFF2009
Correction THerorique TSDI EFF2009
Svp Attendez chargement du Pdf
Pour le telecharger au format Pdf
http://adf.ly/lxDBr
http://adf.ly/lxDBr
Lien
lundi 5 mai 2014
Corrigé examen de fin de formation Arabe 2013 variante 2 niveau TSDI
(3
4)ما من شيء في حياتنا إلا
وقد غزته التكنولوجيا الحديثة سواء أكانت اجتماعية أو شخصية، ذلك واضحا في أمور
حياتية مهمة ، منها التعليم، فالتعليم الإلكتروني هو وسيلة من الوسائل التي تدعم
التعليم وتطوره إلى الإبداع والتفاعل وتنمية مهارات، التعليم الإلكتروني الذي يهدف
لإيجاد بيئة تفاعلية غنية بالتطبيقات المعتمدة على الحاسب والشبكة العالمية
للمعلومات، لذلك كانت الأنترينت هي الوسيلة الأفضل لرجال التعليم والتروبيين،
لأنها تسهل على تلاميذ عملية التعلم بسهولة وببساطة
.
5-يمكن لتكنولوجيا الاتصال
والمعلومات أن توفر مخرجا من مأزق التعليم وذالك من خلال تخفيف الضغط عن التعليم
الذي يوجد عدة صعوبات نظرتا للكثافة التي يعرفها فمجمل المتمدرسين تجدهم تحت لوائه
.. فأذا بدأ التلاميذ بمتابعة الدراسة عن طريق التكنولوجيا الاتصال سوف يساهم هذا
كثيرا في تخفيف الضغط عن التعليم الحالي
7)
يعتبر التكوين المهني مجالاً لكسب المعرفة والخبرة العلمية والعملية في العديد من الميادين الحرفية والمهني كما يمكن المتدرب من ولوج عالم الشغل
(حسب طبيعة التخصص ومدى أهميته في سوق العمل) بعد فترة تكوين تتراوح بين سنة وثلاث سنوات. توفر مؤسسات التكوين ءبالإضافة للتكوين النظري والتطبيقيء إمكانية الاحتكاك بعالم الشغل وذلك بتنظيم زيارات وتدريبات داخل المقاولات الصناعية.
يسهر نظام التكوين المهني على تلقين مواد علمية ومعارف و تكوين متدربين متخصصين في شتى المجالات نذكر من بينها : تقني متخصص في الشبكة المعلوماتية...
بعد حصولي على شهادة البكالوريا،اخترت الولوج الى التكوين المهني كونه يعتبر
المجال الأمثل للتلاميذ الذين يرغبون في ولوج عالم الشغل سريعاً ولا يرغبون
في متابعة دراسة طويلة كما أنه مناسب للتلاميذ الراغبين في إنشاء
مقاولاتهم الخاصة؛ تابعت دراستي كتقني متخصص في الشبكة المعلوماتية على شكل
وحدات طيلة مدة التكوين التي كانت تقتصر فقط على دروس نضرية تم تطبيقها
خلال فترة التدريب اكتسبت حقلا معرفيا مهما مواكبا للتطور الذي تعرفه
التكنولوجيا و استطعت الاحتكاك مع عالم الشغل ومعرفة متطلباته و التدقيق
على الوحدات المهمة زد على ذلك العمل المؤطر الذي يسهر طاقم التكوين على
توفيره دون اهمال روح التضامن و التواصل الذي تنعم به الادارة
خلاصة القول كلما إكتسبته طيلة فترة تكويني مهد لي الطريق لمستقبل مهني زاهر
بعد حصولي على شهادة البكالوريا،اخترت الولوج الى التكوين المهني كونه يعتبر
المجال الأمثل للتلاميذ الذين يرغبون في ولوج عالم الشغل سريعاً ولا يرغبون
في متابعة دراسة طويلة كما أنه مناسب للتلاميذ الراغبين في إنشاء
مقاولاتهم الخاصة؛ تابعت دراستي كتقني متخصص في الشبكة المعلوماتية على شكل
وحدات طيلة مدة التكوين التي كانت تقتصر فقط على دروس نضرية تم تطبيقها
خلال فترة التدريب اكتسبت حقلا معرفيا مهما مواكبا للتطور الذي تعرفه
التكنولوجيا و استطعت الاحتكاك مع عالم الشغل ومعرفة متطلباته و التدقيق
على الوحدات المهمة زد على ذلك العمل المؤطر الذي يسهر طاقم التكوين على
توفيره دون اهمال روح التضامن و التواصل الذي تنعم به الادارة
خلاصة القول كلما إكتسبته طيلة فترة تكويني مهد لي الطريق لمستقبل مهني زاهر
8)
لموضوع: طلب
وظيفة
بسم الله الرحمن الرحيم سلام تام بوجود مولانا الإمام. سيدي و بعد ،
يسرني أن أتقدمبكل احترام بطلبي هذا لشغل وظيفة مبرمجة إعلامية (او أي مهنة) في
مؤسستكم المحترمة،
أحيطكم علما أني (الدولة) ابلغ من العمر (xx) سنة. وحاصلة على
شهادة ( الشهادة المحصل عليها) ،
شخصية شجاعة، دينامية ، اجتماعية ، كريمة ، تحب الأخذ
و العطاء....
قمت بتداريب و برامج مهنية متعددة
خلال سنوات تكويني المهني ، و اعتقد انه الآن اكتسبت
بعض التجربة في مجال
تنمية الإعلاميات . ( او أي تجارب قمت بها ).
راجية من اللهالتوفيق وأن أحظى بموافقتكم على طلبي
هذا، واعدكم ببذل كل ما أملك من جهدو طاقة لأكون
عند حسن الظن بي، و فقنا الله و إياكم لخدمة وطننا
الغالي.
وتفضلوا سيادتكم بقبول وافر الاحترام و التقدير
Correction EFF Theorique 2012
Correction EFF Theorique 2012
Attendez chargement du pdf
Pour le télécharger au format pdf:
http://adf.ly/lhJEo
dimanche 4 mai 2014
lundi 7 avril 2014
BTS – GÉNIE INFORMATIQUE EXAMEN NATIONAL DE FIN DE FORMATION SESSION : MAI 2011
GÉNIE INFORMATIQUE EXAMEN NATIONAL DE FIN DE FORMATION
|
|
|
BTS – GÉNIE
INFORMATIQUE
|
Examen NATIONAL de
Fin de formation
SESSION :
MAI 2011
Matière : programmation
et p.o.o. Durée : 2 heures
PARTIE 1 : poo (c++ / java)
La modélisation de la gestion des contacts
dans un établissement a débouché sur le modèle de la classe « contact » suivante :
A. La classe « contact »:
|
contact.java
|
|
contact.h
|
|
class contact {
protected int Num_contact ;
protected String Nom_contact ;
protected int Age_contact ;
protected String Message_contact ;
Public static int compteur=0 ;
public contact(String n,int a) ;
public void Set_Age(int a) ;
public void Set_Message(String
m) ;
public
void afficher() ;}
|
|
class contact{
protected :
int Num_contact ;
char *Nom_contact ;
int Age_contact ;
char *Message_contact ;
public :
static int compteur ;
contact(char *n,int a) ;
void Set_Age(int a) ;
void
Set_Message(char *m) ;
void afficher() ;} ;
int
contact::compteur=0;
|
ü Num_contact : est un entier positif unique qui
désigne chaque contact. Il doit être incrémenté automatiquement à chaque
création d’un nouveau contact.
ü Nom_contact : est le nom du contact. Ce nom ne
pourra pas être modifié une fois créé.
ü Age_contact : L’âge du contact qui doit être compris
entre 18 et 60.
ü Message_contact : Le message envoyé par le contact.
1-
Écrire le code du constructeur par paramètres :
le message du contact est initialisé à
« Pas de Message … ». (1.5 pts)
« Pas de Message … ». (1.5 pts)
2-
Écrire le code de la méthode « Set_Age » qui permet de saisir l’âge du contact tout en vérifiant les contraintes
sur l’âge. (1
pt)
3-
Écrire le code de la méthode « Set_Message » qui permet de saisir le message du contact. (1
pt)
4- Écrire le code de la
méthode « afficher » qui affiche tous les attributs du contact sous
la forme : (1
pt)
Numéro :
Nom :
Age :
Message :
Nom :
Age :
Message :
On suppose qu’un salarié de cette entreprise
peut être aussi un contact interne, ainsi il sera modélisé par la classe
« contact_sal» qui héritera publiquement de la classe « contact».
B. La classe « contact_sal» :
|
contact_sal.java
|
|
contact_sal.h
|
|
class contact_sal extends contact{
protected int Matricule ;
protected double Salaire ;
protected boolean Bon_contact ;
public contact_sal() ;
public void Set_Bon_contact() ;
public double Calcul_Salaire() ;
public void affiche() ;}
|
|
class contact_sal : public contact
{ protected :
int
Matricule ;
double Salaire ;
boolean Bon_contact ;
public :
contact_sal(char *n,int a,int m,double
s);
void Set_Bon_contact() ;
double Calcul_Salaire() ;
void affiche() ;} ;
|
5- Écrire le code du
constructeur « contact_sal» qui fait appel au constructeur de la classe « contact » et qui initialise
l’attribut « Bon_contact » à « false ». (1,5 pts)
6- Le contact sera jugé
pertinent si le message du contact est pris en compte par l’établissement. Dans
ce cas l’attribut « Bon_contact » recevra la valeur « true » et le salaire du contact interne sera
augmenté de 10%.
a) Écrire le code de la
méthode « Set_Bon_contact » qui attribue la valeur « true » à l’attribut
« Bon_contact ». (1,5 pts)
b) Écrire une méthode
« Calcul_Salaire » qui retourne le salaire du contact interne suivant
la valeur de l’attribut « Bon_contact ». (1,5 pts)
7- Surcharger la méthode « affiche » de la classe mère pour
afficher tous les attributs de la classe fille. (1 pt)












.jpg)


