WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Analyse, conception et developpement par la methode 2TUP de micros services de publication des oeuvres scientifiques entre le ministere national de l'ESU et les entites d'etudes universitaires en RDC


par Patrick KAYEMBE
Université protestante de Lubumbashi (UPL) - Licence en sciences informatiques 2022
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

INTRODUCTION GENERALE

L'informatique connait une avancée technologique considérable dans tous les secteurs d'activité. Elle y est présente et est indispensable pour leur bon fonctionnement. En effet, elle facilite le travail du personnel, assure la rapidité et l'efficacité des taches.

Les technologies de l'information et de la communication offrent la possibilité d'accéder à des masses d'information de plus en plus grandes sur des supports de plus en plus variés et supportant des modes d'interaction de plus en plus différents. Un utilisateur peut rechercher et/ou recevoir de l'information sur son ordinateur de bureau, son PDA, son téléphone portable, etc. La plupart de ces plates-formes d'accueil permettent une interaction multimodale combinant le son, l'image et le texte.[1]

La prise en compte des modes d'interaction et des plates-formes utilisées signifie, pour nous, Les Architectures Micro Services (AMS) sont de plus en plus utilisées dans le développement des applications, surtout depuis l'émergence du Cloud computing et du Fog computing. Ce paradigme est une approche relativement récente consistant à développera une application distribuée en tant que suite de composants modulaires et autonomes, appelés micro services. Chaque micro service est responsable d'une seule fonctionnalité et peut être réutilise dans le cadre de n'importe quelle application puisqu'il s'exécute dans son propre processus et gère sa propre base de données. Grace à ces caractéristiques, l'AMS est devenue aujourd'hui l'architecture idéale pour les applications ou l''évolutivité, la résilience et la disponibilité sont requises, comme c'est le cas pour Netflix, Amazon, EBay et récemment, les applications de l'Internet of Things.[2]

2TUP (Two Track Unified Process) représentative des méthodes d'analyse et de conception orientées objet. Cette méthode a été choisie parmi d'autres bien connues comme RUP (Rational Unified Process) ou AUP (Agile Unified Process) par son processus de développement qui distingue les aspects fonctionnels des aspects techniques. En effet, ce principe rejoint celui que nous proposerons d'utiliser dans le développement de système de données entre les entités universitaires et le ministère de l'esu.

L'objectif de notre travail est de concevoir une architecture micros services par la méthode 2TUP, grâce à l'indépendance de l'Architecture micros services qui nous permettra à ce que chaque composant (institution universitaire) soit indépendante de l'autre mais en mesure de rechercher et recevoir les informations d'une autre institution de la RDC. Cette architecture nous permettra aussi de développer notre projet avec un Framework.

Notre sujet s'intitule analyse, conception et développement par la méthode 2TUP d'une architecture micros services de publications des oeuvres scientifiques entre le ministère national de l'esu et les entités d'études universitaires en RDC.

Notre choix est porté sur cette thématique, par ses interrogations sans réponses auprès des autorités, alors que nous pensons y apporter une piste de solution par écrit et pratique afin de participer à l'évolution et développement de la RDC.

Ce projet nous aidera à mieux appliquer les théories étudiées durant notre formation universitaire, il permettra également au ministère national de l'esu de mieux gérer toutes les entités d'études universitaires sans fournir beaucoup d'effort, et d'avoir une statistique correcte sur ceux-ci et il est de nature à permettre aux futures chercheurs de s'y ressourcer dans la rédaction des travaux.

Loin sans faux l'idée de prétendre être le premier à pouvoir aborder ce domaine ; bon nombre de chercheurs ont bien avant nous, parlé de cette thématique comme :

· SOME Iyo Ibso Maxence : Gestion intégrée des communautés religieuses et des établissements des Frères des Ecoles Chrétiennes du Burkina/Niger, mémoire 01/2011, UNIVERSITE POLYTECHNIQUE DE BOBO-DIOULASSO. Son objectif était d'informatiser le système de gestion des ressources humaines congrégation religieuse des Frères des Ecoles Chrétiennes d'Afrique de l'Ouest.

· M. Babacar DIAGO : Automatisation du système de restauration de l'Université Assane Seck de Ziguinchor, de la vente des tickets au contrôle des accès aux restaurants, mémoire de master 04/02/2022, Université Assane Seck de Ziguinchor UFR Sciences et Technologies, son objectif était de dématérialiser les tickets de restauration et permettre aux étudiants de pouvoir acheté des tickets sans se déplacer grâce à la porte money Univ-Money.

La particularité de notre travail se trouve au point abordé dans leur travail, SOME aborde les problèmes liés à la communauté religieuse et DIAGO aborde à son tour les problèmes au sein d'une université avec ses différents services et nous, nous avons comme objectif de concevoir une plateforme qui permettra au ministère de l'esu de gérer les entités universitaires et de faciliter la communication des universités entre elle.

Le ministère de l'esu rencontre beaucoup de difficultés pour la gestion des entités universitaires et de les faire communiqué entre elle. Problèmes liés aux correspondances administratives, retard d'acheminement d'informations des entités, de stockage des données. C'est pourquoi nous nous somme poser deux questions à savoir :

ü Quelle architecture logicielle serait adaptée pour la publication des oeuvres scientifiques entre le ministère de l'esu et les entités universitaires ?

ü Quelle démarche utilisée pour y arrivé ?

Comme hypothèse, nous pouvons répondre partiellement aux questions : concernant la 1ere question, l'architecture logicielle adaptée la réalisation du projet est les micros services qui nous permettra à ce que chaque entité soit indépendante de l'autre et qui peut rechercher et recevoir les informations d'une autre entité universitaire.

Quant à la deuxième question, la démarche utilisée pour la conception est 2TUP puisqu'il propose un cycle de développement en Y, qui dissocie les aspects techniques des aspects fonctionnels. Il commence par une étude préliminaire qui consiste essentiellement à identifier les acteurs qui vont interagir avec le système à construire, les messages qu'échangent les acteurs et le système, à produire le cahier des charges et à modéliser le contexte (le système est une boîte noire, les acteurs l'entourent et sont reliés à lui, sur l'axe qui lie un acteur au système on met les messages que les deux s'échangent avec le sens)[3].

La technique de modélisation nous permettra de concevoir et développer notre système d'information pour son effectivité.

Hormis l'introduction et la conclusion, notre travail est subdivisé en 4 chapitres qui suit :

Le 1ere chapitre : Etat de l'art sur les micros services et méthode 2TUP, dans ce chapitre, nous allons aborderons les concepts généraux, les notions de micros services ainsi que la méthodologie de l'utilisation.

Le 2em chapitre : Analyse du système existant, dans ce chapitre,nous allons traiter le processus métier du ministère national de l'esu en ressortissant les points faibles, forts et proposer une solution. Nous allons également toucher de recensements des besoins du système existant.

3em chapitre : Conception du SDGU, dans ce chapitre, nous exposerons les exigences fonctionnelles du nouveau système. Nous allons aussi analyser les exigences et concevoir un nouveau système.

4em chapitre : Implémentation du système SDGU, dans ce chapitre, nous exposerons le fonctionnement(déploiement) en précisant l'environnement d'exécution du système.

précédent sommaire suivant






La Quadrature du Net

Ligue des droits de l'homme