Engenharia de Requisitos

1ª Aula – Introdução à Engenharia de Software e Regras de Negócio

Professor: Edvaldo Rodrigues
Curso: ADS – 2º Período | 2025/2
Horário: Terças, 19h às 22h40 | Lab 4

👨‍🏫 Quem é o Professor?

Plano de Ensino

O que é Engenharia de Software?

Engenharia x Programação

Ciclo de Vida do Software

Regras de Negócio

Estudo de Casos Reais

🔍 Caso 1 – Passagens Aéreas

Uma falha em um sistema de venda de passagens permitia reservas com tarifas desatualizadas. Isso gerou prejuízos à companhia aérea e necessidade de cancelar bilhetes emitidos erroneamente.

Possível causa: ausência de regra de sincronização entre o sistema de tarifas e o sistema de venda.

🔍 Caso 2 – E-commerce e Limite de Crédito

Clientes conseguiam parcelar compras acima do limite permitido, explorando falhas na integração entre o sistema de crédito e o de pagamento.

Possível causa: ausência de regra de bloqueio e verificação cruzada no momento da compra.

🔍 Caso 3 – Validações Omitidas

Uma plataforma online liberava agendamentos sem validar disponibilidade real, causando conflitos de horário e frustração nos usuários.

Possível causa: falta de regra de verificação de conflito e controle de concorrência no banco de dados.

Atividade Diagnóstica

Em grupos:

  1. Escolha um dos casos de falha apresentados.
  2. Liste 3 regras de negócio que poderiam evitar o problema.
  3. Explique o impacto da ausência de cada regra.

Para a próxima aula

Referências Bibliográficas