luiscarlossf / get-promo Goto Github PK
View Code? Open in Web Editor NEWProjeto de um sistema de divulgação de notícias e propaganda usando a geolocalização.
Projeto de um sistema de divulgação de notícias e propaganda usando a geolocalização.
O Usuário seleciona o dado que deseja alterar e insere o novo. O Usuário também visualiza todos os seus dados cadastrados.
Precondições
Fluxo principal
Criação das classes que estão especificadas no diagrama de classes. "Externas", por não fazerem parte da framework Ionic.
Deve ser preparado um tutorial (documentado na wiki do projeto), o qual será apresentado em sala de aula ensinando o passo a passo p/ o restante da equipe.
O Usuário avalia os anúncios.
Precondições
Fluxo principal
O Usuário avalia os anunciantes e envia comentários.
Precondições
Fluxo principal
Para testar conhecimentos aprendidos sobre o Ionic, criar menu básico da aplicação.
Exemplo:
O Usuário apaga sua conta. O Administrador também tem essa permissão caso haja contas suspeitas de enviarem informações falsas em excesso
Precondições
Fluxo principal
Abrir issues para casos de uso da primeira iteração. Associar casos de uso ao milestone "Iteração I".
Primeira versão da tela principal do aplicativo.
Precondições
Fluxo principal
Fluxo alternativo - Aplicar Filtro no Feed de Anúncio
Precondições
Passos
Deve ser preparado um tutorial (documentado na wiki do projeto), o qual será apresentado em sala de aula ensinando o passo a passo p/ o restante da equipe
O Usuário entra na sua conta.
Precondições
Não aplicável.
Fluxo principal
Deve ser preparado um tutorial (documentado na wiki do projeto), o qual será apresentado em sala de aula ensinando o passo a passo p/ o restante da equipe.
O Administrador pode ceder permissões aos usuários.
Precondições
Fluxo principal
Fluxo alternativo - Tela Dados do Usuário
Precondições
Passos
Deve ser preparado um tutorial (documentado na wiki do projeto), o qual será apresentado em sala de aula ensinando o passo a passo p/ o restante da equipe.
Atualizar tutoriais na wiki adionando links e materiais disponibilizados pelo Renato na aula
Durante o primeiro uso, a tela abre para o Usuário digitar itens pré definidos
Definir plano de iterações, contemplando 3 iterações de 2 semanas cada. Deve se definir um escopo macro de cada iteração e informar os casos de uso a serem implementados em cada iteração.
O Usuário sai da sua conta.
Precondições
Fluxo principal
O Usuário Anunciante visualiza os gráficos/relatórios sobre seus anúncios.
Precondições
Fluxo principal
Integrar o projeto ao Travis e definir regras.
O Usuário comum manda uma requisição ao Administrador para se tornar Usuário Anunciante.
Precondições
Fluxo principal
A criação do servidor inclui, a aplicação node.js e o projeto de banco de dados (O diagrama de classes está na Wiki).
Tendo como base a aula de hoje, definir a arquitetura do sistema. Documentar tal arquitetura no mesmo documento de requisitos. Atualizar versionamento e adicionar tal documento na Wiki.
*Obs: não necessariamento vcs devem seguir um dos padrões arquiteturais apresentados em sala de aula. Esses devem servir como modelo para que vocês planejam o modelo mais adequado p/ a aplicação tendo como base os requisitos dessa.
Slides da aula estão no SIGAA
O Usuário solicita a recuperação de sua senha pelo aplicativo.
Precondições
Fluxo principal
O GetPromo deve permitir o cadastro de itens de interesses, referente a anúncios.
Precondições
Fluxo principal
4. O GetPromo exibe a Tela de Cadastro de Itens de Interesse.
5. O Usuário Anunciante informa os dados necessários.
6. O GetPromo cadastra o item de interesse se todos os dados forem válidos.
Fluxo alternativo - Item de interesse já existente
Precondições
Passos
A tela que aparece após o Usuário ter feito o Login.
O Usuário preenche um formulário com suas informações.
Fluxo principal
Fluxo alternativo - Apelido já existente
Precondições
Passos
Fluxo alternativo - E-mail já cadastrado
Precondições
Passos
O Usuário Anunciante envia seu Anúncio para o sistema.
Precondições
Fluxo principal
Fluxo alternativo - Anúncio duplicado
Precondições
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.