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

UML Discussion :

le déroulement de l'inclusion


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    élève ingenieur
    Inscrit en
    Août 2015
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : élève ingenieur
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2015
    Messages : 69
    Par défaut le déroulement de l'inclusion
    Salut à tous =D .

    dans un diagramme use case , j'ai 3 cas d'utilisations A,B,et C.

    A inclut B et C .Je voudrais savoir svp est -ce que A n'est exécuté que si B et C sont exécutés ou A est exécuté si B ou C est exécuté .
    c-a-d au moment de l'exécution de A ,il faut exécuter B et C afin d'avoir A ou il suffit q'on exécute l'un d'eux (B ou C) pour avoir A.

    Merci .

  2. #2
    Membre expérimenté Avatar de tonton16
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 90
    Par défaut
    Bonjour,

    Si A inclut B et C, c'est que A est le cas d'utilisation de base (il doit avoir un acteur principal). Il s'exécute en premier et c'est lui qui lance obligatoirement les cas B et C.

  3. #3
    Membre confirmé
    Homme Profil pro
    élève ingenieur
    Inscrit en
    Août 2015
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : élève ingenieur
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2015
    Messages : 69
    Par défaut
    Salut .

    Merci de votre réponse .Mais j'ai une confusion : donc A est réalisé que si B et C sont réalisés ou A est réalisé si soit B réalisé ou C réalisé ?
    Merci .

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2011
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 135
    Par défaut
    Bonjour,
    Pour la relation d'inclusion est utilisé dans 2 cas :
    - Si A est composé de B et C (c'est à dire A est un cas d'utilisation complexe) : Exemple (Gérer clients ----->"include" consulter clients
    Gérer clients ----->"include" ajouter clients)
    - Si le cas d'utilisation A ne peut s’exécuter que ssi les cas B et C sont déjà traités (exemple Gérer clients ------->"include" s'authentifier)

  5. #5
    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
    Citation Envoyé par enadams Voir le message
    Mais j'ai une confusion : donc A est réalisé que si B et C sont réalisés ou A est réalisé si soit B réalisé ou C réalisé ?
    La réalisation de A (c.a.d. ses prérequis) implique celle de B et de C, si les prérequis de B et/ou C sont incompatibles avec ceux de A alors la/les inclusions sont tout simplement erronées et non pas lieu d'être. L'inclusion n'est pas conditionnelle, contrairement aux extensions

    L'exécution de B et de C est atomique

    c.f. http://www.omg.org/spec/UML/2.5/PDF §18.1.3.3 page 639

    Citation Envoyé par goldray Voir le message
    - Si le cas d'utilisation A ne peut s’exécuter que ssi les cas B et C sont déjà traités (exemple Gérer clients ------->"include" s'authentifier)
    non, dans ce cas l'exécution de B et C sont des prérequis, ils ne sont pas inclus par A
    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

Discussions similaires

  1. XML Schema et inclusions de fichiers XML
    Par monk31 dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 08/10/2003, 14h17
  2. Appel à des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 13h33
  3. Inclusion de fichier .h
    Par Tony49 dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/11/2002, 11h10
  4. Générer un nombre aléatoire entre 0 et 1 (INCLUS !!!)
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 22/08/2002, 16h30
  5. Inclusion de fichiers en IDL
    Par babou dans le forum CORBA
    Réponses: 10
    Dernier message: 30/07/2002, 16h47

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