2009-08-29 5 views
3

Je suis novice dans la rédaction de cas d'utilisation. J'ai entendu dire que les cas d'utilisation sont des expressions non techniques.Cas d'utilisation - Aide

J'ai la tâche suivante pour laquelle je dois écrire Cas d'utilisation.
(j'entraîné une baisse des votre compréhension)

client de la société ABC Enregistré connecté au système avec des informations d'identification pour récupérer l'adresse complète du service particulier provider.He recherche le fournisseur de services sur le système TextBox.The communique avec la base de données et affiche le résultat sur le moniteur.

Je suis technicien,
Je dois écrire un cas d'utilisation pour expliquer le comportement du système au client.

J'ai écrit Exemple d'utilisation comme suit:


Cas d'utilisation Nom: Adresse système de localisation
Acteur principal: Client
parties prenantes: la société ABC
Précondition: Client connecté avec succès au système

Scénarios succès:

  1. client Entrez le terme de recherche dans la case prévue.
    • Le système recherche les termes de recherche pour les correspondances.
    • Système Fournit l'adresse au client.

Point d'extension: Client est informé quand aucune correspondance réussie
Poster état: Aucun


Questions.

  1. Le cas d'utilisation décrit ci-dessus est-il correct?
    • Est-ce que les gens qui ont vraiment besoin de technologie doivent écrire des cas d'utilisation?
+0

Vous avez entouré votre question et répondre au texte avec l'option de code source, quand il serait plus lisible avec l'option de citation. –

+0

Une autre question récemment posée aborde cela d'une direction légèrement différente http://stackoverflow.com/questions/1366056/ – Novelocrat

Répondre

4

Chaque fois que je dois écrire un cas d'utilisation, je prends ma copie de UML Distilled et d'utiliser son format proposé. Il y a des variations dans les formats, donc ce n'est pas le seul moyen. En tout cas c'est une bonne référence à avoir sur votre bureau. Vous pouvez également consulter Writing Effective Use Cases; Je n'ai pas lu celui-là, cependant.

Si vous souhaitez un exemple gratuit, voir:

http://ontolog.cim3.net/cgi-bin/wiki.pl?UseCasesMartinFowlerSimpleTextExample

je pourrais éviter « dans la case prévue » peu - c'est un détail de mise en œuvre qui pourrait changer. Je pourrais aussi changer 2 pour simplement "Le système recherche des correspondances".

Et oui, les techniciens ont besoin d'écrire des cas d'utilisation lisibles par des experts du domaine non technique.

+0

Vos suggestions sont vraiment utiles et informatives. Merci beaucoup. – user160677

1

Je dirais que cela est votre cas d'utilisation:

Client membre de la société ABC connecté au système avec les informations d'identification pour récupérer le complet Adresse du service particulier provider.He recherches du service fournisseur sur TextBox.Le système communique avec la base de données et affiche le résultat sur le moniteur.

Il n'est pas nécessaire de faire tous les formatages, les en-têtes spéciaux, la numérotation, etc. Donnez-lui un titre et vous avez terminé. Pour la présentation à un client, J'utiliserais des diagrammes de cas d'utilisation, et je ne montrerais même pas cette quantité de détails sauf si demandé.

+0

Merci Neil pour l'info – user160677

+0

Je voudrais lister quels champs sont recherchés/affichés. Ou ils peuvent revenir plus tard et dire, "Idiot! Vous n'avez pas inclus les entreprises actionnaires majeurs dans les résultats." –