Please enable JavaScript.
Coggle requires JavaScript to display documents.
ANALYSE ET DÉFINITION DES BESOINS (Le cahier de charge (Règles de…
ANALYSE ET DÉFINITION DES BESOINS
Le cahier de charge
Il doit contenir
Les spécifications des besoins
Les besoins d' utilisateur
Objectifs
Base de conception et développement
Base de contrat
Définition
c'est le document de définition des besoins
décrire qu' un système doit faire sans préciser comment
c'est un ensemble de propriétés décrites
de façon qu'un système doit satisfaire.
Règles de rédaction
Il est obligatoire
spécifier uniquement le comportement externe de système
spécifier les contraintes de réalisation
être facile à mettre à jour
indique tous les paramètres nécessaires à la conception
et la réalisation du projet
le cahier de charge est fourni au demandeur et réalisateur de système
doit contenir des indications concernent
les étapes de cycle de vie d'un système
la clarté, la simplicité et la concision
doit être validé et approuvé par l'utilisateur avant de commencer la phase de conception
ne doit pas comporter
Référence en avant
contradiction
sur-spécification
Silence
Bruit
Impossible de valider une solution relative à une caractéristique
Structure générale
Description de matérial
ce matériel et ses interfaces doivent être décrits
Présentation de modèle conceptuel
Une vue générale des principe fonction du système et de leurs relations
décrit graphiquement
Introduction générale
Présentation générale de l’application et du contenu du document
décrire la raison d’être d’un tel système et le placer dans son contexte
Besoin de B.D
Besoin fonctionnels
Besoin non fonctionnels
Information de maintenance
décrire les hypothèses sur lesquelles le
système est fondé
Glossaire
doit définir les termes techniques utilisés dans le document
Index
index alphabétique, index par chapitre et index des fonctions
Besoins fonctionnels
Méthodes de définition
langage naturel
inconvénients
ambiguïté linguistique
manque de concision
difficulté de vérification
difficulté de distinction entre BF ,BNF et buts
Déf
très usité
la présentation des BF se fait par des paragraphes numérotées
recommandation
Faire relire et corriger le document par les utilisateurs, par des informaticiens
lors de la rédaction, penser toujours à une rédaction séparée des différents besoins
Ne pas hésiter à utiliser une présentation
langage structuré ou formaté
déf
c'est une composition entre le langage naturel limité et des notions graphiques plus expressives
Exemple
DFD :diagramme de flot de données
une représentation graphique permet de représenter les processus dansvotre système de d'information
du point de vue des données
utiliser par les analystes système pour
modéliser des systèmes de traitement de l'information
les élements
le flot de données
l'unité de stockage
le traitement ou le process
l'entité externe
SADT
technique d'analyse structurée
graphique : structure et relations entre entités
symboles spéciaux facile de compréhension
pas de traitement automatique des diagrammes
RSL :spécification des systèmes temps réel
traitement automatique des instructions RSL
outils génération automatique de simulateurs , rapports ,
vérification
base de données associée
langage de spécification formelle
usage des commentaires
exemple ADA avec de nouvelles règle
Définition
Définition de l'ensemble des services attendus par l'utilisateur
s'obtenu au fur et à mesure des corrections et des modifications de système
Besoins non fonctionnels
déf
contraintes sur les fonctions du système
soumis aux évolutions techniques
interaction entre les fonctions
Qu’est ce qu’ils présentent?
Propriétés du système
Taille de mémoire nécessaire
Temps de réaction
Fiabilité
Contraintes
Les outils CASE utilisés
La vitesse des unités d’entrée/sortie
La résolution d’écran
Validation des besoins
propriétés qui doivent être vérifiés
consistance
totalité
validité
réalisablité
réalisme
vérifiable
cohérence
revue de la
définition des
besoins
recommandations
réguliers
avec les clients
propriétés validées
vérifiabilité
compréhensibilité
adaptabilité
traçabilité d'ou vient le besoin
techniques de validation
Comment effectuer
cette validation?
Par des outils: analyseur de mots clés et analyseur d’entrées sorties des fonctions
Par des hommes :faire relire les documents par les utilisateurs et les développeurs
Prototype