OpenCyber Academy
Engenharia · Capítulo 16 · Português
Código do curso: OCA-118Capítulo 16: OCA-118-C016

Capítulo 16 — Engenharia de sistemas

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Mapa da aula

Aula 16 publicada. Mapa, exemplo, EX046.

flowchart TD
  N0["16.1 Um sistema de sistemas"]
  N1["16.2 Controle de interfaces"]
  N2["16.3 Ciclo de vida dos dados"]
  N3["16.4 Rastreabilidade de requisitos"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX046"]

Desenho lógico

flowchart LR
  N0["16.1 Um sistema de sistemas"]
  N1["16.2 Controle de interfaces"]
  N2["16.3 Ciclo de vida dos dados"]
  N3["16.4 Rastreabilidade de requisitos"]
  N0 --> N1 --> N2 --> N3 --> Q["EX046"]
[16.1 Um sistema de sistemas]
    |
    v
[16.2 Controle de interfaces]
    |
    v
[16.3 Ciclo de vida dos dados]
    |
    v
[16.4 Rastreabilidade de requisitos]
    |
    v
[Exemplo resolvido] --> [Exercício EX046]

Objetivos de aprendizagem

Você vai (1) enxergar a governança de dados como parte de um sistema de sistemas; (2) gerenciar interfaces e requisitos entre equipes; (3) aplicar o pensamento de ciclo de vida aos dados.

16.1 Um sistema de sistemas

O ambiente de dados da Tidewater inclui medidores, o head-end do fornecedor, o faturamento, o atendimento ao cliente, o sistema de controle, o data warehouse e os relatórios regulatórios. Cada um pertence a uma equipe ou empresa diferente. Kofi usa a engenharia de sistemas para enxergá-los como um único sistema cujo comportamento emerge das interações. Um problema de qualidade costuma aparecer longe de sua causa, como quando um defeito de firmware em medidores surge na forma de uma reclamação de conta. O pensamento sistêmico o ajuda a rastrear efeitos através das fronteiras, em vez de corrigir sintomas localmente. Kofi rastreia assim três reclamações recentes.

16.2 Controle de interfaces

Kofi escreve documentos de controle de interface para as principais trocas de dados: o arquivo de leituras de medidores enviado pelo fornecedor e o fluxo diário de volumes vindo do sistema de controle. Cada documento define campos, unidades, formatos, horários, tratamento de erros e a quem recorrer. Quando o fornecedor muda um campo, o documento exige aviso prévio e testes. Ele explica que os documentos de interface transformam suposições informais em requisitos acordados, que são a base para cobrar dos parceiros quando os dados não chegam como esperado. Os dois parceiros assinam formalmente os documentos.

16.3 Ciclo de vida dos dados

Kofi mapeia o ciclo de vida dos dados de medição: criação no medidor, transmissão, validação, uso no faturamento, análise, arquivamento e eliminação. Em cada etapa, anota o responsável, as regras de qualidade, os controles de segurança e o prazo de retenção. A ISO/IEC 38505-1 incentiva os órgãos de governança a considerar o valor, o risco e as restrições dos dados ao longo de todo o ciclo de vida. Kofi descobre que a eliminação é a etapa menos definida; ninguém havia decidido quando as leituras horárias deveriam ser eliminadas ou agregadas depois do fim dos prazos de evidência de faturamento. O conselho é chamado a tomar essa decisão.

16.4 Rastreabilidade de requisitos

Kofi monta uma matriz de rastreabilidade que liga os requisitos de governança, como faturamento exato e limites de retenção, aos requisitos de sistema, aos testes e às evidências. Cada obrigação regulatória remete a pelo menos um controle e um teste. Aparecem lacunas onde as obrigações não têm teste, como a eliminação dos dados horários depois de sete anos. Ele acrescenta requisitos e testes para cobri-las. A Profa. Varga observa que a rastreabilidade permite aos engenheiros responder às perguntas dos auditores com evidências, e não com promessas. A matriz é atualizada sempre que muda uma norma ou um sistema e é revisada a cada trimestre.

Exemplo resolvido

Kofi trata os dados da Tidewater como um sistema de sistemas, escreve documentos de controle de interface, mapeia o ciclo de vida dos dados e constata que a eliminação não está definida, e monta uma matriz de rastreabilidade.

Caso sintético. Os sistemas são sintéticos; a ISO/IEC 38505-1:2017 é real.

Erros e limites

Documentos de interface falham se os parceiros não estiverem obrigados a cumpri-los; cite-os nos contratos.

Exercícios

Respostas comentadas

EX046. Como uma reclamação de conta de cliente, longe de sua causa.

EX047. Campos, unidades, formatos, horários, tratamento de erros e contatos.

EX048. A eliminação.