Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • A Adocoes
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • AGES-Adocoes
  • Adocoes
  • Wiki
  • Home

Last edited by Eduardo Arruda Sep 22, 2017
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Home

Bem vindo ao Projeto Adoções

Adoções! O Projeto Adoções surgiu de convênio firmado entre o Poder Judiciário do Estado do Rio Grande do Sul, o Ministério Público do Estado do Rio Grande do Sul e a PUCRS, através da AGES - Agência Experimental de Engenharia de Software. O objetivo do convênio é o desenvolvimento de uma solução que possibilite o acesso dos usuários tanto a informações sobre adoção quanto a dados sobre crianças e adolescentes em condições de adotabilidade, sendo composta por um aplicativo para dispositivos móveis e uma ferramenta web de gestão.

Stakeholders

  • Poder Judiciário do Estado do Rio Grande do Sul
  • Ministério Público do Estado do Rio Grande do Sul

Reuniões

12/05/2017 - Apresentação do Projeto

09/06/2017 - Ajuste de Requisitos

ACOMPANHE O PROJETO

Kanban

ENGENHARIA DE REQUISITOS

1 Requisitos funcionais

Além do atendimento dos requisitos acadêmicos, o Projeto Adoções tem por objetivo o desenvolvimento de uma solução de incentivo à adoção de menores.

A solução será projetada de forma incremental, em entregas realizadas ao final de consecutivos semestres da disciplina de Prática na Agência Experimental de Engenharia de Software II.

O principal objetivo é o desenvolvimento de um aplicativo que através de telas e consulta a dados, forneça informações sobre crianças aptas para adoção. O sistema terá acesso para famílias já cadastradas no sistema de adoção.

Ao final deste desenvolvimento, todos os artefatos produzidos serão disponibilizados para a Coordenação da AGES, através da ferramenta GitLab, de forma a que a mesma possa repassá-los para o Poder Judiciário do Estado do Rio Grande do Sul.

O projeto será desenvolvido em dois semestres 2071/1 e 2017/2, sendo entregue no final do mês de dezembro de 2017.

1.1 Aplicativo

Descreve os principais requisitos funcionais do aplicativo para dispositivos móveis.

1.2 Ferramenta de Gestão

Descreve os principais requisitos funcionais da ferramenta web de gestão.

2 Mockups de telas

Veja os mockups (rascunhos) de telas que embasarão o desenvolvimento do aplicativo e da ferramenta web de gestão.

0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 001 002 003 004 005 006 007 008 009

ANÁLISE

1 Modelagem de dados

O Projeto Adoções adotará uma abordagem de bancos de dados não-relacionais.

** PROJETO**

1 API REST

Enumera os requisitos funcionais e não funcionais da API REST que será consumida pelo aplicativo e pela ferramenta web de gestão.

2 Layouts de telas

Veja os layouts das telas que já foram elaborados pelo BEPiD. Os layouts das telas serão elaborados com apoio de outras equipes. Aguardem novidades!

IMPLEMENTAÇÃO E TESTES

INTEGRAÇÃO E ENTREGA

PRODUTOS FINAIS

1 Aplicativo

Link para download

2 API REST

Documentação

Link para download de arquivos para o Postman

TECNOLOGIAS, PADRÕES E PROTOCOLOS UTILIZADOS

1 Wireframe.cc

Para construção dos mockups das telas foi utilizada a ferramenta Wireframe.cc.

1 Node.js

O Node.js foi utilizado para o desenvolvimento da API REST.

2 Mongo DB

O Mongo DB](https://www.mongodb.com/) é utilizado para armazenar os dados de crianças e adolescentes em condições de adoção e todos os demais dados necessários ao aplicativo.

3 REST

Complementar...

4 OAuth2.0

O acesso à API REST do projeto obedece ao padrão de autorização de acesso OAuth2.0.

5 Android

Entenda o protocolo de autorização de acesso que será utilizado no Projeto Adoções.

6 Ferramentas de teste automatizado e de integração contínua

O projeto Adoções empregará técnicas de teste automatizado e integração contínua.

Algumas ferramentas avaliadas foram:

Circle CI

Mocha e Expect

MATERIAIS DE APOIO

1 Getting Started

Aqui você encontra tudo que vai precisar para o setup inicial pra trabalhar no projeto.

2 Configuração do RoboMongo

3 Frameword IATE (Interactor - Adapter - Translator - Entity)

Conheça nosso framework de desenvolvimento em Node.js.

4 Minha primeira API

Veja um exemplo de como construir um API REST simples utilizando Node.js.

5 Como criar uma API REST com Node.js e MongoDB

Aprenda nesse artigo como criar uma API REST com Node.js e MongoDB.

FERRAMENTAS DE APOIO

1 Slack

Slack é uma ferramenta de comunicação integrada para times de desenvolvimento.

2 GitLab

GitLab é um sistema de controle de versões baseado no Git, que permite a gerência do código de projetos com equipes distribuídas, com ênfase em velocidade. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.

Comandos básicos do Git

Integração do GitLab com o Slack

3 Kanban do Projeto

O Projeto Adoções é acompanhado de perto através de um Kanban integrado ao GitLab.

Clone repository
  • Mongo DB
  • Node.js
  • comandos basicos de git
  • como proteger uma rota
  • configuracao do robomongo
  • convenio tjrs mprs pucrs fotos
  • framework
  • getting started
  • grupos
  • Home
  • integracao com slack
  • layouts
  • minha primeira api
  • mockups aplicativo
  • mockups web adm
View All Pages