CONDUITE DE PROJET WEB
Chapitre II : CONCEPTION
Pierre Terramorsi
4
B. Spécifications fonctionnelles
Se basant sur les orientations fonctionnelles du cahier des charges et sur le plan du site, le chargé d’étude va
réaliser une analyse approfondie avec le client.
Pour chaque fonctionnalité, les orientations seront reprises en mettant en avant les points suivants :
Acteurs concernés par le besoin : profil (internautes, administrateurs) et nombre.
Les différents cas d’utilisation possible de la fonctionnalité
Eléments en entrée (ce que l’utilisateur doit fournir en entrée ou les actions qu’il doit développer)
Eléments en sortie (résultats : données à afficher, quand et comment…)
Cas d’erreur à gérer.
Cette analyse sera synthétisée dans un document : « spécifications fonctionnelles ».
2) La conception technique
A. L’architecture logicielle
Partant des spécifications fonctionnelles, l’architecte Web va identifier les modules à intégrer ou à développer.
Personnalisation, gestion des contenus, téléchargement….
Exemple : Quelques modules
Composant Description
Gestion de contenu Module d’administration de création et d’édition de
contenu d’un site. Aucune compétence de
programmation n’est nécessaire pour y parvenir
Gestion de la publication Gestion de la publication ou workflow : suivi des étape
de publication : rédaction, validation…
Gestion de la personnalisation Permet de diffuser une même information de manière
différente suivant le profile de l’internaute.
Gestion des utilisateurs
Permet de gérer les profils de différents utilisateurs du
site.
Utilisateurs Back-office (administrateur
(administrateur, rédacteurs…)
Utilisateurs Front-office (visiteurs, clients…)
Exemple illustré :
joomla :
C’est un CMS (content manager system / gestionnaire de contenu)
La partie front office : http://www.alma-conseil.com/espacedemo/joomla/
La partie back office (administration) : http://www.alma-conseil.com/espacedemo/joomla/administrator/
Gestion du contenu et gestion des membres
Identifiant : demojoomla
Mot de passe : demojoomla