rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[ UML ] degré de détail des use cases

Posté par guyom, le mercredi 23 juillet 2003 à 10:34:34
salut,
j'en suis a decrire les use case de mon projet et j'ai toujours autant de mal a délimiter le niveau de détails. voilà mon probleme :

dans la description d'un use case j'ai des fonctions d'affichage ; pour afficher un objet j'ai définit 4 types d'affichages différents (ex : affichage complet, résumé, ...) qui sont donc 4 fonctions de mon use case.
C'est 4 fonction utilisent en faite 3 ou 4 fonctions "de base" (définies par moi) qu'elles appellent ou pas suivant l'affichage a réaliser... bon je sais, comme ça ça doit pas etre limpide...

ma question c'est a quel niveau on s'arrete dans la description des use cases : dois je me limiter a la description des 4 fonctions d'affichage ou dois je en plus décrire toutes les fonctions qu'elle vont utiliser?...

merci a +
Répondre à guyom  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Lord Woden, le mercredi 23 juillet 2003 à 14:02:04
Salut,

l'optique de UML et plus particulièrement des Use Cases est de permettre la formalisation dans un cadre standard la description fonctionnel d'un système (logiciel ou non). En général, on utilise donc les use cases dans les phases d'analyse et de spécification.

Ainsi, on cherche à savoir QUI fait QUOI mais on ne veut pas encore entendre parler du COMMENT ca peut déjà être bien assez compliqué de dire clairement et de facon exhaustive le Qui et le Quoi.

Finalement, pour arriver à ton problème particulier, tes fonctions de base commence déjà à (essayer de) répondre au Comment. Donc c'est trop et tu risques de bloquer celui qui devra mettre en oeuvre ton truc dans un choix technique qui ne tiens pas compte de tout les paramètres.

@+ Lord Woden ;o)
Répondre à Lord Woden

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
guyom, le mercredi 23 juillet 2003 à 14:12:58
merci de ta réponse.

donc je peux me contenter de faire apparaitre mes fonctions de "haut niveau" et implémenter des fonctions (quasi utilitaire) sans les faire apparaitre au niveau de l'analyse et de la conception? c bien ca...?

alors a quel moment faut-il faire apparaitre (dans un modele ou dans une description) les fonctions de bas niveau?

merci encore
Répondre à guyom

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Lord Woden, le jeudi 24 juillet 2003 à 13:21:33
Salut,

comme je te l'ai dit les use cases sont utilisé dans la phase d'analyse et de spécification générale (Modélisation) pour pour dire qui fait quoi et quand = Fonctions de haut niveau.

Les fonctions utilitaires de bas niveau (le comment on fait le quoi) interviennent dans la phase de spécification technique ou conception (Description).

@+ Lord Woden ;o)
Répondre à Lord Woden

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
hadjera, le mercredi 12 novembre 2003 à 12:39:49
salut
moi aussi je suis interessee de uml surtous les problemes dans les diagrammes uml
si ça ne veut vous derange pas de m'envoier de documentation svp
merci
Répondre à hadjera

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
g, le mercredi 12 novembre 2003 à 17:24:55
Salut,
Moi j'utilise pas mal UML dans mon boulot. Je suis chef de projet sur des appli assez lourdes.
Pour répondre àà la question, je crois q'un bon critère, pour compléter ce qu'a dit trs justement LordWoden, c'est celui de la valeur ajoutée:

Ton use case doit correspondre à un besoin de l'utilisateur et a cela uniquement:

exemple pour voir le niveau de détail:
imaginons que tu veuilles modéliser un système de retrait d'argent.

Un des use cases va etre "retirer de l'argent" ou "consulter son compte" car c'est ce que veut faire le gars qui arrive au guichet. Aucun utilisateur ne se point en disant "tiens je vais inserer ma carte puis taper mon code..etc.." comme cela a ete dit on est au niveau que "quoi" pas du '"comment"!

pour toi a mon avis ya qu'un use case "afficher un dessin" saus si l'appli est vraiment simple auqyel cas tu peux en faire plus "afficher comple" "afficher resume" etc...mais ne va pas dans les fonctions...
A
A+
Répondre à g

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 swordheaven, le lundi 16 octobre 2006 à 16:26:16
slt jvoulais savoir en quoi consistait ton projet.moi g un projet à faire et je voudrais savoir si tu avai moyen de m'envoyer le tien par mail svp.
Répondre à swordheaven
Logiciels pertinents trouvés dans les téléchargements
Télécharger Casc'ADSL 0.99 build 4209Casc'ADSL - Casc'ADSL est un outil destiné aux Internautes se connectant via le service d'accès distant et désireux de maintenir leur...Catégorie: ADSL
Licence: Freeware/gratuit
Télécharger Cashbox   0.50Cashbox - La gestion des finances n'est pas toujours chose facile pour tout le monde, sauf si on a fait des études spéciales. Voici...Catégorie: Comptabilité/Paie
Licence: Open Source
Télécharger Grabit 1.7.1 ßetaGrabit - Grabit est un grabbeur de news, c'est-à-dire un logiciel permettant de télécharger des vidéos, sons, images et applications...Catégorie: Téléchargement
Licence: Freeware/gratuit
Télécharger PE Builder 3.1.10aPE Builder - PE Builder vous permet de créer un CD-Rom (ou un DVD) bootable (appelé BartPE) de Windows XP (SP1 minimum) ou Windows Server...Catégorie: Personnalisation
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [ UML ] degré de détail des use cases »