Cahier des charges fonctionnel et besoins
Cahier des charges fonctionnel et besoins
Mireille Blay-Fornarino
IUT Nice-Sophia Antipolis
blay@[Link]
[Link]
Notre cadre :
2
09/10
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
Maîtrise d’ouvrage
& maîtrise d’oeuvre
3
09/10
samedi 29 janvier 2011
Cahier des charges
fonctionnel* (CdCF)
5
09/10
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
Exemple extrait de :
[Link]
CdC_EvalCompV2-[Link]
6
samedi 29 janvier 2011
Un exemple traité en cours sur la base
du cahier des charges
«Galerie d’art virtuelle»
•Il s'agit de créer une galerie d’art virtuelle sur Internet.
Notre galerie sera accessible via un site internet
permettant de stocker des artistes et leurs œuvres.
L’internaute pourra retrouver les artistes soit par leur
nom, soit par leur catégorie. La présentation se fera par
liste (Nom, Prénom, Catégorie de l’artiste icône et texte
court de présentation). Les internautes pourront
visionner les pages dédiées aux artistes, sélectionner
des productions référencées dans un panier et passer
commande.
7
samedi 29 janvier 2011
Un exemple traité en cours sur la base
du cahier des charges rédigé pour le
projet BIUT*
Ce système vise à permettre aux étudiants et professeurs de gérer et partager leurs
propres informations sur les documents (livres, revues ...) de la bibliothèque
Service de recherche par critères pédagogiques : comprenant une boite à outils pour
effectuer la recherche des ressources pédagogiques les plus adéquates d’une manière
simple, efficace et intuitive,
Service d’annotation pédagogique réservé uniquement aux enseignants qui leur permet
d’’établir une recommandation d’un livre pour un module, une matière ou un parcours, un
profil d’étudiant ou encore pour un périmètre pédagogique. Il peut également établir des
recommandations sur une l’ordre de lecture ou sur un schéma de lecture nécessaire pour
un cours ou un ensemble de cours ....
Utilisation du CdCF
discussions
Ad-hoc expression initiale du besoin Equipe
Projet
Demandeur
expression du besoin : specification/Faisabilité
Approuvée
9
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
10
09/10
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
I. Objet du Document
II. Documentation et terminologie
III. Contexte et motivation de l’action
IV. Rôle et utilisation
V. Description Fonctionnelle
VI. Impositions générales
VII. Sensibilités et facteurs d’échanges (s’il y a lieu)
VIII. Appel à variantes (s’il y a lieu)
IX. Cadre de réponses (s’il y a lieu)
Annexe
12
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
Plan : Introduction
I. Objet du Document
13
09/10
samedi 29 janvier 2011
I. Objet du Document
15
samedi 29 janvier 2011
I. Objet du Document
A l'origine de ces projets se trouve M. Le Thanh qui est porteur du projet de bibliothèque
numérique à l’IUT. Ce document pose les bases du Système d’Information (SI) qui
permettra un partage d’informations sur le contenu de la bibliothèque entre les membres de
l’université. En particulier, ce système vise à permettre aux étudiants de gérer leurs propres
informations sur les documents (livres, revues ...) de la bibliothèque.
Ce document présente une part de l’analyse du sujet, les limites que nous avons posées
dans le cadre de ce projet tuteuré et donc les perspectives déjà envisagées, les outils que
nous nous proposons d’utiliser. Nous précisons les premiers éléments de l’architecture,
nécessaires à l’affection des tâches par lots, avant de conclure par l’organisation prévue.
Plan : Introduction
I. Objet du Document
(Présentation rapide du Sujet, But du document
et de son usage)
On ne réinvente pas
tout ...
II. Documentation et terminologie
II.1. Références documentaires
A commencer dès le
II.2. Terminologie/Glossaire début du projet,
A poursuivre tout au
long du projet.
17
09/10
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
18
09/10
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
Le bon équilibre
Compréhension
09/10
19 Ambiguïté
samedi 29 janvier 2011
II. Documentation & terminologie
II.b Terminologie
Candidat : Il s'agit de la personne qui souhaite faire évaluer ses compétences
(en vue d’une validation, puis d’une certification) ; selon le type de C2i (ou le
type de formation) et les terminologies en vigueur dans l’institution, il peut s'agir
d’un stagiaire (formation initiale, formation continue et formation permanente)
ou d’un étudiant.
Trace d’activité : Tout ensemble d’objets s’appuyant sur des taches
authentiques permettant l'évaluation une (ou plusieurs) compétence(s). Par
exemple : une donnée numérique transmise (URL, URI, fichier de tout type) et la
possibilité d’ajouter un commentaire (argumentation réflexive) ...
Evaluation : Cette étape fait partie de la formation (évaluation formative). Via
des échanges avec un (ou plusieurs) évaluateur(s), le candidat constitue
progressivement les traces d’activités ...
20
samedi 29 janvier 2011
II. Documentation & terminologie
II.b Terminologie
Plan :
24
samedi 29 janvier 2011
III. Contexte et Motivations
Mises 25
samedi 29 janvier 2011
III. Contexte et Motivations
Plan :
Plan :
- Caractérisation du besoin :
‣ Informations chiffrées synthétiques
28
09/10
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
Plan : s
le
IV. Rôle et Utilisation e mp
E x
IV.1 Besoins essentiels et principes associés
Améliorer la Améliorer la qualité
productivité
Améliorer la prise de
décision
Mise en conformité
avec une loi Fusionner des
services
EvolutionS
Passage à
l’international Passage à l’échelle
09/10
29
samedi 29 janvier 2011
La décomposition en
sous rubrique n’est
IV.1 Besoins essentiels pas obligatoire.
Elle peut vous aider!
IV.1.a Expression des Besoins essentiels
L’ENF permettra essentiellement de :
C1) Gérer les auto-évaluations des candidats et des traces d’activités
C2) Valider des compétences
IV.1.b Principes de fonctionnement
Il s’agira d’interfaces web accessibles depuis un navigateur «firefox» ou «Internet explorer» en
priorité.
IV.1.c Validation des besoins et des choix de fonctionnements
Le besoin 1 est motivé par la nécessité de gérer un très grand nombre d’étudiants, disponibles
rarement en même temps.
Le besoin 2 découle du premier besoin, et doit permettre une distribution des tâches
d’évaluation.
Le fonctionnement prévu rend difficile le déploiement de clients dédiés.
IV.1.d. Caractérisation d’ensemble
L’outil sera déployé d’abord dans un site pilote. Il devra être disponible tous les jours. Des
arrêts devront cependant être prévus pour gestion des groupes, archivages, etc. Un nombre
maximum de 300 étudiants est prévu par site.
30
samedi 29 janvier 2011
IV.1 Besoins essentiels
IV.1.a Expression des Besoins essentiels
B1 : Faire connaître la galerie au travers de ses œuvres de partout et à toute heure à moindre
coût
En effet, nous avons constaté, que nos clients potentiels ne peuvent pas toujours se déplacer
aux heures d’ouverture de la galerie. De plus, la galerie n’est pas placée dans une rue
passante et nous aimerions mieux nous faire connaître.
B2. Faire connaître la richesse de la galerie
Nous éditons des prospectus mais nécessairement nous limitons les oeuvres aux plus
connues. Les catalogues ne présentent également qu’une partie de notre galerie et nous ne
pouvons actuellement les envoyer qu’à nos meilleures clients pour des raisons de coûts. Nous
avons plus de 1000 oeuvres potentielles dont seule une partie est actuellement exposée.
Nous présentons une trentaine d’artistes de styles très différents ce qui rend également la
présentation des oeuvres difficiles.
B3. Autoriser les ventes depuis l’étranger et à toute heure.
Suite à une exposition au Japon, nous avons des clients dans ce pays mais les décalages
horaires....
B4 : Vision exacte des oeuvres disponibles .... Dès qu’une oeuvre est vendue, elle n’est plus
disponible à la vente.
Mises 31
samedi 29 janvier 2011
IV.1 Besoins essentiels
IV.1.a Expression des Besoins essentiels
IV.1.b Principes de fonctionnement
IV.1.c Validation des besoins et des choix de fonctionnements (souvent associé au a)
IV.1.d. Caractérisation d’ensemble
Plan :
Plan :
Mises 36
samedi 29 janvier 2011
IV.2 Profil de vie
Plan :
39
samedi 29 janvier 2011
IV.3 Interacteurs de la galerie
...
Les ingénieurs systèmes pour ....
Le secrétariat
Les sécrétaires responsables de la saisie des oeuvres et artistes
Les internautes
Les administrateurs
Le Service comptable
Mises 40
samedi 29 janvier 2011
IV.3 Interacteurs de l’ENF
Plan :
V. Description fonctionnelle
V.1 Enoncés des fonctions de service (avec leur
importance)
V.2 Relations fonctions/situations
V.3 Caractérisation de chaque fonction
V.4 Critères d’appréciation généraux
42
09/10
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
Plan :
V. Description fonctionnelle
V.1 Enoncés des fonctions de service
- Fonctions de service principales
(sont la raison d’être du produit)
- Fonctions de service complémentaires/d’adaptation
(améliorent, facilitent ou complètent le service rendu)
Plan :
V. Description fonctionnelle
V.2 Relations fonctions/situations (Optionnel)
- des fonctions à des niveaux de détail différents
=> des regroupements «fonctionnels»
=> garder un niveau de détail adapté à l’avancement du
projet
47
09/10
samedi 29 janvier 2011
V.2 Relations fonctions/situations
Phase Phase Phase
Fonction Phase A Phase B
C.1 C.2 C.3
Plan :
V. Description fonctionnelle
V.3 Caractérisation de chaque fonction
- préciser les
- Critères d’appréciation et leur niveau
échelles
- objectifs et quantifiables (usage) -les critères
- subjectifs (estime) d’acceptation
Grand=>
- la flexibilité :
- imposition combien? impérative,
- flots de données et d’activités négociable, ...
- Besoins couverts - pensez à la
sûreté de
Belle, intuitive,
Rapide=> fonctionnement
ergonomique =>
temps?
évaluation?
50 cf. p.20-25
09/10
samedi 29 janvier 2011
V.3 Caractérisation des fonctions
Priorité :
Caractérisation :
Flots d’activités :
54
Plan :
V. Description fonctionnelle
V.4 Critères d’appréciation généraux
- Regroupe des critères communs à un ensemble de
fonctions
(par ex : disponibilité, sécurité, ...)
55
09/10
samedi 29 janvier 2011
V.4 Critères d’appréciation généraux
Sécurité (issus des réglementations)
Utilisation des navigateurs du marché
Accessibilité aux handicapés
Rapidité des affichages
Aide en ligne
9.5 Accessibilité pour les handicapés
L'outil devra être en conformité avec la norme W3C
La conception des pages prend en compte la diversité des moyens d'interaction des internautes avec l'outil (taille
variable des polices...)
Autant que faire se peut, les pages du site, en particulier la page d’accueil, doivent avoir un poids inférieur à
40ko.
9.8 Sécurité
Les données personnelles doivent être sécurisées (identifiants / mots de passe) L'outil supportera une connexion
sécurisée par certificat SSL.
56
samedi 29 janvier 2011
V.4 Critères d’appréciation généraux
Rapidité d’affichage
Toutes les pages du site destinées aux artistes ou aux clients devront être conçues pour
être Utilisables dans des conditions normales d’utilisation d’Internet, y compris dans un
contexte de connexion par modem 56K.
Autant que faire se peut, les pages du site, en particulier la page d’accueil, doivent avoir
un poids inférieur à 100ko.
Sécurité
Les données personnelles doivent être sécurisées (identifiants / mots de passe). L'outil
supportera une connexion sécurisée par certificat SSL. Outre cette première sécurité, le
client aura un système de paiement sécurisé à sa disposition pour tout achat sur le site tel
que Paybal, Paynet, Cashtronics, Google Payment, Payline, etc...
DARDENNE Axel
KOUBI Laurent
CHARPENTIER Anaïs
FARAUT Anthony
Mises 57
samedi 29 janvier 2011
V.4 Critères d’appréciation généraux
58
Plan :
Respect du JO ....
Norme AAA du W3C : ....
60
samedi 29 janvier 2011
VI.2 Impositions de conception
61
samedi 29 janvier 2011
VI.3 Contraintes industrielles
Néant
62
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
Plan :
Autres
I. Planning Prévisionnel
II. Attribution des tâches
63
09/10
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
La place de l’IHM
voir [Link]
[Link]
si-on-dessinait-des-applications/
64
09/10
samedi 29 janvier 2011
Analyse des besoins Cahier des Charges
Bibliographie
Ce cours s’appuie essentiellement sur :