Rapport de Stage - Odt
Rapport de Stage - Odt
Rapport de Stage - Odt
« ATEC »
Observation du métier d’ingénieur en Informatique
1
I Remerciements :
Je tiens à remercier toutes les personnes qui ont contribué au
succès de mon stage et qui m'ont aidé lors de la rédaction de
ce rapport.
2
Table des matières
I Introduction:................................................................................................................................... 4
II Présentation du ATEC :................................................................................................................... 5
A. Localisation :............................................................................................................................... 5
B. ATEC :.......................................................................................................................................... 6
1. Activité de l’entreprise............................................................................................................ 6
2. Organisation de l’entreprise................................................................................................... 7
III Le système de production :............................................................................................................. 8
A. Développement logiciel.............................................................................................................. 8
B. Test logiciel................................................................................................................................. 8
IV présentation du projet :………………………………………………………………………………………………………………9
A. Spécification des besoins……………………………………………………………………………………………….9
B. Réalisation……………………………………………………………………………………………………………………10
1. Environnement du travail………………………………………………………………………………..10
2. Interfaces de l’application……………………………………………………………………………….10
V Conclusion.................................................................................................................................... 12
B. Ma relation avec les autres:...................................................................................................... 12
C. Conclusion personnelle :........................................................................................................... 12
II
3
Introduction :
Etant étudiant en 1ere année informatique à L’Ecole Supérieure Privée
d’Ingénierie et de Technologies, ESPRIT SA, j’ai eu l’opportunité de réaliser un
stage de 1 mois au sein de l’entreprise ATEC spécialisée dans le domaine de
développement et test informatique.
4
Présentation de ATEC :
Localisation :
5
ATEC :
Activité de l’entreprise
• ATEC (Assistance Technique et Conseil) est une entreprise spécialisée dans les services
d'assistance technique et de conseil dans divers domaines tels que l'ingénierie,
La majeure partie de ses clients et partenaires sont des entreprises et groupes en France.
- Un éditeur de logiciel (entreprise qui fabrique des logiciels) d’une solution CRM (Customer
Relation Ship Management).
Dans cette période de pandémie, une partie des clients de ATEC se trouve en difficulté et l’objectif de
l’entreprise est de trouver de nouveaux clients en France et de maintenir son activité en attendant
l’évolution favorable de l’économie mondiale.
c) Fournisseurs.
ATEC effectue ses principaux achats auprès des fournisseurs informatiques et bureautiques en
Tunisie. Elle achète principalement des ordinateurs ou des bureaux pour ses ingénieurs.
6
Organisation de l’entreprise
L’organigramme m’a été présenté et expliqué par Mme. Belakhal Samia
L’entreprise comprend une trentaine d’employés et est organisée autour des projets avec les divers
clients.
Général
Directio
n
e
(Dévelop
pement)
(Dévelop
Immobili
pement)
Gestion
er (Test)
fortune
Domain
Equipe
Equipe
Equipe
projet
projet
projet
de la
CRM
etc
e
…
Chacune des équipes comprend entre 2 et 5 ingénieurs.
Chaque équipe s’interface directement avec le client pour comprendre le besoin et réaliser le travail
demandé.
Pendant cette période de pandémie, les employés ne sont pas toujours présents dans les locaux de
l’entreprise et peuvent télé-travailler.
L’entreprise offre entre autres à chacun des employés un ordinateur portable pour faciliter le travail
à distance.
Un suivi régulier avec les ingénieurs et les clients est effectué par la direction générale, afin de
vérifier que les travaux sont réalisés tels que demandé par le client.
Le système de production
Le métier observé est celui d’ingénieur informatique.
7
Tous les employés sont issus des écoles d’ingénieurs telle que l’ENIT (école nationale d’ingénieur de
Tunis) , l’ENSI (école nationale des sciences de l’informatique) ou de l’ESPRIT (école supérieure privée
d'ingénierie et de technologie).
Le recrutement est effectué par e-mail. Chaque ingénieur peut présenter sa candidature en envoyant
une demande à [email protected].
ATEC fait aussi des annonces pour chercher des ingénieurs nécessaires pour la réalisation des travaux
demandés par les clients.
Deux principaux métiers sont pratiqués chez ATEC : développement logiciel et test Logiciel.
Développement logiciel
Dans l’exemple que j’ai observé, les développeurs utilisaient l’outil « Microsoft Visual Studio » qui
permet de développer en utilisant le langage « C# » et d’effectuer aussi des développements pour
des portails Web et aussi des logiciels PCs. (Environnement proposé par mon tuteur M. Noureddine
Missaoui).
Test logiciel
Le métier de test logiciel m’a été présenté et expliqué par Mme. Belakhal Samia.
Plusieurs outils permettent d’effectuer le test logiciel et de réaliser les rapports d’analyses adéquats.
Parmi ces outils, nous citons :
Présentation du projet :
Ce projet avait pour objectif de réaliser une enquête permettant de mesurer le niveau de satisfaction
des employés de leur entreprise via une interface WEB en s’authentifiant puis en répondant aux
différentes questions déclarées par l’administrateur.
- L’employé : peut accéder à l’interface WEB pour répondre à chaque question afin de réaliser
une enquête sur la satisfaction des salariés.
Conception de l’application :
Pour le développement de notre application, nous avons créé les tables suivantes :
Utilisateur : se caractérise par un identifiant unique. Il peut être « Admin » identifié par le champ
« isAdmin = 1 » ou « utilisateur normal » identifié par le champ « isAdmin = 0 ».
Employé : se caractérise par un identifiant unique. Cette table comporte une description de chaque
utilisateur (Nom, prénom, date de naissance …).
Sondage : se caractérise par un identifiant unique. Elle comporte un nom, une date de début et fin de
sondage et l’ensemble des questions et réponses permettant de faire une enquête.
Question : se caractérise par un identifiant unique. Cette table comporte un libellé pour saisir la
question de la part de l’Admin, un champ identifiant si la réponse est obligatoire ou non à travers un
code 0 ou 1.
Type :se caractérise par un identifiant unique. Elle est composée d’un libellé qui définit le type de la
question (Choix simple, choix multiple, ou saisie libre).
Proposition :se caractérise par un identifiant unique. Elle comporte des libelléscontenant les
différentes réponses possibles ajoutées par l’Admin.
Réponse Employé: se caractérise par deux identifiants. C’est une table intermédiaire entre les tables
« Question » et « Employé » permettant à l’utilisateur de saisir la réponse.
A. Réalisation :
Dans cette partie, nous allons décrire le processus de réalisation de notre application.
1. Environnement du travail :
Pour la mise en place de cette application, nous avons utilisé PHP pour le développement Frontend
et Backend et JavaScript pour le contrôle des données.
- SGBD : WampServer
2. Interfaces de l’application :
L’utilisateur commence par s’authentifier en tapant le Login et le Mot de passe et en cliquant sur le
bouton « connexion ».
En cliquant sur « Ajouter sondage », nous pouvons créer un nouveau sondagesi l’utilisateur est un
« Admin ».
En cliquant sur un sondage précis, une page s’affiche comportant le descriptif du sondage (Libellé,
date début et fin du sondage) en plus d’un tableau contenant les questions du sondage.
Le bouton « Ajouter question » permet d’ajouter une nouvelle question si l’utilisateur est un
« Admin ».
10
En cliquant sur la question, une fenêtre affichant le descriptif de la question apparait ainsi qu’un
tableau contenant les propositions de réponses possibles à cette question.
Le bouton « Ajouter proposition » permet d’ajouter une nouvelle question si l’utilisateur est un
« Admin ».
L’administrateur peut accéder à une liste des employés qui utilisent l’application et ajouter un nouvel
utilisateur en cliquant sur le bouton « Ajouter utilisateur » :
L’administrateur a la main pour accéder, modifier ou supprimer un sondage, une question, une
proposition ou un utilisateur à travers le menu d’option qui s’affiche dans chaque fenêtre.
Conclusion :
Au début, j’ai rencontré Mme. Belakhal Samia le directeur de l’entreprise qui m’a
présenté Mr.Abdelkader Azib, mon tuteur qui s’était bien occupé de moi pendant ce stage et qui a
donné de son temps pour répondre à chaque question que je lui ai posée.
Il y’avait aussi des ingénieurs, des technicien, des ouvrier qui venaient chaque jour. Les relations
entre les différents ingénieurs étaient très bonnes.
11
J’ai découvert que travailler n’était pas nécessairement ennuyeux. Au contraire, c’était plutôt
passionnant car la programmation est fascinante. L’ambiance était conviviale et chaleureuse entre
les différents employés qui discutaient et rigolaient ensemble lors des pauses,
Conclusion personnelle :
J’ai beaucoup aimé ce stage car il m’a permis de faire des tâches intéressantes et difficiles et m’a
permis d’apprendre beaucoup de chose en rapport avec le développement, mais le plus important
était que j’ai communiqué et fait la connaissance de nouvelles personnes. Le métier d’ingénieur est
très intéressant et attrayant, je l’ai beaucoup aimé.
12