Conclusion
En conclusion, UML est un outil précieux, mais, pour
bien l'utiliser et en faire un instrument de lisibilité, il nous faut
l'accompagner d'un mode d'emploi pour l'élaborer, il nous faut reprendre
les questions dans la tradition du génie logiciel et suivre les
démarches de conception et d'analyse :
-Analyse de problème en utilisant processus unifié
UP -Utilisation d'un langage de modélisation UML
-Etude préalable, construction ainsi tests et mise au
point
Exigence fonctionnelles
Introduction
La réalisation d'un site dynamique (magazine en ligne)
doit être impérativement précédée d'une
méthodologie de conception permettant d'offrir une vision claire des
différents éléments de l'application et de l'interaction
entre ces derniers.
Pour notre conception, nous allons utiliser UP (Unified
Processus) qui est un processus de développement.
I. Exigence fonctionnelle
> Analyse fonctionnelle
· La présentation générale du
projet.
· Le cahier des charges, qui permet de décrire et
lister les fonctions primaires, secondaires et contraintes du système
étudié.
· Représentation des Cas d'utilisation.
· Diagramme des classes métiers.
1. Présentation générale du
projet
Le but à atteindre dans notre projet est la
réalisation d'un site web pour un magazine en ligne (santé et
bien-être) adressé aux lecteurs regroupant des contenus pluri
médias issus de différentes sources (vidéos, photos,
articles, dossiers, etc...) sur une thématique précise.
2. Cahier des charges
Tout Lecteur (internaute) : Il a la possibilité de
consulter le magazine (afficher une liste d'articles dans une rubrique
donnée, ouvrir un article), contacter l'administrateur, exporter les
articles sous format PDF, partager les liens sur des réseaux sociaux
(Facebook, Twitter, etc...), poster commentaire.
Tout internaute Rédacteur: Peut remplir le formulaire
d'inscription .Ainsi, gérer les articles (crée, modifier ou
supprimer ses propres articles), comme il peut gérer les commentaires,
gérer les médias, en passant par une authentification.
L'Administrateur est responsable de la maintenance du site et
de l'héberger a l'aide d'un logiciel FTP comme FILEZILA et faire la mise
à jour des programmes (Template, applications,...etc.), il peut aussi
gérer les rédacteurs (ajouter rédacteur, modifier leurs
informations, réinitialiser leurs mot de passe, ou les supprimer),
gérer les sections et les catégories, gérer aussi les
articles, utilisateurs, contacts, ainsi gérer les medias on passant par
une authentification.
3. Spécification des exigences d'apr4s les cas
d'utilisation
L'expression préliminaire des besoins donne lieu a une
modélisation par les cas d'utilisation, dans cette partie nous allons
détailler la branche supérieure concernant la modélisation
de cas d'utilisation.
|