Le Niveau de détail des Cas d'Utilisation de la Documentation
Je fais un gros effort pour la discipline de mes projets et de créer une Vision et/Portée du document à l'apparition de la maladie. Inclus dans ce sont les diagrammes de cas d'utilisation. N'en citerai que le cas d'utilisation a vraiment aidé moi voir de toutes les exigences que le client demande, et il a ouvert la boîte de dialogue.
Je me pose des questions sur la façon dont détaillé du cas d'utilisation devrait être. Si je fais une application web et l'utilisateur va se connecter pour voir un rapport, dois-je faire la liste de toutes les colonnes dans le rapport dans le cas d'utilisation description?
Si non, alors quand j'document de détails?
OriginalL'auteur Maitus | 2008-10-23
Vous devez vous connecter pour publier un commentaire.
l'avantage de cas d'utilisation diagrammes, c'est qu'ils sont simple et les utilisateurs peuvent les lire et les comprendre
les colonnes d'aller sur un rapport font partie d'une conception ou à la spécification des exigences (détails d'une fonction, agile) et ne pas appartenant à un cas d'utilisation diagramme de
tout ce qui encombre la de cas d'utilisation diagramme appartient ailleurs
où? il n'a pas d'importance, tant que c'est cohérent, et que vous savez où le trouver 😉
pour rappeler aux gens ce qu'un cas d'utilisation diagramme ressemble - et pourquoi il n'y a pas de place pour les parasites, les détails de
(source: agilemodeling.com)
L'homme-j'aimerais que ce collège -- Pas de "prendre un examen" cas d'utilisation!
OriginalL'auteur Steven A. Lowe
Un cas d'utilisation, où je travaille, est une description de l'application à partir d'un point de vue utilisateur. À ce niveau, c'est très détaillé. Donc, dans votre exemple d'un rapport, les cas d'utilisation décrivent la présentation du rapport, les données affichées, dans quel ordre, et ainsi de suite. Ce que le cas d'utilisation ne vous dit pas comment est ce que l'acquisition des données, ou d'où il vient.
Une autre façon de voir les choses est de penser à la remise du cas d'utilisation d'un testeur. Ils peuvent tester quoi que ce soit dans le document (boîte noire), et de l'inscrire comme un défaut. Donc, si certaines données sont censés être affichés sous certaines conditions, l'affaire devrait être précisé dans votre cas d'utilisation, de sorte qu'il peut être testé.
D'autres documents que vous souhaitez peut-être créer pour compléter le tableau sont ce que nous appelons le DAU (Document d'Architecture Logicielle) et NFR (les Exigences Non-Fonctionnelles). Le plus TRISTE serait de décrire à partir d'un logiciel de conception de point de vue, comment vous allez le programme de la solution, quelles sont les technologies que vous allez utiliser, et quels algorithmes sont nécessaires. Le NFR va inclure des choses comme la récupération à partir d'un logiciel ou du matériel d'interruption, les temps de réponse, et ainsi de suite.
Pas la moindre idée... ça doit être l'Architecture Logicielle de l'Équipe
OriginalL'auteur Elie
Si vous savez ce que les colonnes doivent être inclus, alors oui, les mettre dans le document. Si vous avez à y réfléchir un peu d'abord, puis de le faire et de le documenter. Il vous permettra d'économiser le programmeur d'avoir à réfléchir ou de demander à ce sujet plus tard, ce qui rend le processus plus efficace.
Toutefois, si vous avez vraiment ne sais pas quelles colonnes doivent être inclus encore, parce que vous ne savez pas assez sur la façon dont le système va se jouer une fois que le développement est en cours, alors ne vous inquiétez pas à ce sujet et de dire simplement "des colonnes Spécifiques à DÉTERMINER."
Vous ne pouvez pas savoir tout à l'avant, mais certainement document ce que vous savez.
Un Cas d'Utilisation est un document. Un Diagramme de Cas d'Utilisation est la jolie image. Vous avez vraiment besoin à la fois si vous parlez de la documentation des exigences.
Oui, j'ai vu des diagrammes de cas d'utilisation, mais j'ai vu aussi des cas d'utilisation des documents comprenant du texte des descriptions de processus, avec des rubriques comme Objectif, les Acteurs, Condition préalable de la Réussite, etc. Ma réponse était plus liée à ceux-ci, car il est évident qu'elle ne serait pas logique de le mettre dans le diagramme.
Les diagrammes sont des outils pour aider à expliquer le texte. J'ai vu des cas d'utilisation docs qui n'ont pas de schémas. par exemple, Un cas d'utilisation pour la connexion à un système peuvent être: 1. L'utilisateur entre les id d'utilisateur et le mot de passe (de retour d'erreur 123 si le champ est vide) 2. Authentifier l'utilisateur (retour d'erreur 456 si cela échoue) 3. Accédez à la page principale
mes excuses, j'ai répondu à partir d'un agile point de vue, où un cas d'utilisation diagramme est un point de départ pour discuter des caractéristiques, et il n'y a jamais un cas d'utilisation, les exigences, ou de tout autre document de tuer les arbres et les sortir de la date 😉 [plus la question a été spécifiquement au sujet d'un cas d'utilisation le diagramme]
OriginalL'auteur jeremcc
Cas d'utilisation description doit être comprise entre:
il comprend, et pense: "Comment
facile, c'est que pour faire"
il se passe après chaque étape)
OriginalL'auteur Peter Gfader
Bâtiment de cas d'utilisation diagrammes UML notations nous aider à comprendre & préciser les exigences rapidement, Généralement des diagrammes de cas d'Utilisation peuvent être tirées en face de l'équipe d'Ingénieurs logiciels de comprendre rapidement la situation.
En fait, Un cas d'utilisation doit être dans le format écrit. Il a trois formats.
Dans le cas d'un rapport de, Rapport de format & spécification doit être attaché avec SRS document, de Sorte que les tests peuvent être effectués en conséquence.
Pour plus de détails...
Voir "Application d'UML et de Motifs: Une Introduction à l'Analyse Orientée Objet et la Conception et le Développement Itératif Par Craig Larman"
OriginalL'auteur naveed