-
Notifications
You must be signed in to change notification settings - Fork 3
Especificação de Casos de Uso
#Diagrama de Casos de Uso
##Especificação de Casos de Uso
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.
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.
É 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.
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.
É 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.
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.
É 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.