0% ont trouvé ce document utile (0 vote)
53 vues28 pages

Cahier des charges en méthode MERISE

Le document présente la méthode MERISE pour la conception de systèmes d'information. Il décrit les composants d'une méthode d'informatisation ainsi que le cycle de vie de MERISE, en mettant l'accent sur l'importance du cahier des charges pour la spécification des besoins fonctionnels et non fonctionnels.

Transféré par

foxnw42
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues28 pages

Cahier des charges en méthode MERISE

Le document présente la méthode MERISE pour la conception de systèmes d'information. Il décrit les composants d'une méthode d'informatisation ainsi que le cycle de vie de MERISE, en mettant l'accent sur l'importance du cahier des charges pour la spécification des besoins fonctionnels et non fonctionnels.

Transféré par

foxnw42
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Conception des systèmes d’information

- MERISE – Cahier des charges -

Emna HOSNI

UPPA

05/01/2024

Emna HOSNI(UPPA) Conception des systèmes d’information - 1 de


Informatisation du SI

Méthode d'informatisation du SI: règles


▪ S'appuyer sur des concepts théoriques : définition des concepts
▪ Proposer une démarche : cadre général pour définir le travail à accomplir
par les intervenants
▪ Permettre sa mise en œuvre par des outils : pour faciliter la manipulation
des concepts
▪ Atteindre un but : l’informatisation ( ⇒ argumentation et faisabilité)

N. B. : une méthode ne remplace ni l’expérience, ni la connaissance, ni le


talent

[Source: Olivier Guiber]

Emna HOSNI(UPPA) Conception des systèmes d’information - 2 de


Informatisation du SI

Méthode d'informatisation : composants

▪ Modèles : ensemble de concepts et de règles destiné à expliquer


le réel,
▪ Langages : destinés à l’élaboration des spécifications, à faciliter
la communication.
▪ Démarche : étape par étape
▪ Outils et techniques : aides à la mise en œuvre des modèles,
langages, démarche

Emna HOSNI(UPPA) Conception des systèmes d’information - 3 de


Définition : MERISE

Démarche de
construction
d’un SI

Historique :
En 1974, un projet qui a permis d’aboutir à la
naissance de la méthode MERISE par le
ministère de l’industrie Français.

Emna HOSNI(UPPA) Conception des systèmes d’information - 4 de


Définition : MERISE

Emna HOSNI(UPPA) Conception des systèmes d’information - 5 de


Informatisation du SI : MERISE

Acteurs d’une solution

Utilisateurs : Concepteur / Décideur:


Besoins développeur : Choix de
Réalisations solutions

Proposition des
Description de la solutions Etablir le choix
situation actuelle
Description de la
solution future

Développement de
la solution

Emna HOSNI(UPPA) Conception des systèmes d’information - 6 / 58 de


Cycle de vie de la méthode MERSIE

Emna HOSNI(UPPA) Conception des systèmes d’information - 7 de


Cycle de vie de la méthode MERSIE

Rédaction du cahier des charges

Composants Logiciels, répartition client / serveur …

Ecriture des prog, génération des BD,… tests

Emna HOSNI(UPPA) Conception des systèmes d’information - 8 de


Suite

Réalisation concrète de l’ensemble des spécifications ( Fonctionnelle / techniques)

Objectif : Rendre opérationnel le


nouveau SI
• Mise en place des ressources :
• Rectifications des anomalies
doc utilisateur, Ressources
• évolution
Humaines,…
• Préparation de lancement
• Mise en place effective

Emna HOSNI(UPPA) Conception des systèmes d’information - 9 de


Cahier des charges

Rédaction du cahier des charges

??

Cycle de vie MERISE d’un projet


Emna HOSNI(UPPA) Conception des systèmes d’information - 10 de
Définition : cahier des charges (cdc)

▪ C’est un document essentiel dans le processus de développement d'un


système d'information.
▪ C’est un document contractuel entre le client et le prestataire pour s'assurer
que le produit final répondra aux attentes (du client).
▪ Le cahier des charges sert à formaliser les besoins et à les expliquer aux
différents acteurs pour s’assurer que tout le monde soit d’accord.
▪ C’est sur ce document que le maître d’ouvrage du projet indique au maître
d’œuvre ses attentes. Dans le cas de non-respect de ces dernières (retard,
inconformités…), le maître d’œuvre peut avoir à verser des pénalités au maître
d’ouvrage.

NB : Le cahier des charges n’est pas utilisé uniquement en informatique et sa


structure prend des formes différentes selon le domaine et le type de projet.

