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 :

[Uc] Programme de supervision reseau


Sujet :

Cas d'utilisation

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 146
    Points : 93
    Points
    93
    Par défaut [Uc] Programme de supervision reseau
    Bonjour à toutes et à tous,
    J' ai un projet a faire pour un examen
    Je dois faire un programme qui permette d aller chercher des infos sur chaque machine connectées et ça sur differents reseaux
    Pour la preentation je dois faire le diagramme de cas d utilisation
    j en ai fait en cours mais des tres simples et la je coince un peu

    voici les grandes lignes pour le programme:
    -L utilisateur lance le programme ou alors le programme pourra se lancer automatiquement
    -En premier lieu on ping toutes les adresses des diferents reseaux (les ping sont gere par IPangry et nous retourne les resultats)
    -Suivant les resultats nous saurons si c est une machine windows ou non
    -pour les windows sera lancer psinfo puis nmap au cas ou il y aurait des non windows dedans
    -pour les non windows seront lancées des requetes snmp puis nmapsi les requetes echoues ou pour plus de details
    -on recuperera les resultats dans des fichiers csv et dans une base de donnees Mysql


    voila en tres succint le deroulement du programme

    si vous pouviez me donner quelques conseils quelques pistes car la je suis un peu dans le jus

    merci
    usecase2.doc

  2. #2
    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 : 55
    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
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Tu as déjà presque décrit ton cas d'utilisation !!! Il suffit d'être précis dans les informations que tu veux récupérer c'est tout et préciser quels interactions tu attend avec l'utilisateur (là il faut savoir s'il y a un utilisateur ou non, c'est primordiale pour ton application)

  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 : 39
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    En effet, il faut decider si tu as un utilisateur 'réel' ou non.
    Dans tous les cas, tu peux également faire un diagramme de séquence système : place un 'objet' par type de machine et d'utilisateur. Tu peux ensuite spécifier la nature (synchrone ou non, etc...) et le contenu des messages envoyés. Notamment, en UML 2 , tu peux spécifier si cela se passe en parallèle ou en série, etc...
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

  4. #4
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 146
    Points : 93
    Points
    93
    Par défaut
    je pense que je vais mettre un utilisateur car le programme devra etre executable manuellement et automatiquement
    sinon j ai 3 possibilités soit je scan que les windows soit que les non windows ou bien les deux
    alors je pense que je dois faire 3 diagrammes d utilisation differents
    mais je ne suis pas sur
    merci de votre aide a bientot

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 146
    Points : 93
    Points
    93
    Par défaut
    bonjour
    En fin de compte j ai tout regroupé dans le meme diagramme
    je vous laisse mon diagrame en piece jointe si vous avez des commentaires n hesitez pas
    je laisse le superviseur car le programme peut etre lancé manuellement
    merci et bon dimanche
    Fichiers attachés Fichiers attachés

  6. #6
    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 : 39
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Ton approche est BEAUCOUP , BEAUCOUP trop fonctionnelle !

    Il faut raisoner en scénarri, cas d'utilisation en non en termes de fontion C, fonction système, ou autres

    Le but d'une analyse est de décrire le besoin sans dépendre de l'implémentation : adieu les MySql, Ping, snmp et autres ! L'analyse doit être fortement découplée de l'implémentation.

    D'autre part, tu devrais parler de "Consulter les résultats d'analyse", "Lancer l'analyse" par exemple, plutot que "traiter les resultats des requetes snmp" etc...

    L'acteur Ressource ne doit pas exister : elles seront jointes par le superviseur via ton application. Au mieux, tu peux placer un acteur secondaire (en forme de "carré" ).

    Si réellement les IPangry, PSInfo et autres sont des systèmes complexes et qu'une communication inter système est importante à représenter, alors place des acteurs secondaire, mais cela est "bancal" selon moi.

    si tu as des questions...
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

  7. #7
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 146
    Points : 93
    Points
    93
    Par défaut
    Bonjour
    Voila mon prof vient de me dire que le use case tenait sur deux trois bulles du coup je n ai plus que ça
    est ce que c est mieux?
    merci
    Fichiers attachés Fichiers attachés

  8. #8
    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 : 39
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Oui c'est mieux, dans el sens où c'est une approche haut niveau et du point de vue user.

    Par contre, pourquoi différencier les deux UC ? pour moi les deux doivent être semblables.
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

  9. #9
    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 : 55
    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
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Perso, j'aurai fait un seul UC "Superviser les machines du réseaux" et j'y expliquerai ce que l'on veut récuperer comme infos.
    Il y aurait un second UC si les infos étaient stockées en base et que l'on pouvait simplement aller consulter l'historique des informations.

  10. #10
    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 : 39
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Un seul UC me parait léger... Ca limite l'interêt du diagramme : en coupant ainsi en deux, il peux séparer la description de l'analyse de la consultation des résultats.

    Sinon en effet, pourquoi ne pas avoir un dernier UC : Consultation historiques, ou similaire?
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

  11. #11
    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 : 55
    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
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Mais il ne s'agit pas de faire un dessin "joli" ou dire qu'il n'est "joli" ou utile que s'il y a au moins 2 UCs.
    Il s'agit de savoir quelle est l'intention de l'acteur. Si techniquement on ne fait que lancer un programme et regarder ce qu'il nous dit, j'ai le sentiment qu'il n'y a qu'une intention. Cette intention peut être "complexe" et donc nécessiter pas mal de description mais ce n'est pas pour cela qu'il faut découper en "sous-UC"

  12. #12
    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 : 39
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Mais il ne s'agit pas de faire un dessin "joli" ou dire qu'il n'est "joli"
    Là je suis d'accord, et je n'ai d'ailleurs jamais dit ça

    utile que s'il y a au moins 2 UCs
    Bon, nous divergeons ici, mais ce n'est pas très grave.

    Personnellement, je préfère dénaturer **légèrement** le diagramme UC et dire que l'utilisateur peut lancer l'analyse sans regarder le résultat (pour X raisons: stockage auto en base, consultation via autre outil, que sais-je encore), ou d'autre part lancer l'analyser pour en voir le résultat ensuite.

    Mais cela reste personnel et si on veut être le plus exact possible, ego a raison, il faut spécifier les UC en fonction des objectifs de l'utilisateur.
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

  13. #13
    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 : 55
    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
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Mais ce que tu dis est censé si c'est bien ce qu'attend l'utilisateur.
    Si l'utilisateur n'attend que les résultats, dire qu'il lance l'appli, via le UC lancer, c'est de la décomposition fonctionnelle. Perso, je ne dis jamais que lancer l'application est un UC car cela est hors scope de l'application, justement (sauf cas particulier d'une application qui servirai à en lancer d'autres).

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

Discussions similaires

  1. Supervision reseau en utilisant cati et weathermap
    Par rania guerfel dans le forum Réseau
    Réponses: 2
    Dernier message: 15/12/2012, 22h50
  2. supervision reseau nagios
    Par josiane bianda dans le forum Linux
    Réponses: 1
    Dernier message: 15/07/2011, 06h42
  3. Programmation d'un reseau de neurones
    Par ok07 dans le forum Méthodes prédictives
    Réponses: 4
    Dernier message: 10/08/2007, 16h22

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