lundi 3 novembre 2014

Exigences métier vs. exigences fonctionnelles

Les processus principaux peuvent être réalisés de différentes manières.

Les processus principaux documentent ce qu'est le besoin métier- le QUOI.

Les exigences fonctionnelles décrivent plutôt COMMENT le processus devrait être réalisé.


QUOI
  • Accepter le paiement d'un client

COMMENT
  • Accepter le paiement via web
  • Accepter le paiement via téléphone
  • Accepter le paiement par mail

Pourquoi nous n'incluons pas comment le processus est réalisé dans les exigences métiers?
  • Cela peut vous entrainer dans une mauvaise voie pour la solution
  • Vous ne voulez pas vous limiter à ce que la solution pourrait être
Une exigence technique/système (non fonctionnelle) est une exigence qui décrit spécialement COMMENT le problème métier sera résolu. Il reflète la vue d'un point de vue technique.
  • Description du système: y a-t-il un type d'environnement technique qui doit être utilisé spécifiquement?
  • Description du logiciel: quels outils de développement seront utilisés, quel language de programmation?
  • Exigences concernant la conception de la base de données et la conversion de données.
  • Conception des flux: diagrammes et descriptions qui décrivent comment les programmes et les autres composants du système interagissent.
  • Considérations de développement: créer des modules réutilisables, suivre les conventions standards de nommage, utiliser des appels de séquences cohérentes.
  • Exigences d'interface: décrivent les connections entre ce système et les autres systèmes existants. Cela inclus les interfaces et les mécanismes de communication pour les systèmes et autres logiciels.
source originale: The analyst coach

Aucun commentaire:

Enregistrer un commentaire