Cours 3.4 Flashcards
Quels sont les objectifs des requis dans l’UPEDU?
- Minimiser l’impact des changements.
- Saisir et analyser effciacement les besoins.
- Obtenir un accord (contrat) avec le client
- Modéliser les interactions entre les utilisateurs et le système.
- Établir un référentiel et un processus de contrôle des modifications (SVN, GIT)
- Maintenir la traçabilité des exigences en aval et en amont.
- Effectuer des revues des exigences : Inspection, walkthrough, revue formelle.
Qu’est-ce qu’une exigence?
Expression d’un besoin documenté sur ce que le produit logiciel devrait être ou devrait faire.
Le besoin est de haut niveau et flou (exemple : le système sera facile à utiliser)
L’exigence est de plus bas niveau et plus formelle et vérifiable (exemple : Chaque fonctionnalité du système doit avoir une info-bulle)
Quelles sont les étapes de “understand the problem”?
- Elicit stakeholder request : Rencontrer les parties prenantes pour saisir leurs exigences.
- Find actors and use cases : Définir les frontières du système (portée, scope)
Quelles sont les étapes de “Define the system”?
- Structure the user case model : Définir les relations entre les cas d’utilisation.
- Detail a use case : Détailler le flot des cas d’utilisation avec pré-conditions, alternatives, etc.
Quelles sont les approches de l’UPEDU?
UNDERSTAND THE PROBLEM
- Elicit stakeholder request : Rencontrer les parties prenantes pour saisir leurs exigences.
- Find actors and use cases : Définir les frontières du système (portée, scope)
DEFINE THE SYSTEM
- Structure the user case model : Définir les relations entre les cas d’utilisation.
- Detail a use case : Détailler le flot des cas d’utilisation avec pré-conditions, alternatives, etc.
REVIEW
– Review Requirements : Faire des réunions
régulières avec les parties prenantes pour évaluer
les document produits.
Quelles sont les étapes de review?
– Review Requirements : Faire des réunions
régulières avec les parties prenantes pour évaluer
les document produits.