Desenvolver projeto de sistemas computacionais e redes
Apresentação
UC00244 (50h · 4,5 pts) é a UC capstone do curso Técnico de Sistemas de Computação e Redes. Não introduz tecnologia nova: ensina a conduzir um projeto completo de infraestrutura — do levantamento de requisitos à entrega e defesa — integrando todas as competências do curso (SO cliente/servidor, redes, segurança, manutenção, orçamento). É o ensaio direto da PAP (Prova de Aptidão Profissional).
Ciclo de vida de um projeto de infraestrutura
- Levantamento de requisitos — perceber a necessidade do cliente, restrições e orçamento.
- Análise e desenho — topologia (física e lógica), endereçamento, serviços, segurança.
- Planeamento — tarefas, estimativas, cronograma, riscos.
- Implementação — montar/configurar (real ou simulado), por fases.
- Testes — funcional, conectividade, desempenho, segurança, recuperação.
- Documentação — projeto, diagramas, runbooks, orçamento.
- Entrega e defesa — apresentação ao cliente/júri.
Requisitos
Funcionais — o que a infraestrutura tem de fazer:
"Cada departamento isolado numa VLAN; servidor de ficheiros com quotas por grupo; Wi-Fi para convidados isolado."
Não-funcionais — qualidades e restrições:
"Disponibilidade 99,9%; recuperação de um servidor em < 2 h (RTO); orçamento ≤ 8 000 €; cumprir RGPD."
Registar sempre por escrito, com pressupostos e exclusões (o que não está incluído) — evita derrapagens e mal-entendidos.
Projeto técnico
Componentes típicos
- Rede: topologia, switches/routers, VLANs, esquema de endereçamento (VLSM), routing, Wi-Fi, backbone (fibra).
- Servidores: domínio Active Directory, DNS/DHCP, servidor de ficheiros (permissões por grupo), web, virtualização.
- Clientes: provisionamento padronizado (imagem/MDM), políticas.
- Segurança: firewall, segmentação, ACLs, hardening, backups, RGPD.
- Continuidade: redundância (links/equipamentos/energia), UPS, plano de DR (RPO/RTO).
Entregáveis de projeto
- Diagrama de topologia física (equipamentos, cabos, salas).
- Diagrama de topologia lógica (VLANs, sub-redes, fluxos).
- Tabela de endereçamento (sub-redes, gateways, VLANs, intervalos DHCP).
- Lista de serviços e sua configuração.
- Matriz de segurança ("quem acede a quê").
Justificar decisões
Um bom projeto explica o porquê de cada escolha: - Topologia/equipamento escolhidos e alternativas descartadas. - Aberto vs proprietário (Linux vs Windows Server) — custo, competências, requisitos. - Escalabilidade e manutenção futuras. - Riscos identificados e mitigações.
Decisões sem justificação valem pouco numa defesa.
Gestão do projeto
Planeamento
- Decompor em tarefas pequenas (estimáveis em ≤ 1 dia).
- Cronograma (Gantt) ou quadro Kanban; definir marcos intermédios.
- Análise de riscos — listar, classificar (probabilidade × impacto) e mitigar.
- Orçamento — material + mão de obra + margem + IVA (aplicar UC00639); apresentar opções.
Metodologia para projeto individual
- Kanban simples (Backlog → A fazer → Em curso → Feito) é suficiente para a PAP individual; Scrum completo é para equipas.
- Git desde o dia 1 — versionar configs, scripts, documentação (o histórico prova o processo, não tudo no fim).
- Marcos com o orientador — feedback regular evita o desastre do "tudo na última semana".
- Gerir o tempo: o maior risco da PAP é a má gestão temporal, não a dificuldade técnica.
Implementação
- Ambiente: real (laboratório) ou simulado — Cisco Packet Tracer/GNS3 para a rede + máquinas virtuais (VirtualBox/Hyper-V) para servidores. Combinação muito comum e aceitável na PAP.
- Configurar por fases, validando cada uma antes de avançar (DNS antes do AD, AD antes dos serviços, etc.).
- Backups das configurações versionados.
- Aplicar boas práticas: hardening, documentação à medida (não no fim), nomenclatura consistente.
Plano de testes
| Tipo de teste | O que valida |
|---|---|
| Funcional | Cada requisito está cumprido |
| Conectividade | Matriz "de X consigo aceder a Y?" (incl. o que deve falhar) |
| Desempenho | Débito/latência sob carga; capacidade Wi-Fi |
| Segurança | ACLs, isolamento de VLANs, hardening, sem serviços a mais |
| Recuperação | Restaurar backup; failover de link/gateway |
Para cada teste: resultado esperado vs obtido, e correção se falhar. Um projeto sem plano de testes não está concluído.
Documentação e defesa (PAP)
Relatório técnico
Estrutura típica:
- Introdução — contexto, motivação, objetivos.
- Levantamento de requisitos — funcionais e não-funcionais.
- Projeto — topologia, endereçamento, serviços, segurança, decisões justificadas.
- Implementação — o que foi feito, dificuldades e como foram resolvidas.
- Testes e resultados — plano e evidências.
- Orçamento — material, mão de obra, total (com IVA).
- Conclusões — objetivos atingidos, limitações, trabalho futuro.
- Anexos — configurações, diagramas, runbooks, capturas.
Escrita técnica clara, português cuidado, diagramas e referências às UCs aplicadas.
Defesa oral
- Ensaiar e cronometrar (~15 min de apresentação).
- Começar pelo problema e pela utilidade, não pela tecnologia.
- Demonstração (real ou simulada) com plano B gravado.
- Justificar decisões e assumir limitações com consciência do que melhoraria.
- Antecipar perguntas do júri: segurança? escalabilidade? custo? recuperação de desastre? porquê esta tecnologia e não outra?
- Postura calma e clara.
Um projeto modesto mas completo, testado e bem defendido vale mais do que um ambicioso por terminar.
Integração das competências do curso
A UC00244 (e a PAP) aplica, na prática, todo o curso TSCR:
| Competência | UC de origem |
|---|---|
| Equipamento e manutenção | UC01989, UC00630 |
| SO cliente (Windows/Linux) | UC00629, UC00626, UC00634 |
| SO de servidor (AD/DNS/DHCP) | UC00633 |
| Software complementar | UC01990 |
| Instalar/simular/gerir redes | UC02817, UC02816, UC02844 |
| Fibra e Wi-Fi | UC02843 |
| Protocolos de rede | UC00241 |
| Servidores web | UC00627 |
| CMS | UC02832 |
| Segurança da informação | UC00613, UC00616 |
| Orçamentação | UC00639 |
| Eletrónica e lógica | UC01988, UC01992, UC01993, UC00651, UC00670 |
Apêndices
A · Checklist de projeto/PAP
- [ ] Requisitos escritos (funcionais + não-funcionais) com pressupostos/exclusões.
- [ ] Topologia física e lógica + tabela de endereçamento.
- [ ] Decisões técnicas justificadas.
- [ ] Cronograma + análise de riscos.
- [ ] Orçamento (com IVA).
- [ ] Implementação por fases, validada.
- [ ] Configs versionadas (Git) + backups.
- [ ] Plano de testes executado (esperado vs obtido).
- [ ] Relatório completo + diagramas + runbooks.
- [ ] Defesa ensaiada com plano B.
B · Glossário
DR. Disaster Recovery. Kanban. Quadro de fluxo de trabalho. Marco (milestone). Ponto de controlo do cronograma. PAP. Prova de Aptidão Profissional. RPO/RTO. Objetivos de ponto/tempo de recuperação. Topologia física/lógica. Disposição de equipamentos / organização IP-VLAN. VLSM. Variable Length Subnet Mask.
C · Recursos
- Cisco Packet Tracer / GNS3 · simulação de rede.
- VirtualBox / Hyper-V · laboratório de servidores.
- draw.io · diagramas de topologia.
- Portaria 235-A/2018 · enquadramento legal da PAP.
- ITIL · gestão de serviços de IT.