Skip to content

Especificação de Casos de Uso

Wilton Rodrigues edited this page Sep 13, 2015 · 7 revisions

#Diagrama de Casos de Uso

##Especificação de Casos de Uso

Manter Usuário

Este caso de uso é definido como a funcionalidade que permite ao passageiro ser capaz de cadastrar-se no Busine.me, permitindo acesso a determinadas funções do sistema restritas aos usuários cadastrados. Este caso de uso também trata de funcionalidades como alteração de dados e remoção de usuários. Esse caso de uso foi escolhido para a primeira release por requerer a implementação passando por toda a arquitetura MVC.

Buscar linhas

O Busine.me utilizará do padrão de arquitetura mvc e design responsivo ou seja o passageiro pode acessar os dados a partir de qualquer navegador da internet ao entrar em contato com o aplicativo o usuário tomara contato com o view em seguida executara ações logicas a partir da controller e acessará o banco por meio da model.

Enviar sugestão

É permitido ao usuário enviar sugestões relacionadas ao sistema, seu uso e/ou sua base de dados. Com isso, pode-se sugerir uma alteração nos horários de alguma linha que possa não estar em conformidade com a realidade e/ou sugerir a inclusão de novas linhas.

Visualizar linha

Ao encontrar uma linha para visualizar mais dados sobre a mesma, a partir da busca ou visualização de linhas favoritadas. Aqui o usuário terá uma visualização geral da linha selecionada, seus horários e intinerário.

Favoritar linha

É possível favoritar linhas para acesso mais rápido na tela inicial do usuário. Essas linhas estarão em destaque para que o usuário não necessite buscá-las novamente utilizando a busca do aplicativo.

Publicar post

Dentro do campo de visualização de linha é possível publicar, sinalizando que você está utilizando esta linha. Com isso, podemos ter um registro de utilização da linha, as paradas em que ele passa para os passageiros entrarem e os horários aproximados.

Avaliar post

É possível também avaliar outras publicações de outros usuários, para assim poder validar e assim evitar/minimizar informações erradas em relação às linhas.

Clone this wiki locally