Capítulo 1 — Cálculo I
Mapa da aula
Aula 01 publicada. Mapa, exemplo, EX001.
flowchart TD
N0["1.1 O caso e por que cálculo"]
N1["1.2 Crescimento exponencial dos logs"]
N2["Laboratório — Crescimento dos logs e orçamento de ar"]
N3["1.3 Quando estimativas lineares falham"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4
N4 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX001"]
Desenho lógico
flowchart LR
N0["1.1 O caso e por que cálculo"]
N1["1.2 Crescimento exponencial dos logs"]
N2["Laboratório — Crescimento dos logs e orçamento de ar"]
N3["1.3 Quando estimativas lineares falham"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX001"]
[1.1 O caso e por que cálculo]
|
v
[1.2 Crescimento exponencial dos logs]
|
v
[Laboratório — Crescimento dos logs e orçamento de ar]
|
v
[1.3 Quando estimativas lineares falham]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX001]
Objetivos de aprendizagem
Você vai (1) usar taxas de variação para raciocinar sobre cargas de segurança em crescimento; (2) modelar o crescimento exponencial do volume de logs; (3) reconhecer quando uma estimativa linear falha.
1.1 O caso e por que cálculo
Sofia Mbeki é estudante do primeiro ano do curso de engenharia de cinco anos da fictícia Kestrel Polytechnic University. Sua parceira na indústria ao longo de todo o curso é a fictícia Corvia Regional Transit, que opera ônibus e bondes, um sistema de bilhetagem por aproximação, um aplicativo para passageiros e as redes das garagens. Seu mentor lá é o arquiteto de segurança Daniel Ferreira. Todas as pessoas, organizações e números aqui são sintéticos. Sofia se pergunta por que um curso de arquitetura começa com cálculo. A resposta de Daniel é prática: arquitetos dimensionam sistemas que crescem, e derivadas descrevem a rapidez com que as coisas mudam. Um pipeline de logs, uma frota de certificados ou uma base de regras que cresce mais rápido do que o esperado vira um problema de segurança muito antes que alguém perceba.
1.2 Crescimento exponencial dos logs
Os logs do sistema de bilhetagem da Corvia crescem cerca de quatro por cento ao mês à medida que novos dispositivos são instalados. Sofia modela o volume como V(t) = V0 e^(kt), em que k é a taxa de crescimento mensal na forma contínua. A derivada dV/dt = kV mostra que o aumento de cada mês é proporcional ao volume atual, de modo que o crescimento absoluto se acelera. O laboratório abaixo calcula o volume depois de dois anos a partir de um ponto de partida sintético e o tempo até que o orçamento atual de armazenamento seja ultrapassado. O resultado mostra que o orçamento se esgota mais de um ano antes do que prevê uma estimativa em linha reta, o que importa porque logs descartados deixam cega a equipe de monitoramento de segurança.
Laboratório — Crescimento dos logs e orçamento de armazenamento
# Synthetic log volume: V(t) = V0 * e^(k t), k from 4%/month; compare with tangent-line forecast.
import math
V0, budget = 8.0, 20.0 # TB at month 0, storage budget in TB
k = math.log(1.04)
exp_v = lambda t: V0 * math.exp(k * t)
lin_v = lambda t: V0 + k * V0 * t # tangent line at t=0
m = next(t for t in range(200) if exp_v(t) > budget)
ml = next(t for t in range(200) if lin_v(t) > budget)
print(f"month 24: exponential {exp_v(24):.1f} TB, linear {lin_v(24):.1f} TB")
print(f"budget {budget} TB exceeded: exponential month {m}, linear month {ml}")
Execute com python3 lab_growth.py. Saída verificada:
month 24: exponential 20.5 TB, linear 15.5 TB
budget 20.0 TB exceeded: exponential month 24, linear month 39
1.3 Quando estimativas lineares falham
Uma estimativa linear supõe um aumento constante por mês e só é precisa em períodos curtos. Sofia compara a reta tangente no mês zero, a previsão linear baseada na derivada, com o modelo exponencial. Nos primeiros meses as duas concordam de perto; no mês vinte e quatro, divergem por uma grande margem. Arquitetos costumam planejar a capacidade a partir do aumento do ano anterior, o que é uma visão linear de um processo exponencial. A lição é geral: sempre que uma grandeza cresce em proporção a si mesma, como dispositivos conectados ou eventos armazenados, use um modelo de crescimento e revise-o à medida que chegam dados reais.
Exemplo resolvido
Sofia ajusta um modelo de crescimento de quatro por cento ao mês a volumes sintéticos de logs, calcula quando o armazenamento é ultrapassado e mostra a Daniel a diferença entre as previsões linear e exponencial.
Caso sintético. A Kestrel Polytechnic, a Corvia Regional Transit, Sofia, Daniel e todos os números são inventados.
Erros e limites
O crescimento real raramente é suave; a implantação de novos dispositivos causa saltos. Os modelos precisam ser reajustados aos dados medidos.
Exercícios
-
EX001 — Crescimento proporcional. O que dV/dt = kV diz a Sofia sobre o crescimento dos logs? Rubrica: 3 = o aumento de cada mês é proporcional ao volume atual, então o crescimento absoluto se acelera;; 2 = proporcional;; 1 = crescimento constante;; 0 = nenhuma.
-
EX002 — Mês do orçamento. No laboratório, em que mês o orçamento de armazenamento é ultrapassado pela primeira vez no modelo exponencial? Rubrica: 3 = mês 24, contra o mês 39 da previsão linear;; 2 = mês 24;; 1 = vago;; 0 = nenhuma.
-
EX003 — Planejamento linear. Por que é arriscado planejar o armazenamento de logs a partir do aumento do ano anterior? Rubrica: 3 = aplica uma visão linear a um processo exponencial e subestima o crescimento;; 2 = subestima;; 1 = é preciso;; 0 = nenhuma.
Síntese
O cálculo permite aos arquitetos ver com que rapidez as cargas de trabalho de segurança crescem e evitar planos lineares para sistemas exponenciais.
Continue estudando — aula 01 (capítulo 01 de 50)
← Início do curso · Índice das aulas · Capítulo 02 →
Continue para a próxima aula já escrita.