Emna HOSNI(UPPA) Conception des systèmes d’information - 11 de


Objectifs d’un cdc

Un cahier des charges :


▪ présente le cadre du projet ( contexte …)
▪ présente les objectifs du projet : les résultats que le projet doit atteindre.
▪ énonce les besoins du projet ( BF,BNF)
▪ décrit les contraintes du projet
▪ énoncer les critères d’acceptabilité du produit: la procédure de
validation et les critères d’acceptation
▪ organise le déroulement du projet ( Calendrier…)
▪ prévoit le budget $ du projet,
▪ attribut les responsabilités et rôles des intervenants (MOE,MOA)
▪ facilite la communication : Servir de référence pour la communication entre les
équipes techniques et les utilisateurs.
▪ évite les ambiguïtés
▪ …

Emna HOSNI(UPPA) Conception des systèmes d’information - 12 de


Cdc: Spécification des Besoins

Trois grandes catégories de spécifications des besoins :

Besoins fonctionnels BF Besoins non fonctionnels Liées au


BNF processus
• Décrivent le QUOI • Ne concerne pas directement • Contraintes
dans les termes du les fonctionnalités. liées au
métier, • Les contraintes des développeme
• Fonctionnalités que le performances , sécurité, nt du produit (
système doit réaliser. maintenabilité … coût , délai,
prix, etc.)

NB: il est fréquent de constater une corrélation entre un BF x et un BNF y. Par conséquent,
pour satisfaire le BF, il est impératif que le BNF correspondant soit également comblé
(satisfait).

Emna HOSNI(UPPA) Conception des systèmes d’information - 13 de


Cdc: Spécification des Besoins

Exercice 1 : Dans le contexte d’un logiciel de vente, trouvez des besoins non
fonctionnels correspondant aux besoins fonctionnels!
BF BNF
Le client reçoit un mail automatique après ……..
paiement de sa commande.

Le client peut modifier la quantité ………: ……….


des articles de son panier.

Le client doit entrer un mot de ……… : …….


passe pour accéder à la zone réservée
aux membres.

Emna HOSNI(UPPA) Conception des systèmes d’information - 14 de


Cdc: Spécification des Besoins

Exercice 1 :

