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

 > 

Développement d'un portail web de gestion académique d'une université: cas de l'université islamique au Niger


par Ibrahim Yacouba Maïdaoua
Université islamique au Niger - Bachelor en informatique  2023
  

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

1.2 - La méthode 2TUP

2TUP (2 tracks unified process), ou T2UP, est un processus de développement logiciel qui met en oeuvre la méthode du processus Unifié. Le 2TUP 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 processus s'articule ensuite autour de trois phases essentielles :

> Une branche technique ;

> Une branche fonctionnelle ;

> Une phase de réalisation.

La branche technique capitalise un savoir-faire technique et/ou des contraintes techniques. Les techniques développées pour le système le sont indépendamment des fonctions à réaliser. La branche fonctionnelle capitalise la connaissance du métier de l'entreprise. Cette branche capture des besoins fonctionnels, ce qui produit un modèle focalisé sur le métier des utilisateurs finaux.

La phase de réalisation consiste à réunir les deux branches, permettant de mener une conception applicative et enfin la livraison d'une solution adaptée aux besoins.

Bachelor Degree Promotion sortante 2023

28

Mise en place d'un portail web

2 - Méthodes utilisées pour notre projet (UML)

L'ensemble de notre démarche va s'appuyer sur le langage UML, conçu pour la visualisation, la spécification et la construction des systèmes logiciels.

2.1 - Définitions

UML (Unified Modeling Language) est un langage de modélisation unifié (ou universel) et non pas une méthode. UML a été conçu pour permettre la modélisation de tous les phénomènes de l'activité de l'entreprise (processus métier, systèmes d'informations, systèmes informatiques, composants logiciels...) indépendamment des techniques d'implémentations (langage de programmation...) employés par la suite.

2.2 - Les diagrammes UML

Le langage UML est décrit par un méta-modèle, c'est-à-dire une représentation simple, mais rigoureuse, de ses constituants élémentaires, avec leurs règles d'utilisations et de syntaxe. Un diagramme est défini par les auteurs d'UML comme la représentation graphique d'un ensemble sélectionné de constituants UML. Ils ont élaboré treize (13) diagrammes, chacun d'eux étant dédié à la représentation des concepts particuliers d'un système logiciel. Une classification courante distingue les diagrammes qui traduisent la structure et les diagrammes qui présentent le comportement du système étudié. Parmi ces diagrammes, on a choisi les suivants qui sont suffisant pour étudier et analyser notre projet:

? Le diagramme de cas d'utilisation.

? Le diagramme de classes.

? Le diagramme de séquence.

? Le diagramme d'activité.

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








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo