Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W wiki
  • 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
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Viagem do Pensamento
  • wiki
  • Wiki
  • Arquitetura

Last edited by Fabricio Rodrigues Pujol Jun 29, 2020
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Arquitetura

Home Arquitetura Banco de Dados Configuração Gerenciamento do Projeto Instalação Materiais de Estudo Mockups Requisitos Reuniões Sprints Time

Arquitetura do Sistema

Esta é a página onde irá ficar todas as informações da Arquitetura do seu projeto.

Segurança

No que tange à segurança da aplicação lançamos mão do firebase Authentication no login do usuário na aplicação.

O Firebase Authentication fornece serviços de back-end, SDKs fáceis de usar e bibliotecas de IU prontas para autenticar usuários no seu app. Ele oferece suporte à autenticação por meio de senhas, números de telefone e provedores de identidade federados como Google, Facebook, Twitter e muito mais.

O Firebase Authentication é estreitamente integrado a outros serviços do Firebase e aproveita os padrões do setor, como OAuth 2.0 e OpenID Connect, para que possa ser facilmente integrado ao seu back-end personalizado.

Code Review

Devemos considerar que foi decidido neste projeto que iríamos trabalhar com a definição de Squads. Sendo assim, foram formadas 4 squads sendo que cada uma delas continha um AGES III ou AGES IV, apelidados de "manager", e este "manager" tinha como responsabilidade, além das próprias responsabilidades inerentes ao seus papéis, gerenciar o git flow da sua squad, portanto ele fazia o code review de sua squad e quando este o aprovava os outros managers faziam o code review antes de aceitarem o código de cada squad na branch master.

codereview

Diagrama de Arquitetura

Captura_de_Tela_2020-06-07_às_23.10.53

Diagrama de Deploy

Captura_de_Tela_2020-06-07_às_23.11.11

Componentes

Clone repository
  • Arquitetura
  • Banco de Dados
  • Casos de Teste
  • Configuração
  • Gerenciamento do Projeto
  • Horários
  • Instalação
  • Materiais de Estudo
  • Mockups
  • Requisitos
  • Reuniões
  • Sprints
  • Time
  • Home