Executando verificação de segurança...
1

[MAPA MENTAL] Conceitos do Pensamento Arquitetônico

Autores

Este ensaio foi produzido como parte da disciplina de Arquitetura de Software na Jala University por:

Reginaldo H. Cavalcante Júnior - https://www.linkedin.com/in/juniorhc99/

Roberto Henrique Ferreira da Silva - https://www.linkedin.com/in/robertohfsilva/

mindmap
  root((PENSAMENTO ARQUITETÔNICO))
    (O Que É? - Definição)
      Combinação de habilidades
      Ver o todo (Visão Holística)
      Base para tomar decisões
    (Arquitetura vs. Design)
      Arquitetura: ESTRUTURA
        Alto Nível
        Difícil de mudar
        Ex: Escolher Microsserviços
      Design: IMPLEMENTAÇÃO
        Baixo Nível
        Detalhes do "como"
        Ex: Criar classe UsuarioDAO
    (Análise de Trade-Offs)
      "Tudo é um trade-off"
      Analisar Prós e Contras
      Equilibrar Características
        Performance vs Segurança
        Custo vs Escalabilidade
        Agilidade vs Estabilidade
    (Conexão com o Negócio)
      Traduzir Requisitos
        "Lançar rápido no mercado" Foco em AGILIDADE
        "Site não pode cair" Foco em ESCALABILIDADE
    (Amplitude Técnica)
      Conhecimento Amplo
      Triângulo do Conhecimento
        O que eu SEI
        O que SEI que NÃO SEI
        O que NÃO SEI que NÃO SEI
      Objetivo: Expandir o conhecimento
    (Modularidade - Princípios)
      Coesão
        Definição: Pertencimento
        Ideal: Funcional
      Acoplamento
        Definição: Dependência
        Ideal: Baixo Acoplamento
      Connascence
        Definição: Medir Acoplamento
Carregando publicação patrocinada...
1