Traitement Des Flux D'acquisit - Khadija MARBOUH - 4265
Traitement Des Flux D'acquisit - Khadija MARBOUH - 4265
Traitement Des Flux D'acquisit - Khadija MARBOUH - 4265
Réalisé Par :
Khadija MARBOUH
Encadré par :
Pr. Jamal KHARROUBI Mr. Ayoub MORAD
Remerciements
Le travail présenté dans ce mémoire a été effectué dans le cadre de la
préparation du diplôme du Master Systèmes Intelligents et Réseaux à la faculté
des Sciences et technique de Fès.
1
Rapport de Stage 2017
Dédicace
Je dédie ce travail à mes chers parents, que nulle dédicace ne
peut exprimer mes sincères sentiments, pour leur patience illimitée,
leur encouragement continu, leur aide : en témoignage de mon
profond amour et respect pour leurs grands sacrifices. A mes chers
amis et collègues ceux avec qui j’ai passé 5 ans de moments
inoubliables. A mon équipe de travail au sein d’IBM qui sans
leurs encouragements et leurs conseils, ce travail n’aura jamais vu
le jour. Je dédie aussi ce travail à mes chers professeurs à qui je
tiens beaucoup à cœur.
2
Rapport de Stage 2017
Résumé
Le présent document synthétise mon travail effectué au sein d’IBM MED IT dans le cadre de
La mission de mon projet est de concevoir et de réaliser la partie Back-end d’une solution
d’intégrer les flux télétransmis par les Sociétés Concessionnaires d’Autoroutes et de générer
des comptes rendu ainsi que des accusées suite au traitement de ces flux.
Durant mon stage, j’ai opté pour le processus 2TUP « Two Tracks Unified Process » comme
un cycle de développement.
l’architecture de la solution résultante ainsi que les outils de développement qui sont utilisés
3
Rapport de Stage 2017
Abstract
This document summarizes the work realized within IBM MED IT as part of my end-of-
My mission was to design and realize the back-end part of a solution under the Mainframe
platform using "Cobol" as a development language to integrate the transmitted flows by the
Motorway Dealers and generate the accounts and the accused following the processing of
these flows.
During my internship, I opted for the 2TUP process "Two Tracks Unified Process" as a
development methodology.
Thus the project is carried out in three main stages: First a functional study, secondly a
technical study specifying the architecture of the resulting solution as well as the development
tools that are used and finally a general design carried out of the realization of the application.
4
Rapport de Stage 2017
Sommaire
Remerciements ........................................................................................................................... 1
Dédicace ..................................................................................................................................... 2
Résumé ....................................................................................................................................... 3
Abstract ...................................................................................................................................... 4
Table des matières ........................................................................... Erreur ! Signet non défini.
Listes des figures ........................................................................................................................ 7
Liste des abréviations ................................................................................................................. 9
Introduction générale ............................................................................................................. 10
Chapitre 1 Contexte générale du projet ............................................................................... 12
I. Présentation de l’organisme d’accueil ........................................................................... 13
1. IBM Worldwide ......................................................................................................... 13
2. IBM Med IT............................................................................................................... 13
3. Historique de IBM Med IT ........................................................................................ 14
4. Hiérarchie .................................................................................................................. 14
5. L’organisation du Delivery ........................................................................................ 15
II. Cahier des charges ..................................................................................................... 16
1. Problématique ............................................................................................................ 16
2. Description du besoin ................................................................................................ 17
Chapitre 2 Etude et conception ............................................................................................. 19
I. Conduite de projet ......................................................................................................... 20
1. Processus de développement ..................................................................................... 20
2. Planification du projet ............................................................................................... 22
II. Etude fonctionnel ....................................................................................................... 23
1. Etude de l’existant ..................................................................................................... 23
2. Fonctionnalités générales attendues .......................................................................... 24
3. Exigences fonctionnelles ........................................................................................... 24
III. Etude technique ......................................................................................................... 26
1. Présentation de l’environnement technique ............................................................... 26
5
Rapport de Stage 2017
6
Rapport de Stage 2017
7
Rapport de Stage 2017
8
Rapport de Stage 2017
9
Rapport de Stage 2017
Introduction générale
L’un des plus grands groupes bancaires international a confié à MED IT –An IBM
Company la réalisation du projet « Traitement des Flux d'acquisition »,
Notre client doit être en mesure d’intégrer les flux télétransmis par les Sociétés
Concessionnaires d’Autoroutes au format CB2A (norme d’échanges entre les systèmes
d’acceptation et les systèmes acquéreurs, développée par le groupement des cartes Bancaires),
Ces Sociétés reçoivent suite au traitement des flux:
Mon rôle consistait à intervenir à toutes les phases de génération du compte rendu de
réception (CRR) qui est fait suite à l’analyse technique de la remise et qui permet d’indiquer
aux remettants, où les Sociétés Concessionnaires d’Autoroutes, que les remises ont été
acceptées, partiellement rejetées ou globalement rejetées et fonctionnellement. Le compte
rendu de réception complète les fichiers privatifs « accusé de réception », « rejet » et
« anomalie » transmis par le système acquéreur (système qui acquit les flux) à la réception
d’une remise CB2A-fichier.
Durant ce stage j’ai eu l’occasion d’intégrer l’équipe ‘TMA acquisition‘, comme étant
un membre opérationnel de l’équipe, le chef d’équipe m’a affecté des demandes telles que :
l’analyse et le traitement des incidents
Le présent document, décrit les étapes de la mise en œuvre de ce projet. Il est structuré
en quatre chapitres, à savoir :
10
Rapport de Stage 2017
11
Rapport de Stage 2017
Chapitre 1
L’organisme d’accueil
Cahier des charges
12
Rapport de Stage 2017
2. IBM Med IT
En 2016, IBM acquière MED IT, Méditerrané Innovation et Technologies un centre
d’innovation et de développement informatique qui appartenait au groupe BNP Paribas avec
plus de 370 collaborateurs. BNP Paribas Méditerrané Innovation et technologies devient donc
Mediteranean information and techynologies An IBM Company
13
Rapport de Stage 2017
4. Hiérarchie
En tête du groupe IBM Med It on trouve M. Mimoun CHIKHI qui est le directeur général
(chief_executive_officer ou CEO). Le corps interne de l’entreprise est divisé en quatre
départements :
14
Rapport de Stage 2017
5. L’organisation du Delivery
L’organisation du delivery est basée sur une architecture matricielle selon les dimensions
suivantes :
Service lines : des pools de ressource ; regroupés par technologies (mainframe, java,
testing), afin d’optimiser les ressources, automatiser les méthodes et les outils et
accélérer le développement. Le regroupement des technologies en des Service Lines
assure que la gestion des compétences, outils, méthodes et l’optimisation des
ressources se fait dans des organisations basé sur une approche technologique
cohérente. Le delivery d’un projet/sous-projet est supporté par un principal service
line, qui peut travailler avec d’autres services lines secondaires.
Delivery Leaders : des Responsables de la livraison d'un projet / sous-projet vers
l’interne et/ou le client final, prennent en charge la gestion opérationnelle des
ressources assignées à ces projets / sous-projets. En termes de ressource la livraison
d’un seul projet peut être supportée par un ou plusieurs services line(s).
15
Rapport de Stage 2017
Un fichier d’anomalies
Un fichier de rejets
16
Rapport de Stage 2017
Mais dans certains cas, les remettants souhaitent recevoir ces mêmes informations dans un
seul fichier qui respecte le protocole standardisé CB2A.
Pour ce faire je propose de garder le fichier d’anomalies et le fichier de rejet qui vont
contenir que des informations général concernant les anomalies et les rejets, tandis que les
détails sont mis dans un compte rendu de réception (CRR) tout en respectant le protocole
standardisé CB2A.
2. Description du besoin
Dans le cadre du chantier Autoroute, notre client doit être en mesure d’intégrer les
nouveaux flux télétransmis par les Sociétés Concessionnaires d’Autoroutes (SCA), au nombre
de 16.
17
Rapport de Stage 2017
18
Rapport de Stage 2017
Chapitre 2
Etude et conception
Ce chapitre est consacré à la présentation du processus de développement, l’aspect fonctionnel
du cycle de développement de la solution, les contraintes techniques ainsi que la conception
détaillée des différentes parties.
19
Rapport de Stage 2017
I. Conduite de projet
Cette section est consacrée à la présentation du processus de développement choisi et la
planification du projet
1. Processus de développement
Notre choix s’est porté sur le processus 2TUP « Two Track Unified Process »,
processus itératif, incrémental et centré sur l’architecture appartenant à la famille des
processus unifiés qui constitue une trame commune pour intégrer les meilleures pratiques de
développement. Le 2TUP propose un cycle de développement en Y qui dissocie les aspects
techniques et fonctionnels.
Le processus 2TUP s’appuie sur UML tout au long du cycle de développement, car les
différents diagrammes de ce dernier permettent, par leur facilité et clarté, de bien modéliser le
système à chaque étape. De plus, 2TUP est piloté par les risques et les exigences des
utilisateurs. Ces exigences sont prioritairement traitées dans ses deux branches.
Le choix de ce processus est justifié par le fait que ce projet nécessite une vision
globale de la solution à mettre en place que ce soit au niveau technique ou fonctionnel.
20
Rapport de Stage 2017
a. Branche fonctionnelle
Cette branche comporte les deux phases suivantes :
b. Branche technique
Cette branche est constituée des deux phases suivantes :
Capture des besoins techniques : recense toutes les contraintes et les choix
dimensionnant la conception du système. Les outils sélectionnés ainsi que la prise en
compte de contraintes d’intégration avec l’existant conditionnent généralement des
prérequis de l’architecture technique.
La conception générique : cette phase définit ensuite les composants nécessaires à la
construction de l’architecture technique. Cette conception est complètement
indépendante des aspects fonctionnels. Elle a pour objectif d’uniformiser et de
réutiliser les mêmes mécanismes pour tout un système.
21
Rapport de Stage 2017
c. Phase de réalisation
La fusion des deux branches, fonctionnelle et technique mène vers la phase de réalisation qui
regroupe la conception préliminaire, la conception détaillée, le codage, tests et la recette.
Conception préliminaire : représente une étape délicate, car elle intègre le modèle
d’analyse dans l’architecture technique.
Conception détaillée : cette phase étudie ensuite comment réaliser chaque composant.
Codage : permet d’effectuer la production des composants et les tests des unités de
code au fur et à mesure de leur réalisation.
Recette : consiste à valider les fonctions du système développé.
2. Planification du projet
Le planning est une activité qui va nous aider à déterminer et ordonnancer les tâches
de notre projet, à estimer leurs charges et à déterminer les profils nécessaires à leur
réalisation, il va nous permettre également de suivre et de communiquer l’avancement du
projet en déterminant si les objectifs sont réalisés ou dépassés.
a. Planning prévisionnel
Dans le cadre d’une bonne gestion du projet et du respect des délais des différentes
étapes de l’application, j’ai établi un planning qui définit les périodes consacrées aux
différentes tâches et leurs statuts d’avancement pendant la réalisation du projet, ce que
représente la figure suivante (Figure 6) :
22
Rapport de Stage 2017
Planning réel
Le tableau suivant résume la planification réelle du projet :
1. Etude de l’existant
Les fichiers Remises (CB2A) provenant des Sociétés Concessionnaires d’Autoroutes sont
réceptionnés par une chaîne RACTF Fil de l’eau dans le but est de traiter ces fichiers pour la
production des fichiers de remises acceptées, accusé de réception, les rejets ainsi que les
anomalies (figure 8).
23
Rapport de Stage 2017
3. Exigences fonctionnelles
- Dans le CRR, sont retournées :
L’ensemble des données d’origine des remises/transactions rejetées ou en alerte
La ou les causes des éventuels rejets et alertes
Les totalisations en nombre et montant des transactions calculées par le système
acquéreur
- Le CRR ne sera proposé qu’aux clients transmettant leurs flux en fichier CB2AFichier
et abonnés au service RB040 (CRR)
- Prendre en compte toutes les versions du protocole CB2A fichier
- Le fichier CRR format CB2A doit être envoyé dans un délai qui ne dépasse pas les
90minutes.
24
Rapport de Stage 2017
- Le fichier CRR ne doit contenir que les rejets fonctionnels (Exemple : si une Remise
est rejetée ça veut dire que toutes ses transactions sont aussi rejetées) dans ce cas le
fichier CRR doit mentionner seulement le rejet de la Remise.
- Structure d’un fichier CRR
- Le fichier CRR au format étendu (avant encodage) doit respecter le format ci-dessous:
25
Rapport de Stage 2017
Ils fonctionnent selon un modèle centralisé, contrairement aux modèles répartis. Ils
permettent de faire tourner de façon simultanée plusieurs sessions d'un système d'exploitation
ou même de systèmes d'exploitation différents.
Les ordinateurs centraux sont utilisés dans les très grandes entreprises (banques,
compagnies d'assurances, compagnies aériennes, sociétés de services, mairies…). Par leur
fiabilité d'abord (quelques secondes d'arrêt par an), et dans une moindre mesure par leur
puissance, ils sont parfois les seuls ordinateurs capables de répondre aux besoins de leurs
utilisateurs (traitement de très grandes bases de données accédées par des dizaines ou des
centaines de milliers d'utilisateurs).
26
Rapport de Stage 2017
Quelques statistiques :
MVS, comme son nom veut le faire comprendre « Multiple Virtual Storage »,
applique le principe de la mémoire virtuelle pour traiter différents travaux (la gestion des
tâches, des données et des incidents) simultanément sur une machine comprenant un ou
plusieurs processeurs (jusqu'à 54, sans doute d’avantage dans les années qui viennent).
MVS intègre, aussi, un ensemble de sous-systèmes qui permet de répondre aux besoins des
utilisateurs.
i. L’outil TSO
Time Sharing Option, TSO, est un logiciel fournissant une interactivité entre
l’utilisateur et le système d’exploitation MVS de IBM. Il suit l’utilisateur à l’aided’un
terminal et travail inter activement avec lui. La mémoire vive dans le TSO est partagée entre
tous les utilisateurs de MVS. TSO est présent sur chaque terminal relié à MVS.
27
Rapport de Stage 2017
28
Rapport de Stage 2017
Avant d’accéder à ses 3 environnements il faut tout d’abord s’identifier, afin de saisir le nom
de la machine, l’identifiant, le mot de passe et le nom de l’application.
IMS utilise le principe des files de requêtes. Une transaction entrante (depuis un terminal) est
reçue par le contrôleur IMS, puis stocké dans la file de messages (message queue). Lorsqu'une
transaction a été mise dans la file, IMS fait appel à son ordonnanceur pour démarrer le
programme de l'utilisateur dans une zone réservée (région). Le message est alors traité et
retiré de la file d'attente, les données sont stockées ou mises à jour et une réponse est
éventuellement insérée dans la file d'attente d'IMS pour être expédiée à l'utilisateur.
Si vous avez déjà retiré de l'argent d'un Distributeur automatique de billets (GAB en français,
ATM en anglais), il y a de fortes chances que votre requête ait été traitée par un système de
type IMS.
d. Outils de développement
i. Présentation de Cobol
COBOL est un langage de programmation de troisième génération créé en 1959
(officiellement le 18 septembre 1959). Son nom est l’acronyme de COmmon Business
Oriented Language, qui révèle sa vocation originelle : être un langage commun pour la
programmation d'applications de gestion. Il a été mis au point par un comité de la CODASYL
(Conference on Data Systems Languages) entre 1958-1960 à la demande du gouvernement
américain.
Le langage COBOL était de loin le langage le plus employé des années 1960 à 1980, et
reste très utilisé dans de grandes entreprises, notamment dans les institutions financières qui
disposent (et développent encore) de nombreux logiciels et applications en COBOL.
29
Rapport de Stage 2017
DATA DIVISION: contient la description des données qui sont traitées par le
programme. Elle consiste essentiellement à réserver des zones mémoires dimensionnées
au programme, puis à les associer. On distingue trois zones différentes :
30
Rapport de Stage 2017
A gauche, les lignes sont numérotées, les astérisques dans la colonne 7 permettent de
commenter la ligne, qui devient bleue. En rouge, les instructions COBOL, en blanc, les
affichages, et en vert, les noms des variables, des paragraphes, ou des modules.
Les paragraphes sont délimités par un nom de début de paragraphe et un point en fin
de chaque paragraphe.
31
Rapport de Stage 2017
h. Présentation du JCL
JCL est langage de contrôle des tâches désigne certains langages de scripts, en
particulier sur les systèmes d'exploitation mainframe d'IBM, dont le rôle est d'exécuter
un batch.
i. Présentation du DB2
DB2 (Data Base 2) est un système de gestion de base de données propriétaire d’IBM
utilisant le langage SQL tout comme Oracle, ou MySQL. Il est déployé sur les mainframes,
systèmes UNIX, Windows Mac/OS et Linux.
La version originelle, lancée au début des années 1980, est celle qui tourne sur les IBM
mainframes. En 2011, 99,9 % des sites IBM mainframe utilisent DB2. La première version
tournant sur Windows a été lancée à la fin des années 1990. Bien que sur la philosophie les
deux versions se rejoignent, sur la pratique tout diffère.
32
Rapport de Stage 2017
2. Architecture de la solution
a. Description
L’architecture applicative repose sur une séparation des composants applicatifs en 3 couches
logiques :
33
Rapport de Stage 2017
Cette séparation logique permet de rendre indépendantes les règles de gestion (qui constituent
le cœur des applications) de la technologie employée.
Composant fonctionnel
Un composant fonctionnel est un composant chargé de traiter une activité à l’intérieur d’un
processus. A ce titre, il peut appeler tous les accesseurs physiques de son périmètre ou
composants fonctionnels nécessaires au traitement de cette activité. Les composants fonctionnels
contiennent l’ensemble des règles de gestion de la banque.
Sous MVS, les composants fonctionnels sont des programmes Cobol. Il peut s’agir de
programmes batch redémarrables ou de modules (batch et/ou TP).
Accesseur physique
Un accesseur physique est l’unique composant chargé d’accéder en consultation ou en mise à jour
à un ensemble de données (des exceptions à cette règle existent, conditionnées par l’approbation
des DBA).
Aucun autre composant ne peut contenir d’accès à une base (ordre SQL, DL/1,..). Il est préconisé
d'utiliser un accesseur physique pour toute manipulation de fichiers permanents (VSAM…).
Un accesseur physique ne comporte pas de règles de gestion. En plus, les modules Accesseurs ne
sont utilisables que par l'application qui les gère.
Batch redémarrable
Batch redémarrable BMP (Batch Message Processing) traite une activité à travers les ordres :
34
Rapport de Stage 2017
Middleware GOAL
L'environnement technique BNP Paribas est composé de machines localisées sur différents
sites, et de systèmes d’exploitation différents (Z/OS, UNIX …).Les composants fonctionnels
peuvent être distribués sur différentes plates-formes.
Le middleware GOAL est une couche technique qui permet la communication entre les
plates-formes et rend transparents la localisation et l’échange de données.
Lorsqu’un composant fonctionnel peut être appelé par une machine distante (c’est le cas des
composants de premier niveau, appelés par une transaction locale), il est appelé via un
composant technique GOAL. Il s’agit d’un chapeau ayant pour fonction l’appel du composant
fonctionnel.
Note : Tout composant fonctionnel (TP ou batch redémarrable) est sous le contrôle du
middleware GOAL.
35
Rapport de Stage 2017
IV. Conception
La conception est une phase primordiale pour réussir un projet. C’est pour cela que cette
section sera dédiée à la présentation de l’architecture générale de la solution. Ensuite, à la
conception détaillée des différentes parties
1. Architecture général
a. Schéma organique BMP Fil de l’eau format CB2Af
Le présent schéma introduit le processus Fil de l’eau de la télétransmission CB2A Fichier
PE-SIT
Déclenche YHA02
REMETTANT
Fichier
Client
O12D101 Procédure dégradée
BRACTF51
SCCTF - one way
Fichier Tables
Client DICO
O12D101
BMP-WFI
Module - Allocation
MRACTF5B MRACTF5A MRACTF50 dynamique des
décodage décodage fichiers
Applicatif Remise - MAJ de la
base NET
- Transferts
RACATF14
CFT
ORG ICR EXT Chaîne
Tables
mess. Index mess. Remises TRSF-valo
DICO
D'origine rejets Décodés acceptées
HAL5
MRACTF5C
contrôle séq.
ANO ANO
RACSC040
ICR EXT
Tables
Index mess. REJ REJ
DICO RACSC300
rejets Décodés
ACR ACR
RACSC295
MRACTF5K MRACTF5D
control data control data REMETTANT
PE-SIT
O0OJ101 MRACTFGR
Client
Base Table
NET suivi
36
Rapport de Stage 2017
2. Partie CRR
a. Architecture de la transaction CRR
Vu la forte volumétrie d’anomalies et des rejets pouvant être traitées, l’alimentation d’une
file MQ-SERIES (est un service de messagerie inter-applicative, Permet l’échange
d’informations et l’exécution de transactions entre un grand nombre de plates-formes
d’exploitation différentes) contiendra uniquement le nom du fichier CRR étendu à reprendre
dans un traitement batch BMP. Ce dernier constituera le fichier CRR au format CB2A à
destination aux Sociétés Concessionnaires d’Autoroutes.
37
Rapport de Stage 2017
La transaction CRR
WRACCR0* RACTF
(les six jobs fil de l’eau alternatifs)
MRACTF5F
38
Rapport de Stage 2017
39
Rapport de Stage 2017
41
Rapport de Stage 2017
42
Rapport de Stage 2017
43
Rapport de Stage 2017
Chapitre 3
Mise en œuvre
Dans ce chapitre je vais présenter la mise en œuvre du projet à partir des outils de
développement à travers la présentation des captures d'écran du travail réalisé.
44
Rapport de Stage 2017
I. Mise en œuvre
1. Application
Comme il a été détaillé dans le chapitre de la conception, je vais maintenant voir des
captures d’écran pour chaque fonctionnalité détaillée dans les diagrammes d’activités
Ce fichier contient les contrats des clients ayant souscrit au service CRR
45
Rapport de Stage 2017
La chaine Fil de l’eau, traite le fichier en entrée (Fichier CB2A), et génère le fichier
CRR au format étendu, accusé de réception et fichier de remise acceptée
Il extrait le numéro du client pour vérifier que le fichier déjà traité ou non
L’entrée du programme
46
Rapport de Stage 2017
Comme nous avons déjà mentionné la chaine Fil de l’eau de la télétransmission CB2A
Fichier, génère un fichier CRR au format étendu, puis l’alimentation de la file MQ-SERIES
par les noms du fichier CRR, à reprendre dans la transaction CRR.
2. Transaction CRR
Dans un premier temps, la chaine WRACCR0* prend à partir du fil MQ-SERIES les
fichiers CRR au format étendu à traité
L’appel du module MRACCR10 pour filtrer le fichier CRR c’est-à-dire gardé les
enregistrements correspondant aux clients ayant souscrit au service CRR
47
Rapport de Stage 2017
48
Rapport de Stage 2017
3. Tests sous QC
Pour assurer la fiabilité du projet, nous avons maîtrisé la qualité et les coûts par des tests en
respectant le triangle d’or
Nous avons mis les tests sous QC (Quality Center), un outil de gestion des recettes offre la
possibilité de gérer 4 types d’informations principales
Les campagnes de test : pour ordonnancer les cas de test et les exécuter
Les anomalies : ce qui est en écart avec ce que doit faire le logiciel
49
Rapport de Stage 2017
Ce qui concerne mon projet, nous avons mis trois types de tests :
50
Rapport de Stage 2017
Chapitre 4
Travaux annexes
Le présent chapitre va montrer les tâches effectuées durant ma période de stage.
51
Rapport de Stage 2017
Durant ma période de stage et en parallèle avec mon projet de fin d’étude, plusieurs
tâches qui concernent le traitement des incidents m’ont été affectées. En ce qui suit, je
présente des exemples réels du traitement des incidents que j’ai effectué.
TMA Acquisition : est une Tierce Maintenance Applicative qui a en charge le traitement
des demandes correctives, évolutives et d’assistance d’un périmètre d’applications bancaires
chargées de la gestion des flux.
Incident : Une interruption ou une dégradation non planifiée d’un service opérationnel
de production Une panne n’ayant pas encore impacté le service IT est aussi un incident (ex :
panne sur un disque en miroir).
Après la détection d’un incident au niveau du job ‘QNAGDA01’ un email est envoyé à
l’équipe de TMA Acquisition afin de restaurer le fonctionnement normal des services et
minimiser l’impact négatif sur les activités métiers.
* job: représentation structurée des instructions à exécuter auprès du Système d’exploitation.
52
Rapport de Stage 2017
53
Rapport de Stage 2017
Ensuite nous effectuons une analyse dans laquelle nous déterminons comment l’incidentait pu
apparaitre malgré les précautions et les contrôles mis en place.
Les informations obtenues lors de l’analyse seront ensuite utilisées pour rédiger la fiche
d’incident.
54
Rapport de Stage 2017
55
Rapport de Stage 2017
56
Rapport de Stage 2017
57
Rapport de Stage 2017
58
Rapport de Stage 2017
59
Rapport de Stage 2017
L’étape qui suit la rédaction de la fiche d’incident est l’envoie d’un ticket, contenant la
consigne de résolution, via l’outil ITSM
60
Rapport de Stage 2017
61
Rapport de Stage 2017
Conclusion
Dans le cadre de mon projet de fin d’études, j’ai intégré la société d’IBM qui est une
société multinationale américaine présente dans les domaines du matériel informatique, du
logiciel et des services informatiques.
Une étude de l’existant était un élan pour se mettre en chemin et spécifier les différents
besoins collectés auprès du chef d’équipe.
Ensuite, j’ai abordé l’étude fonctionnelle de mon projet avant d’entamer l’étude
conceptuelle dans laquelle j’ai défini l’architecture général du système et j’ai élaboré la
conception de la solution en utilisant des diagrammes d’activités.
Les défis étaient de traiter les fichiers remises et générer le compte rendu de réception
avant un délai de 90 minutes, satisfaire aux besoins du client et avoir un rapport de
performance positif choses que j’ai pu effectuer, pour concrétiser cette satisfaction la mise en
production de l’application est prévu pour le 17-juin-2017.
62
Rapport de Stage 2017
Références
BNP Paribas. Rapport Annuel de2015. Révisé en Mars 2016. Consulté le 19.03.2017.
Disponible à l’adresse : https://group.bnpparibas/uploads/file/bnp_ra2015_fr_10_1.pdf
IBM. MVS JCL User's Guide.1988. Révisé en 2011. Consulté le 21.05.2017. Disponible à
l’adresse : http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/download/IEA2B570.pdf
63