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é.
|