IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cas d'utilisation Discussion :

Cas d'utilisation et sous-systèmes


Sujet :

Cas d'utilisation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 4
    Par défaut Cas d'utilisation et sous-systèmes
    Bonsoir,

    Je cherche les cas d'utilisation pour le système suivant:
    * un site central consolide des commandes
    * des utilisateurs nomades créent des commandes sur des portables, puis les transmettent au site central, ils peuvent alors les consulter pour voir leur avancement

    Ma première idée était :
    CU1: créer commande, acteur principal = utilisateur nomade
    CU2: modifier commande, acteur principal = utilisateur nomade
    CU3: supprimer commande, acteur principal = utilisateur nomade
    CU4: transférer commande, acteur principal = utilisateur nomade ; acteur secondaire = site central
    CU5: consulter commande, acteur principal = utilisateur nomade
    Mais dans CU4, l'acteur secondaire est le système lui-même, ce qui me paraît étrange, non ?
    Il me semble qu'il y a deux sous-systèmes dans cet affaire: local et central, cette notion existe-t-elle en UML, et si oui est-il possible de modéliser des échages entre les sous-systèmes ?

    Je dois forcément faire une erreur ou une confusion quelque part ...
    Votre avis d'experts ?

    Merci.

  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    je ne suis pas un expert UML (même si je développe Bouml) mais je peux te dire ceci pour t'aider :
    • les acteurs sont extérieur aux système décrit via les UCs. Les UCs décrivent le cahier des charges vu des utilisateurs du système. Donc quand l'acteur secondaire est le système lui-même c'est plus qu'étrange, c'est erroné.
    • Ensuite, pour modéliser des échages entre les sous-systèmes les UCs ne sont pas les diagrammes adéquats, contrairement aux diagrammes d'activité où tu pourras indiquer tes flux
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  3. #3
    Invité de passage
    Inscrit en
    Août 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1
    Par défaut
    Comme indiquer dans la réponse précédente, un acteur est une entité externe au système qui échange directement des informations avec le système.

    Il faut donc commencer par délimiter ton système en identifiant les acteurs. Le système doit être vu comme une boîte noire. Le fait qu'il y aura probablement une partie serveur et une partie cliente déployée sur les postes nomades n'entre pas en ligne de compte à ce niveau. Tu dois considérer ton système et non ses sous-parties. Cet aspect est du ressort de la conception voire de l'analyse.

    Du coup dans le CU4, il n'y a pas d'acteur secondaire.

    A+

  4. #4
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    En fait, il est même probable que CU4 n'existe pas. Mais soyons plus précis...

    1- Cas synchronization automatique réalisée par le système
    Tu as peut être simplement une ou 2 exigences qui sont, "Le système doit permettre à des utilisateurs nomades de créer des commandes", "Le système doit permettre la synchronization des commandes créées sur un poste nomade avec une base de données centrale".

    2- Cas synchronization manuelle
    Maintenant, si l'action de "synchronization" est doit être déclenchée manuellement par l'utilisateur nomade (et non automatiquement) et ce en dehors du processus de création de la commande (ce qui doit être le cas j'imagine), les 2 exigences précédentes seront à intégrer dans un CU4 (et oui, il existe bien dans ce cas) "Transférer commandes locales". Même dans ce cas, ton site central n'est pas un acteur.

    Pour décrire les dialogue entre sous-systèmes, tu as les "subsystem" et les diagrammes de séquence.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. différence entre cas d'utilisation et cas d'utilisation système
    Par faffou7 dans le forum Cas d'utilisation
    Réponses: 1
    Dernier message: 08/04/2013, 14h14
  2. cas d'utilisation systéme
    Par Nadou90 dans le forum Cas d'utilisation
    Réponses: 5
    Dernier message: 06/02/2013, 19h14
  3. diagramme de cas d'utilisation pour système d'enchère
    Par kaalaoui dans le forum Cas d'utilisation
    Réponses: 1
    Dernier message: 28/01/2011, 11h38
  4. Récupérer et utiliser la date système du jour sous SQL
    Par fossolivier dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 02/07/2010, 11h09
  5. Utilisation des sous-systèmes AS/400
    Par zevulko dans le forum AS/400
    Réponses: 1
    Dernier message: 03/06/2007, 00h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo