Projeto Cuidando do Meu Bairro/Casos de uso
Para o público em geral: Técnica:
|
As funcionalidades esperadas do site www.Cuidando.vc são formalmente descritas a seguir, através da metodologia descritiva de casos de uso. Os atores que usam o site são:
- Usuário simples: quem navega pelo site diretamente, sem nenhuma solicitação adicional ao usuário.
- Usuário autenticado: quem foi autenticado na funcionalidade Entrar, e portanto navega autenticado.
A seguir uma breve descrição do comportamento esperado desses atores em cada uma das funcionalidades previstas.
Registrar editar
O registro é o ato de se cadastrar (preencher formulário descritivo do usuário) e/ou resgatar o cadastro já realizado em outra plataforma, como o Google ou o Facebook. O usuário passa a ter registrado no banco de dados do sistema um login...
Entrar editar
Entrar é o ato de autenticar o Usuário simples e transformá-lo em Usuário autenticado... Pode ser feito mediante login (user e senha digitados) ou autenticação de terceiros, resgatando uma sessão já aberta (por exemplo no Facebook) ou requisitando login na outra plataforma.
editar
É a principal funcionalidade oferecida ao Usuário simples.
...
Explorar dados editar
...
Buscar local editar
...
Ver home editar
...
Mudar idioma editar
...
Ver atividades recentes editar
...
Ver mapa editar
...
Corrente editar
...
De outro ano editar
...
editar
A partir da autenticação realizada no Entrar o Usuário autenticado passa automaticamente a Navegar autenticado. Todas as funcionalidades previstas em Navegar se repetem em Navegar autenticado, e as seguintes outras são também agira permitidas:
- ...
- ...
Comentar editar
...
Submeter perguntas ao eSIC editar
O módulo batizado de eSIC-Livre foi inspirado no antigo projeto QueremosSaber (git site), que originalmente (ultima atualização em junho de 2014) só funciona quando órgão aceita pedidos de acesso à informação por e-mail. Como o QueremosSaber se baseou no Alaveteli, vale a pena conferir o que há de novo nas novas releases.
O eSIC-Livre foi implementado em Python fazendo uso do Selenium, que simula um usuário comum no preenchimento do eSIC específico para o qual foi configurado (São Paulo). Para reaproveitar o eSIC-Livre em outras cidades, são necessárias adaptações.