Versão Autor O que fez Quando Onde
1.0 Pedro Igor Criou o documento. 21/11/2019 Remoto
1.1 Pedro Igor Padronizou o documento. 23/11/2019 Remoto

Casos de uso

1. Sumário

  1. Sumário
  2. Introdução
  3. Metodologia
  4. Questionário
  5. Resultados
  6. Conclusão
  7. Referências

2. Introdução

Casos de uso são uma descrição visual de como espera-se que o usuário realize tarefas em uma aplicação. Por meio deles é possível cobrir grande parte das formas de utilização da aplicação.

3. Metodologia

A técnica de verificação utilizada foi a utilização de uma tabela disponibilizada pelo site governamental Usability que lista o que um bom caso de uso deve incluir e não deve incluir. O método se torna eficaz ao focar na utilização de um sistema. Sendo assim é necessário incluir quem está utilizando, o que o usuário quer realizar, o seu objetivo, os passos para que um usuário alcance seu objetivo e como o site obedece a cada ação. De forma similar, existem características que não devem estar presentes em bom caso de uso: uma implementação de um linguagem específica visto que os casos de uso são realizados no princípio do projeto onde tecnologias a serem utilizadas podem não estar tão definidas. Detalhes sobre as interfaces de usuário também não devem estar presentes, o caminho é inverso: verifica-se primeiramente os passos do usuário e a partir daí de outras técnias define-se cada tela.

4. Questionário

De acordo com o site do governo Usability um bom caso de uso deve conter as seguintes características:

What Use Cases Include What Use Cases Do NOT Include
Who is using the website Implementation-specific language
What the user want to do Details about the user interfaces or screens.
The user's goal
The steps the user takes to accomplish a particular task
How the website should respond to an action.

Elements of a Use Case

Depending on how in depth and complex you want or need to get, use cases describe a combination of the following elements:

Actor – anyone or anything that performs a behavior (who is using the system) Stakeholder – someone or something with vested interests in the behavior of the system under discussion (SUD) Primary Actor – stakeholder who initiates an interaction with the system to achieve a goal Preconditions – what must be true or happen before and after the use case runs. Triggers – this is the event that causes the use case to be initiated. Main success scenarios [Basic Flow] – use case in which nothing goes wrong. Alternative paths [Alternative Flow] – these paths are a variation on the main theme. These exceptions are what happen when things go wrong at the system level.

5. Análise dos casos de uso do projeto

What Use Cases Include Está incluso? What Use Cases Do NOT Include Está excluso?
Who is using the website Implementation-specific language
What the user want to do Details about the user interfaces or screens.
The user's goal
The steps the user takes to accomplish a particular task
How the website should respond to an action.

6. Conclusão

A análise do caso de uso existente mostrou que está de acordo com as metas estabelecidas pelo site de referência. Porém, conhecendo a aplicação, é de conhecimento de que ainda faltam algumas funcionalidades importantes as quais os casos de uso deveriam ser elaborados.

7. Referências

Usability - Use Cases: https://www.usability.gov/how-to-and-tools/methods/use-cases.html Acesso em 21/11/2019