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

Home · Changes

Page history
Update home authored Jun 10, 2017 by Eduardo Arruda's avatar Eduardo Arruda
Hide whitespace changes
Inline Side-by-side
home.md
View page @ d7d4a531
......@@ -18,7 +18,14 @@
[09/06/2017 - Ajuste de Requisitos](http://www.tools.ages.pucrs.br/AGES-Adocoes/Adocoes/wikis/resolucoes-reuniao-stakeholder-09-06-17)
# Requisitos funcionais
# **ACOMPANHE O PROJETO**
[Kanban](http://www.kanban.ages.pucrs.br/boards/projetos/Adocoes)
# **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.
......@@ -30,15 +37,15 @@ Ao final deste desenvolvimento, todos os artefatos produzidos serão disponibili
O projeto será desenvolvido em dois semestres 2071/1 e 2017/2, sendo entregue no final do mês de dezembro de 2017.
## [Aplicativo](./requisitos aplicativo)
## 1.1 [Aplicativo](./requisitos aplicativo)
Descreve os principais requisitos funcionais do aplicativo para dispositivos móveis.
## [Ferramenta de Gestão](./requisitos web)
## 1.2 [Ferramenta de Gestão](./requisitos web)
Descreve os principais requisitos funcionais da ferramenta web de gestão.
# [Mockups de telas](./mockups)
# 2 [Mockups de telas](./mockups)
Veja os mockups (rascunhos) de telas que embasarão o desenvolvimento do aplicativo e da ferramenta web de gestão.
......@@ -75,76 +82,108 @@ Veja os mockups (rascunhos) de telas que embasarão o desenvolvimento do aplicat
<img src="/uploads/fd6fa8a9638cc0bfbec21039399f3691/009.jpg"?raw=true" alt="009" height=70px" style="border-width: 1px; border-color: Black;"/>
</p>
# [Modelagem de dados](./modelagem)
# **ANÁLISE**
# 1 [Modelagem de dados](./modelagem)
O Projeto Adoções adotará uma abordagem de bancos de dados não-relacionais.
# [API REST](./requisitos api)
# ** PROJETO**
# 1 [API REST](./requisitos api)
Enumera os requisitos da API REST que será consumida pelo aplicativo e pela ferramenta web de gestão.
Enumera os requisitos funcionais e não funcionais da API REST que será consumida pelo aplicativo e pela ferramenta web de gestão.
# [Layouts de telas](./layouts)
# 2 [Layouts de telas](./layouts)
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!
# Ferramentas de apoio
# **IMPLEMENTAÇÃO E TESTES**
## GitLab
# **INTEGRAÇÃO E ENTREGA**
[GitLab](http://www.gitlab.com) é 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.
# **PRODUTOS FINAIS**
### [Comandos básicos do Git](./comandos-basicos-de-git)
## 1 Aplicativo
## [Slack](https://ages-adocoes.slack.com/)
Link para download
[Slack](http://slack.com) é uma ferramenta de comunicação integrada para times de desenvolvimento.
## 2 API REST
### [Integração do GitLab com o Slack](./integracao-com-slack)
Documentação
## [Kanban do Projeto](http://www.kanban.ages.pucrs.br/boards/projetos/Adocoes)
Link para download de arquivos para o Postman
O Projeto Adoções é acompanhado de perto através de um Kanban integrado ao GitLab.
# **TECNOLOGIAS, PADRÕES E PROTOCOLOS UTILIZADOS**
# Tecnologias
# 1 Wireframe.cc
## [Node.js](./Node.js)
Para construção dos mockups das telas foi utilizada a ferramenta [Wireframe.cc](https://wireframe.cc/).
O [Node.js](https://nodejs.org/en/) será utilizado para o desenvolvimento de nossa REST API.
# 1 Node.js
## [Mongo DB](./Mongo-DB)
O [Node.js](https://nodejs.org/en/) foi utilizado para o desenvolvimento da API REST.
O Mongo DB](https://www.mongodb.com/) será utilizado para armazenar os dados de crianças e adolescentes em condições de adotabilidade e todos os demais dados necessários ao aplicativo e à ferramenta de gestão.
# 2 [Mongo DB](./Mongo-DB)
### [Configuração do RoboMongo](./configuracao-do-robomongo)
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.
## [OAuth2.0](./oauth-2.0)
# 3 REST
Entenda o protocolo de autorização de acesso que será utilizado no Projeto Adoções.
Complementar...
## [Wireframe.cc](https://wireframe.cc/)
# 4 OAuth2.0
Ferramenta de construção dos mockups das telas
O acesso à API REST do projeto obedece ao padrão de autorização de acesso [OAuth2.0](./oauth-2.0).
## Ferramentas de teste automatizado e de integração contínua
# 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](./teste-deploy:-circleci)
## [Circle CI](./teste-deploy:-circleci)
### [Mocha e Expect](./teste:-mocha-e-expect.js)
## [Mocha e Expect](./teste:-mocha-e-expect.js)
# Materiais de apoio ao projeto
# **MATERIAIS DE APOIO**
## [Getting Started](./getting-started)
# 1 [Getting Started](./getting-started)
Aqui você encontra tudo que vai precisar para o setup inicial pra trabalhar no projeto.
## [Framework](./framework)
# 2 [Configuração do RoboMongo](./configuracao-do-robomongo)
# 3 Frameword IATE (Interactor - Adapter - Translator - Entity)
Conheça nosso framework de desenvolvimento.
Conheça nosso [framework](./framework) de desenvolvimento em Node.js.
## [Minha primeira API](./minha-primeira-api)
# 4 [Minha primeira API](./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](http://adrianmejia.com/blog/2014/10/01/creating-a-restful-api-tutorial-with-nodejs-and-mongodb/) como criar uma API REST com Node.js e MongoDB.
# **FERRAMENTAS DE APOIO**
# 1 [Slack](https://ages-adocoes.slack.com/)
[Slack](http://slack.com) é uma ferramenta de comunicação integrada para times de desenvolvimento.
# 2 GitLab
[GitLab](http://www.gitlab.com) é 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](./comandos-basicos-de-git)
### [Integração do GitLab com o Slack](./integracao-com-slack)
# 3 [Kanban do Projeto](http://www.kanban.ages.pucrs.br/boards/projetos/Adocoes)
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