Unidade VIII – Auditoria de Desenvolvimento e Manutenção de Sistemas


1. Enfoques de Auditoria de Desenvolvimento de Sistemas

1.1 Objetivo

TCU: "A auditoria do desenvolvimento de sistemas objetiva avaliar a adequação das metodologias e procedimentos de projeto, desenvolvimento, implantação e revisão pós-implantação dos sistemas [aplicativos] produzidos dentro da organização auditada."

1.2 Abrangência

"Pode ser apenas o ambiente de desenvolvimento da organização ou também a análise do processo de desenvolvimento de um sistema específico, ainda na fase de planejamento, já em andamento ou após sua conclusão."

1.3 Justificativas para se Auditar o Desenvolvimento de Sistemas

1.4 Pontos de Controle da Atividade de Desenvolvimento de Sistemas

O desenvolvimento de sistemas possui diversas fases que podem ser assim divididas: Planejamento Corporativo de Sistemas; Elaboração do Plano de Desenvolvimento e Início do Projeto; Organização e Gerência do Projeto; Elaboração do Projeto de Sistema; Revisão e Aprovação pelos Dirigentes; Desenvolvimento e Implantação; e Revisão Pós-implantação.

1.4.1. Planejamento Corporativo de Sistemas

A organização:

A metodologia de desenvolvimento de sistemas (se estabelecida):

1.4.2 Elaboração do Plano de Desenvolvimento e Início do Projeto

1.4.3 Organização e Gerência do Projeto

1.4.4 Elaboração do Projeto do Sistema

1.4.5 Revisão e Aprovação pelos Dirigentes

1.4.6 Desenvolvimento e Implantação

1.4.6.1 Teste do Sistema
1.4.6.2 Implantação

1.4.7 Revisão Pós-Implantação

2. Enfoques de Auditoria de Manutenção de Sistemas

Os controles sobre a modificação de programas aplicativos ajudam a garantir que somente programas e modificações autorizadas sejam implementados. Sem um controle apropriado, existe o risco de que características de segurança possam ser omitidas ou contornadas, intencionalmente ou não, e que processamentos errôneos ou códigos fraudulentos sejam introduzidos. Por exemplo:

Os elementos críticos para a avaliação dos controles de manutenção de software são:

2.1 Alterações de Programas / Autorizações

2.2 Testes das Alterações

2.3 Alterações de Emergência

2.4 Gerenciamento de Configuração de Software

3. Referências Bibliográficas

1