Académique Documents
Professionnel Documents
Culture Documents
<Nome do Projeto> Especificao de Caso de Uso: <Nome do Caso de Uso> <identificador do documento>
Histrico da Reviso
Data <dd/mmm/aa> Verso <x.x> <detalhes> Descrio <nome> Autor
Confidencial
Page 2
<Nome do Projeto> Especificao de Caso de Uso: <Nome do Caso de Uso> <identificador do documento>
ndice Analtico
1. Nome do Caso de Uso 1.1 1.2 2. Breve Descrio Actores Envolvidos 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5
3.
Fluxo de Eventos 3.1 3.2 Fluxo Bsico Fluxos Alternativos 3.2.1 < Primeiro Fluxo Alternativo > 3.2.2 < Segundo Fluxo Alternativo > 3.3 Fluxos de Exceo 3.3.1 < Primeiro Fluxo de Exceo > 3.3.2 < Segundo Fluxo de Exceo >
4.
5. 6.
Confidencial
Page 3
<Nome do Projeto> Especificao de Caso de Uso: <Nome do Caso de Uso> <identificador do documento>
2. Precondies [Uma precondio de um caso de uso o estado do sistema que deve estar presente antes de um caso de uso ser realizado.] < Precondio Um > 3. Fluxo de Eventos Fluxo Bsico [Este caso de uso iniciado quando o actor pratica alguma aco. Os casos de uso sempre so iniciados por actores. O caso de uso descreve o que o actor faz e o que o sistema faz em resposta. Ele deve ser elaborado como um dilogo entre o actor e o sistema. O caso de uso descreve o que ocorre no sistema, mas no como ou por qu. Se forem trocadas informaes, seja especfico no que diz respeito ao contedo que passado e retornado. Por exemplo, no muito esclarecedor dizer que o actor fornece informaes do cliente. melhor dizer que ele fornece o nome e o endereo do cliente. til fazer uso de um Glossrio de Termos para manter a complexidade do caso de uso sob controle poder ser conveniente definir termos como, por exemplo, informaes do cliente neste glossrio, a fim de evitar que o caso de uso fique repleto de detalhes. As alternativas simples podero ser apresentadas no texto do caso de uso. Se forem necessrias apenas algumas frases para descrever o que acontece quando h uma alternativa, faa essa descrio diretamente na seco Fluxo de Eventos. Se o fluxo alternativo for mais complexo, use uma seco separada para descrev-lo. Por exemplo, uma subseco Fluxo Alternativo explica como descrever alternativas mais complexas. s vezes, uma figura vale por mil palavras, embora no haja nada que possa substituir uma redao clara e organizada. Se for mais esclarecedor, sinta-se vontade para colar representaes grficas de interfaces do usurio, fluxos de processo ou outras imagens no caso de uso. Se um fluxograma for til para apresentar um processo complexo de decises, utilize-o sem dvida nenhuma! Assim como no caso de comportamentos dependentes de estado, um diagrama de transio de estado geralmente esclarece o comportamento de um sistema muito mais do que pginas e pginas de texto. Use o meio de apresentao certo para o problema, mas procure evitar o uso de terminologia, notaes ou imagens que o pblico possa no entender. Lembre-se de que sua finalidade esclarecer e no obscurecer.]
Confidencial
Page 4
<Nome do Projeto> Especificao de Caso de Uso: <Nome do Caso de Uso> <identificador do documento> Fluxos Alternativos
< Primeiro Fluxo Alternativo > [As alternativas mais complexas so descritas em uma seco separada, mencionada na subseco Fluxo Bsico da seco Fluxo de Eventos. Pense nas subsees Fluxo Alternativo como comportamentos alternativos. O tamanho desses fluxos poder ser to extenso quanto o necessrio para descrever os eventos associados ao comportamento alternativo. Quando um fluxo alternativo termina, os eventos do principal fluxo de eventos so retomados, a menos que seja especificado algo em contrrio.] < Segundo Fluxo Alternativo > [Pode haver, e muito provavelmente haver, uma srie de fluxos alternativos em um caso de uso. Mantenha cada fluxo alternativo separado para aumentar a clareza. O uso de fluxos alternativos melhora a legibilidade do caso de uso e evita que os casos de uso sejam decompostos em hierarquias de casos de uso. Lembre-se de que os casos de uso so apenas descries textuais e que sua finalidade principal documentar o comportamento de um sistema de maneira clara, concisa e compreensvel.] Fluxos de Exceo < Primeiro Fluxo de Exceo > [Os problemas encontrados so descritos em uma seco separada, mencionada na subseco Fluxo Bsico ou Fluxos Alternativos da seco Fluxo de Eventos. Pense nas subsees Fluxo de Exceo como comportamentos de exceo cada fluxo de exceo representa um comportamento geralmente devido a problemas que ocorrem no fluxo principal ou alternativo. O tamanho desses fluxos poder ser to extenso quanto o necessrio para descrever os eventos associados ao comportamento de exceo. Quando um fluxo de exceo termina, os eventos do principal fluxo de eventos so retomados, a menos que seja especificado algo em contrrio.] < Segundo Fluxo de Exceo > [Pode haver, e muito provavelmente haver, uma srie de fluxos de exceo em um caso de uso. Mantenha cada fluxo de exceo separado para aumentar a clareza. O uso de fluxos de exceo melhora a legibilidade do caso de uso. Lembre-se de que os casos de uso so apenas descries textuais e que sua finalidade principal documentar o comportamento de um sistema de maneira clara, concisa e compreensvel.]
4. Ps-condies [Uma ps-condio de um caso de uso uma lista dos possveis estados em que o sistema poder se encontrar imediatamente depois do trmino de um caso de uso.] < Ps-condio Um > 5. Definies, acrnimos e abreviaes [Informe quando necessrio, definies, acrnimos e abreviaes utilizadas neste documento.]
6. Anexos [Utilize este espao quando houver necessidade de anexar informaes a este documento.]
Confidencial
Page 5