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 :

Différence entre fonctionnalité et implémentation


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 12
    Par défaut Différence entre fonctionnalité et implémentation
    J'ai une application avec deux présentations différentes sur un site internet (une présentation "hotline" et une présentation "vendeur").
    Elles partagent néanmoins les mêmes fonctionnalités.

    Au niveau d'UML, se doit-on de différencier les deux présentations, ou doit-on se consacrer uniquement sur les fonctionnalités ? Je penche pour la deuxième option

  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
    Bonjour,

    Drôle de question, ce n'est pas UML qui va te le dire, ta question est "qu'est-ce que je veux représenter en UML ?" et tu es le seul à savoir ce que tu veux ...

    Par contre, dans ta conception, il serait bon que la différenciation des deux représentations soit localisée et non qu'elle intervienne à tout les niveaux. Donc un modèle en couches/boundary, ce qui permettra tant que faire ce peut à une bonne partie de ta conception d'être indépendante de la représentation;

    Bruno
    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
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    +1 !

    Tu peux représenter ça sous UML si tu le désire (par exemple dans les diagrammes de séquence système).

    Dans tous les cas, c'est une spécification plutôt importante, je trouve qu'elle a sa place, que ce soit en diagramme ou en simple description textuelle dans ton dossier de conception.

    Comme dit bruno, découple au maximum tes couches de présentation et de contrôle, et ca devrait aller tout seul pour basculer de l'un à l'autre.

  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
    Il s'agit peut être de parler d'Acteurs et de cas d'utilisation ?
    J'imagine que les gens de la hotline ne font pas exactement ce que fait le vendeur ?

  5. #5
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Potentiellement, oui, il peut parler d'acteur est de UC... Mais il faudrait des précisions pour trancher !

  6. #6
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 12
    Par défaut
    Merci pour vos réponses.

    Les fonctionnalités sont les mêmes sauf que la présentation est différente.
    J'ai donc tranché : les fonctionnalités étant partagées, et seule la présentation variant, j'ai décidé de ne pas faire apparaitre la double présentation et de me concentrer sur les fonctions seulement.

    Ca me parait etre la meilleure option.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/03/2014, 22h46
  2. Existe-t-il une différence entre complexité de calcul et complexité d'implémentation?
    Par saou88 dans le forum Algorithmes et structures de données
    Réponses: 24
    Dernier message: 30/10/2012, 14h23
  3. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  4. Réponses: 5
    Dernier message: 29/01/2008, 19h22
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

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