Teoria geral de sistemas e camadas de aplicação (frontend e backend)
3 min de leituraPodcast13 questões
Cai no edital de Agente PF, Escrivão PF, Papiloscopista PF
Para revisar
Resumo
Essência. A Teoria Geral de Sistemas (TGS), de Ludwig von Bertalanffy, estuda sistemas como conjuntos de partes interdependentes que interagem para um objetivo comum; o todo é mais que a soma das partes (sinergia).
- Elementos: entradas (insumos) → processamento → saídas, com retroalimentação (feedback) que compara saída e objetivo e corrige o sistema.
- Sistema aberto: troca matéria, energia ou informação com o ambiente (organizações, sistemas de informação). Fechado: não troca (conceito teórico).
- Entropia: tendência à desorganização; sistemas abertos combatem com entropia negativa (importam energia/informação).
- Homeostase: equilíbrio dinâmico mantido pelo feedback. Equifinalidade: chegar ao mesmo resultado por caminhos diferentes.
- Hierarquia: todo sistema tem subsistemas e faz parte de um suprassistema.
Camadas da aplicação. Software costuma ser dividido em apresentação (interface), lógica de negócio e dados. Frontend é o que roda no lado do usuário (HTML, CSS, JavaScript no navegador); backend roda no servidor (regras, acesso ao banco, APIs). Processo é um programa em execução, com memória e estado próprios.
Pegadinha Cebraspe. "Feedback negativo é algo ruim para o sistema" → errado: o feedback negativo corrige desvios e mantém o equilíbrio; o positivo amplifica o desvio.
Visão geral
A TGS fornece o vocabulário (entrada, processamento, saída, feedback, ambiente) usado depois em sistemas de informação (item 7). O item 6.1 traz a visão de engenharia de software: como uma aplicação é dividida em camadas e onde roda cada parte.
Regra
Ver íntegra
| Conceito | Definição |
|---|---|
| Sistema | Partes interdependentes com objetivo comum |
| Sinergia | Todo maior que a soma das partes |
| Sistema aberto | Interage com o ambiente (troca entradas e saídas) |
| Entropia | Tendência à desordem e à perda de energia |
| Entropia negativa (negentropia) | Importação de recursos para se manter organizado |
| Homeostase | Equilíbrio dinâmico via feedback |
| Equifinalidade | Mesmo estado final a partir de condições diferentes |
| Feedback negativo | Reduz o desvio em relação ao objetivo |
| Feedback positivo | Reforça o desvio (crescimento ou colapso) |
Arquitetura em camadas (3 camadas)
- Apresentação: interface com o usuário (telas, páginas).
- Aplicação/negócio: regras e processamento.
- Dados: persistência (SGBD, arquivos).
Pontos-chave
- Frontend: navegador ou app; HTML (estrutura), CSS (aparência), JavaScript (comportamento).
- Backend: servidor; linguagens como Java, Python, PHP, C#, Node.js; conversa com o frontend por APIs (HTTP/JSON).
- Cliente-servidor: cliente pede, servidor responde; a camada de dados normalmente não é acessada diretamente pelo cliente.
- Processo × thread: processo tem espaço de memória próprio; threads de um mesmo processo compartilham a memória dele.
- Fullstack: profissional ou solução que cobre frontend e backend.
Como a banca cobra
- "Sistemas abertos interagem com o ambiente, recebendo entradas e devolvendo saídas" → certo.
- "Pela equifinalidade, um sistema pode atingir o mesmo resultado a partir de condições iniciais diferentes" → certo.
- "A validação de dados no frontend dispensa validação no backend" → errado (o cliente pode ser manipulado; o servidor deve validar).
- "Entropia é a tendência de o sistema se organizar espontaneamente" → errado (é tendência à desorganização).
- "Na arquitetura em três camadas, a camada de apresentação acessa diretamente o banco de dados" → errado (passa pela camada de negócio).
Referência
Mapa mental
Conceitos
- Partes interdependentes, objetivo comum
- Sinergia: todo maior que soma
- Subsistema e suprassistema
Funcionamento
- Entrada, processamento, saída
- Feedback negativo corrige desvio
- Feedback positivo amplifica desvio
Propriedades
- Sistema aberto troca com ambiente
- Entropia: tendência à desordem
- Homeostase: equilíbrio dinâmico
- Equifinalidade: caminhos diferentes, mesmo fim
Camadas da aplicação
- Apresentação, negócio, dados
- Frontend: navegador, HTML/CSS/JS
- Backend: servidor, regras, banco
⚠️ Pegadinha
- Validar só no frontend não basta
Questão 1, Agente PF, Certo ou Errado
Na teoria geral de sistemas, a retroalimentação negativa é prejudicial, pois amplifica os desvios em relação ao objetivo.
Revelar gabarito
Gabarito: Errado
Errado. A retroalimentação negativa reduz o desvio em relação ao objetivo, ajudando o sistema a manter o equilíbrio dinâmico. Quem amplifica ou reforça o desvio, levando a crescimento ou colapso, é o feedback positivo.
Questão 2, Agente PF, Certo ou Errado
Organizações são exemplos de sistemas abertos, pois trocam informação e recursos com o ambiente.
Revelar gabarito
Gabarito: Certo
Certo. Sistema aberto é o que troca matéria, energia ou informação com o ambiente, recebendo entradas e devolvendo saídas. Organizações e sistemas de informação se encaixam nesse conceito; o sistema fechado é apenas teórico.
Questão 3, Agente PF, Certo ou Errado
Equifinalidade é a propriedade de um sistema aberto atingir o mesmo estado final a partir de condições iniciais e caminhos diferentes.
Revelar gabarito
Gabarito: Certo
Certo. A equifinalidade permite a um sistema aberto alcançar o mesmo resultado por caminhos e condições iniciais diversos. Assim, não existe uma única rota possível para que o sistema chegue a determinado estado final.
Questão 4, Agente PF, Certo ou Errado
A entropia negativa corresponde à tendência natural do sistema à desorganização.
Revelar gabarito
Gabarito: Errado
Errado. A tendência à desorganização é a entropia. A entropia negativa, ou negentropia, faz o contrário: o sistema aberto importa energia ou informação do ambiente para continuar organizado.
Questão 5, Agente PF, Certo ou Errado
Segundo a teoria geral de sistemas, o todo de um sistema equivale exatamente à soma de suas partes.
Revelar gabarito
Gabarito: Errado
Errado. Pela sinergia, as partes interdependentes produzem, em conjunto, um resultado maior do que produziriam isoladamente. Por isso, na teoria de Bertalanffy, o todo é mais que a simples soma das suas partes.
- Revelar resposta
Teoria Geral de Sistemas (Bertalanffy) — ideia central
Sistema = partes interdependentes com objetivo comum; o todo é mais que a soma das partes (sinergia).
- Revelar resposta
Sistema aberto × fechado
Aberto: troca matéria, energia ou informação com o ambiente (organizações). Fechado: não troca (conceito teórico).
- Revelar resposta
Entropia × entropia negativa
Entropia: tendência à desorganização; sistemas abertos a combatem com entropia negativa (importando energia/informação).
- Revelar resposta
Homeostase e equifinalidade
Homeostase: equilíbrio dinâmico mantido pelo feedback. Equifinalidade: mesmo resultado por caminhos diferentes.
- Revelar resposta
Feedback negativo × positivo
Negativo: corrige desvios e mantém o equilíbrio. Positivo: amplifica o desvio.
- Revelar resposta
Homeostase
Homeostase é o equilíbrio dinâmico obtido por meio do feedback, que compara a saída com o objetivo e corrige o sistema, conforme a teoria geral de sistemas.
- Revelar resposta
Frontend × backend
O frontend roda no lado do usuário, com HTML, CSS e JavaScript; o backend roda no servidor, com as regras de negócio, as APIs e o acesso ao banco.
- Revelar resposta
Arquitetura em três camadas
A camada de apresentação cuida da interface, a de aplicação ou negócio concentra regras e processamento, e a de dados responde pela persistência em SGBD ou arquivos.
- Revelar resposta
Hierarquia de sistemas
A teoria geral de sistemas, de Bertalanffy, reconhece hierarquia: todo sistema tem subsistemas e integra um suprassistema, com partes interdependentes voltadas a um objetivo comum.
- Revelar resposta
Processo
Processo é um programa em execução, dotado de memória e de estado próprios; o arquivo gravado em disco é o programa antes de sua execução.
Estude Agente PF no app
Grátis, sem cartão