Académique Documents
Professionnel Documents
Culture Documents
(REQUIREMENT ENGINEERING
Définitions
Ingénierie des exigences:
Exigences système
Définition du Produit ou analyse des besoins
Décrit en détail les fonctions du système et les contraintes
Définit ce qui devrait être réalisé par le fournisseur
Un document structuré (Spécification)
Peut faire partie du contrat entre le client et le fournisseur
Exemple
Système d’information pour la gestion de patients atteints de
problèmes psychiatriques
Exigence utilisateur
Le système doit générer tous les mois des rapports montrant le coût des
médicaments prescrits par chaque dispensaire durant ce mois
Exigences système
Le dernier jour de chaque mois le système doit générer une liste des
médicaments prescrits, leur coûts et les dispensaires qui les ont prescrit
Le système doit automatiquement générer le rapport à imprimer à 17h30
du dernier jour travaillé du mois ,,,
Développeurs ?
Parties prenante stakeholders
….Réalisable ?
Caractéristiques des Exigences non fonctionnelles
Le contenu dépend de
Type de système
Méthode de développement utilisée
Des standards ont été conçu principalement pour les
exigences de grands systèmes
Exemple : IEEE 830-1998
Structure du document
Spécification des exigences
Les interviews
Les Questionnaires
Analyse des tâches
Analyse de domaine
Brainstorming
Prototypage
Observation
Les interviews
= des entretiens
individuelles ou de groupe
Les Questionnaires
d'importance,
d'urgence
et de commodité.
Négociation & discussion
après que les exigences ont été recueillies auprès de diverses parties prenantes.
spécification fonctionnelle
les fonctions que le logiciel doit offrir
performances requises
temps de réponse, encombrement en mémoire, sécurité de
fonctionnement
cahier des charges
les interfaces avec l’utilisateur
la présentation des écrans, la disposition des états imprimés, etc.
contraintes de réalisation
l’environnement de développement
le langage de programmation à utiliser,
les procédures et normes à suivre, etc.
Langage du SRS
Conditions de validation :
3. absence d’ambiguïtés
Références Bibliographiques
Boudaa B, Génie logiciel, Cours Master 1, Université Ibn khaldoun Tiaret , Algerie.