BF BNF
Le client reçoit un mail automatique après Assurer l'envoi automatique de
paiement de sa commande. notifications par e-mail, telles que des
confirmations de paiement, dans un
délai spécifié après qu'une action.
Le client peut modifier la quantité Réactivité de l'interface utilisateur :
des articles de son panier. (Garantir une réponse immédiate et
fluide de l'interface utilisateur lors de
la modification de la quantité
d'articles dans le panier)

Le client doit entrer un mot de Sécurité d’accès: les mots de passe


passe pour accéder à la zone réservée sont stockés de manière sécurisée.
aux membres.

Emna HOSNI(UPPA) Conception des systèmes d’information - 15 de


Spécification des Besoins

Exercice 2 : Imaginons la conception d'un système d'information pour une


bibliothèque en ligne. Identifiez des BNF correspondant aux BF.

BF BNF
Permettre aux utilisateurs de s'inscrire, ……
de se connecter, de mettre à jour leurs
informations personnelles…
Offrir une fonctionnalité de recherche ….
avancée permettant aux utilisateurs de
trouver des livres par titre, auteur,
genre.

Emna HOSNI(UPPA) Conception des systèmes d’information - 16 de


Cdc: Spécification des Besoins

Exercice 2 :

BF BNF
Permettre aux utilisateurs de s'inscrire, Sécurité des données utilisateur.
de se connecter, de mettre à jour leurs Description : Garantir la confidentialité
informations personnelles… des informations personnelles…

Offrir une fonctionnalité de recherche Performance de recherche par livres, par


avancée permettant aux utilisateurs de titre, etc.
trouver des livres par titre, auteur, genre. Description: Garantir que la fonction de
recherche avancée fournit des résultats
précis

Emna HOSNI(UPPA) Conception des systèmes d’information - 17 de


Cdc : contraintes du projet

La description des contraintes du projet consiste à :


• spécifier les coûts (p. ex. le budget alloué au projet, les moyens matériels
et logiciels mis à disposition, etc.)
• définir les délais (p. ex. les dates de livrables, les échéances intermédiaires,
etc.)
• recenser les autres contraintes ( clauses juridiques, etc.).
Cécile

Emna HOSNI(UPPA) Conception des systèmes d’information - 18 de


Cdc : déroulement du projet

L’organisation du déroulement du projet consiste à :


• planifier la séquence des grandes phases, définir les étapes cruciales,
établir le plan d'assurance qualité pour contrôler la qualité du logiciel,
• décrire la documentation qui accompagnera le logiciel à sa livraison.
Cécile

Emna HOSNI(UPPA) Conception des systèmes d’information - 19 de


Cdc : Attribution des rôles
L’attribution des responsabilités et rôles :
de la maîtrise d’ouvrage MOA / de la maîtrise d’œuvre MOE.

MOA : maître d’ouvrage MOE: Maitre d’œuvre

- est la personne pour qui est réalisé le - assure la concrétisation du projet


projet. Elle est l’entité porteuse d’un besoin, conformément aux spécifications définies
définissant l’objectif d’un projet, son par la Maîtrise d'Ouvrage (MOA),
calendrier et le budget consacré à ce projet. est la personne physique ou morale choisie
Le résultat attendu du projet est la par le maître d’ouvrage pour la
réalisation d’un produit, appelé ouvrage. conduite opérationnelle des travaux en
matière de coûts, de délais et de
choix techniques, le tout conformément à un
cahier des charges.

Emna HOSNI(UPPA) Conception des systèmes d’information - 20 de


Cdc : Attribution des rôles
L’attribution des responsabilités et rôles :
de la maîtrise d’ouvrage MOA / de la maîtrise d’œuvre MOE.

Source : cliquer ici


Emna HOSNI(UPPA) Conception des systèmes d’information - 21 de
Rédaction d’un Cdc
Rédiger un bon cahier des charges (CDC) nécessite une attention
particulière pour :
▪ s'assurer de la clarté, de la complétude et de la pertinence des
informations.
▪ faciliter la lecture,
▪ Identifier et détailler clairement les besoins
▪ se mettre à la place du destinataire,
▪ mettre en évidence les contraintes et les degrés de liberté.
▪ Décrire les critères de validation du projet ainsi que les scénarios de tests à
mettre en œuvre.
▪ recueillir, valider, vérifier.

Emna HOSNI(UPPA) Conception des systèmes d’information - 22 de


Rédaction d’un Cdc

Pour rédiger un bon cahier des charges (CDC), il ne faut pas :

▪ rédiger un CDC trop générique


▪ rédiger un CDC trop détaillé,
▪ proposer la solution à la place du fournisseur,
▪ élaborer seul le cahier des charges.

Emna HOSNI(UPPA) Conception des systèmes d’information - 23 de


Types de Cdc

1. Le Cahier des charges Préalable :Cette étape est orientée vers la


compréhension générale du problème à résoudre ( expression de besoin /
Objectifs)
2. Le Cahier des Charges Fonctionnel (CdCF) est le document qui
récapitule la démarche et les résultats de l’Analyse Fonctionnelle du Besoin.
Il porte donc essentiellement sur les fonctions de service.

3. Le Cahier des Charges Technique (CDCT) complète le Cdc fonctionnel


en décrivant les spécifications techniques du contenu du projet ou du système
à développer.

NB : Le CDCT est souvent utilisé dans le domaine de l'ingénierie, de l'informatique et de la


construction pour guider les équipes de développement, les ingénieurs et les techniciens tout
au long du processus de réalisation du projet…

Emna HOSNI(UPPA) Conception des systèmes d’information - 24 de


Types de Cdc

Cycle de vie MERISE d’un projet


Emna HOSNI(UPPA) Conception des systèmes d’information - 25 de
Types de Cdc

Cahier des charges préalable

Cahier des charges Fonctionnel


CdcF

Cahier des charges Technique


CdcT

Emna HOSNI(UPPA) Conception des systèmes d’information - 26 de


Exemple : CdcF
Repères Fonctions Critères Niveaux d’exigences

F1 Doit être rapide Vitesse 300klm/H

Repères Fonctions Critères Niveaux


d’exigences
F1 Doit se connecter sur tout type -Type de connexion - HDMI
d’écrans - Type d’écran - Tout type

F2 Plaire à l’utilisateur Couleurs


Dimensions (H*L) …px *…px

F3 Permettre aux joueurs de -Gestion des parties *100 joueurs au


participer à des sessions de jeu -Interaction en temps réel même temps
en ligne avec d'autres … *Latence moyenne
utilisateurs. de communication
entre les joueurs
<100 milliseconde
Emna HOSNI(UPPA) Conception des systèmes d’information - 27 de
MERCI POUR VOTRE ATTENTION
[Link]@[Link]

Emna HOSNI(UPPA) Conception des systèmes d’information - 28 de

Vous aimerez peut-être aussi