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
editarO 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
editarEntrar é 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.
Navegar
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...
Navegar autenticado
editarA 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
editarO 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.