sexta-feira, 27 de fevereiro de 2026

💻 Desenvolvimento de Sistemas

 


Guia Estratégico para Auditor Fiscal da Receita Estadual

O tema Desenvolvimento de Sistemas costuma aparecer em provas cobrando conceitos fundamentais, metodologias, modelos de ciclo de vida, testes e qualidade de software, além de integração com governança e segurança da informação.

Para Auditor Fiscal, o foco é entender:

  • Como sistemas são construídos

  • Como são controlados

  • Como garantir qualidade, rastreabilidade e segurança

  • Como auditar processos de TI


📌 1. O que é Desenvolvimento de Sistemas?

É o conjunto de processos usados para criar, manter e evoluir softwares, envolvendo:

  • Levantamento de requisitos

  • Modelagem

  • Codificação

  • Testes

  • Implantação

  • Manutenção


🔄 2. Modelos de Ciclo de Vida (SDLC – Software Development Life Cycle)

📉 Modelo Cascata (Waterfall)

  • Sequencial

  • Cada fase precisa terminar para iniciar a próxima

  • Pouca flexibilidade

  • Alta documentação

Cai muito em prova como modelo tradicional.


🔁 Modelo Incremental

  • Sistema é construído em partes

  • Entregas progressivas

  • Reduz riscos


🔄 Modelo Espiral

  • Foco em análise de riscos

  • Iterativo

  • Muito usado em sistemas complexos


🚀 Metodologias Ágeis

  • Entregas rápidas

  • Adaptação constante

  • Comunicação intensa com cliente

Principais frameworks:

  • Scrum

  • Kanban

  • XP (Extreme Programming)


🏃‍♂️ 3. Metodologia Ágil – Scrum (muito cobrado)

Papéis:

  • Product Owner

  • Scrum Master

  • Time de Desenvolvimento

Eventos:

  • Sprint

  • Daily

  • Sprint Planning

  • Sprint Review

  • Retrospective

Artefatos:

  • Product Backlog

  • Sprint Backlog

  • Incremento


🧪 4. Testes de Software

🔹 Teste Unitário

Verifica partes isoladas do código.

🔹 Teste de Integração

Verifica interação entre módulos.

🔹 Teste de Sistema

Valida o sistema completo.

🔹 Teste de Aceitação

Valida requisitos do usuário.

💡 Prova gosta de perguntar diferença entre verificação e validação:

  • Verificação → “Estamos construindo certo?”

  • Validação → “Estamos construindo o produto certo?”


📊 5. Engenharia de Requisitos

Tipos:

  • Requisitos Funcionais

  • Requisitos Não Funcionais (desempenho, segurança, usabilidade, disponibilidade)

Auditor fiscal deve entender:

  • Rastreabilidade

  • Controle de mudanças

  • Documentação formal


🧱 6. Arquitetura de Sistemas

🔹 Monolítica

Tudo em um único bloco.

🔹 Microsserviços

Sistema dividido em serviços independentes.

Prova costuma cobrar:

  • Escalabilidade

  • Desacoplamento

  • Comunicação via API


🧩 7. DevOps

Integração entre:

  • Desenvolvimento (Dev)

  • Operações (Ops)

Objetivos:

  • Automação

  • Entrega contínua (CI/CD)

  • Redução de erros


🔐 8. Relação com Auditoria Fiscal

Um Auditor Fiscal precisa saber:

✔ Se o sistema possui controle de acesso
✔ Se há trilhas de auditoria
✔ Se o processo de desenvolvimento segue boas práticas
✔ Se existem logs confiáveis
✔ Se há segregação de funções


🎯 O que mais cai em concurso?

  • Diferença entre modelos de ciclo de vida

  • Conceitos de Scrum

  • Tipos de testes

  • Requisitos funcionais vs não funcionais

  • Conceito de DevOps

  • Integração com Governança de TI

  • Controle de mudanças


📌 Resumo Estratégico para Revisão Rápida

TemaPalavra-chave
CascataSequencial
ÁgilIterativo
ScrumSprints
TestesVerificação x Validação
RequisitosFuncional x Não Funcional
DevOpsAutomação
MicrosserviçosEscalabilidade


Até a próxima pessoal, Deus te abençoe!

Nenhum comentário:

Postar um comentário