Analyse et conception 2 ingenierie des besoins activites d x27 analyse 1

Analyse et ConceptionIngénierie des besoins activités d ? analyse ? Petko Valtchev Université de Montréal Septembre Les Besoins status quo Le Processus Logiciel dé ?nition du problème Comprendre le problème en termes de besoins développement technique intégration de la solution lBut éviter de produire un logiciel non adéquat ? Petko Valtchev Université de Montréal Septembre CLes Besoins Pour commencer ? l Croyance très répandue On doit déterminer ce que le client veut ? I know you believe you understood what you think I said but I am not sure you realize that what you heard is not what I meant ? G Romney candidat à la présidence des É -U l Plus réaliste On doit déterminer ce dont le client a besoin ? Petko Valtchev Université de Montréal Septembre Les Besoins Quelques Questions l Qu ? est-ce que c ? est qu ? un besoin l Quels mécanismes de découverte des besoins l Comment distinguer les besoins essentiels du reste l Comment représenter les besoins l Quel accord entre participants dans le processus l Quand est-ce qu ? on est sûr d ? avoir acquis tous les besoins ? Petko Valtchev Université de Montréal Septembre CLes Besoins Dé ?nition Mais qu ? est-ce que c ? est qu ? un besoin A condition or capability needed by a user to solve a problem or achieve an objective A condition or capability that must be met or possessed by a system or system component to satisfy a contract standard speci ?cation or other formally imposed documents A documented representation of such a condition or capability ? IEEE Standards Collection Software Engineering ? Petko Valtchev Université de Montréal Septembre Les Besoins Typologie des besoins Quelques types de besoins l Besoins très généraux I expriment en termes généraux ce que le système doit faire l Besoins fonctionnels II dé ?nissent des aspects du fonctionnement du système l Besoins d ? implémentation III indiquent comment le système doit être implémenté l Besoins en performances IV établissent des performances minimales pour que le système soit acceptable Ex Projet Banque en ligne ? l Le système doit supporter les transactions sollicitées par les clients ? l L ? accès aux comptes et porte-feuilles doit être protégé par un mot de passe ? l Le langage d ? implémentation sera C pour Windows ? l Le serveur de données doit supporter au moins sessions client simultanées ? Petko Valtchev Université de Montréal Septembre CLes Besoins Problèmes l Les besoins ne représentent pas de nécessités e ?ectives pour le client l Les besoins sont inconsistants et ou incomplets l Il coûte cher de modi ?er les besoins une fois agréés l Les malentendus entre clients ingénieurs travaillant sur les besoins et développeurs de logiciel sont fréquents ? Petko Valtchev Université de Montréal Septembre Les Besoins La Démarche l Pour établir les besoins il faut étudier l le domaine d'application l l'état actuel de l'environnement du futur système l le rôle du système l les ressources disponibles et requises

  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Dec 12, 2022
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 76.9kB