Buscar

Aula 8

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aula 8 – Mais auditorias direcionadas 
 
Auditoria de aquisição, desenvolvimento, manutenção e documentação de sistemas 
 
Uma das dúvidas atrozes de um gestor de sistemas é decidir sobre comprar ou desenvolver em casa um 
determinado aplicativo. Vários pontos devem ser considerados, principalmente em relação aos riscos 
envolvidos e ao custo-benefício de ambas as alternativas. 
 
Em qualquer das opções (desenvolvimento em casa ou aquisição), há que se fazer um estudo preliminar 
 para o sistema em questão, considerando a viabilidade econômica, operacional e técnica. 
 
Cabe lembrar que aquisição de software pode abranger um sistema/programa novo (com ou sem 
modificações de customização) ou alterações em algum software já existente na empresa. 
 
Segundo a metodologia PMBOK (Project Management Body of Knowledge) do PMI (Project Management 
Institute), em seu capítulo 12, dedicado à gerência de aquisições, os grandes grupos de processos a serem 
seguidos para que uma empresa faça uma aquisição de bem ou serviço que não esteja disponível dentro da 
empresa são: 
 
1. Planejamento das aquisições – Define o que adquirir e quando fazê-lo. Definimos as declarações de 
trabalho (declaração de trabalho = descreve a aquisição a ser feita detalhadamente o suficiente para que os 
fornecedores em potencial possam avaliar se são capazes ou não de fornecer o produto ou serviço) 
2. Planejamento das solicitações – Documenta os requisitos dos produtos ou bens e identifica fontes 
potenciais. 
3. Solicitação – Obtém a cotação, ofertas, propostas. 
4. Seleção da fonte – Escolhe a melhor proposta. 
5. Administração do contrato – Gerencia e relaciona-se com o fornecedor. 
6. Fechamento do contrato – Finaliza o contrato, incluindo itens abertos. 
 
Considerando esses processos, o auditor deverá verificar se todos os passos foram seguidos e estão 
documentados. 
 
08AS_doc01.pdf 
 
Objetivos de auditoria 
 
As seguintes questões referentes aos objetivos de auditoria dos controles e processos de aquisição, 
desenvolvimento, manutenção e documentação de sistema aplicativos devem ser respondidas: 
- Há procedimentos de formalização da real necessidade para um novo sistema? 
- Há informações apresentadas para que os usuários possam decidir entre aquisição e desenvolvimento 
interno? 
- As questões básicas sobre funcionalidade, operacionalidade, tecnologia, pós-venda, segurança e de análise 
de custo-benefício, entre outras, são esclarecidas quando da decisão de compra externa? 
- A especificação de requisitos é feitas de forma cuidadosa, confrontando os conhecimentos dos usuários 
com os dos analistas de sistema, visando eliminar gaps semânticos? 
- Os desenvolvimentos de testes e instalação do sistema na produção são feitos sem traumas para os 
usuários? 
- O desenvolvimento segue os padrões existentes e utiliza todas as ferramentas para alinhá-lo com os 
sistemas já existentes? 
- Os usuários são treinados para utilizar os sistemas com todos os potenciais que possuem? 
- As manutenções são feitas sem interrupção das operações normais da empresa? 
- A documentação é consistente e disponível para orientar os usuários? 
 
 
 
Programa de teste de controles 
 
Nas páginas 96 a 101, capítulo 7, do material recebido por vocês, há um questionário para testes de 
controles onde encontram-se controles que devem ser observados pelo auditor e que requerem as respostas 
“sim”, “não” ou “não aplicável”. 
 
Listarei, abaixo, os controles, em níveis mais gerais. Não deixem de verificar o programa em detalhes no 
livro! 
 
Especificação do sistema 
 
Há rotinas e procedimentos estabelecidos para elaboração de especificações de requisitos e declaração de 
escopo, visando dar suporte a projetos de novos sistemas ou mudanças nos sistemas existentes? 
 
Se sim, descreva os controles existentes para assegurar que: 
- Os usuários dos sistemas estejam envolvidos. 
- O gerente do projeto seja identificado. 
- As reuniões com usuários são documentadas, incluindo as deliberações. 
- Dados de entrada e o meio de entrada desses dados no sistema sejam identificados. 
- Formato, o meio e a distribuição dos relatórios sejam especificados. 
- Passos, lógica de processamento e fórmulas utilizadas, quando for o caso, sejam identificados. 
- Ambientes de software e hardware apropriados sejam especificados. 
- Requisitos de segurança de informação sejam adequadamente considerados. 
- Controles internos embutidos no sistema e do usuário sejam incorporados ao desenho do sistema. Esses 
controles podem incluir totais de lote, edição de entrada, campos com dígito verificador, rotinas de 
verificação e relatórios de controle. 
 
Aquisição de Sistemas 
 
Há rotinas e procedimentos estabelecidos para o envolvimento do usuário na seleção de sistemas? 
 
 
 
Há rotinas e procedimentos estabelecidos para o envolvimento do usuário na seleção, especificação ou 
modificação de sistemas? 
 
Há rotinas e procedimentos estabelecidos para determinar prioridades para os projetos de desenvolvimento e 
manutenção de sistemas? 
 
Há rotinas e procedimentos estabelecidos para rever as especificações dos projetos por pessoal apropriado de 
processamento de dados, fora da área de desenvolvimento e manutenção de sistemas (por exemplo: 
operação, segurança e suporte)? 
 
Programação 
 
A empresa faz desenvolvimento ou modificações de sistemas aplicativos internamente? 
Se sim, descreva os controles existentes para assegurar que: 
- os programas sejam desenvolvidos de maneira consistente e de acordo com os padrões de programação ou 
outras orientações usadas pela empresa. 
- a codificação de programas novos ou alterados esteja sujeita à revisão pelos supervisores de programação. 
- sistemas novos ou modificados não sejam colocados em operação antes de estarem autorizados e 
aprovados para implantação. 
 
Teste 
 
Há rotinas e procedimentos estabelecidos para testar aplicativos novos ou que sofreram mudanças 
significativas? 
 
Se sim, descreva os controles existentes para assegurar que os testes incluam alguns ou todos os itens a 
seguir, de acordo com as circunstâncias: 
- Testes da lógica dos programas. 
- Testes dos procedimentos de entrada de dados do usuário. 
- Testes das interfaces com outros sistemas. 
- Testes paralelos com o sistema existente a ser substituído. 
- Testes de regressão (teste de regressão = ao fazermos alguma modificação nos requisitos de um sistema e 
alterarmos programas já testados, devemos retestar o que foi testado para assegurarmos que as mudanças 
não afetaram o que já estava funcionado a contento). 
- Testes de controles e características de segurança. 
- Existência de plano de teste, incluindo os casos de teste. 
- Evidências de testes unitários, de sistema e de integração. 
- Evidências de participação do usuário na definição e testes do projeto. 
 
Documentação 
 
A empresa mantém documentação para a totalidade dos sistemas contábeis significativos, que atenda às 
necessidades do usuário e do pessoal de processamento de dados? 
 
Se sim, descreva os controles existentes para assegurar que: 
 
A documentação seja atualizada e reflita exatamente o sistema em operação. 
A documentação seja suficientemente detalhada para suportar futuras mudanças no sistema. 
As instruções do usuário e do operador sejam suficientemente detalhadas para possibilitar o correto uso e 
operação do sistema. 
A documentação sigilosa seja guardada em área fisicamente segura. 
 
Manutenção 
 
A empresa executa projetos de manutenção em sistemas aplicativos internamente? 
 
Se sim, descreva os controles existentes para assegurar que:- Solicitações de manutenção de programas sejam documentadas e autorizadas pelo usuário e pela gerencia 
de projetos. 
- A manutenção de programas esteja sujeita aos padrões de programação aplicáveis. 
- A manutenção seja executada por pessoal apropriado. 
- Os usuários revisem os resultados dos testes e dêem seu “aceite” aos mesmos, antes de serem 
implementados na produção. 
- A documentação seja apropriadamente atualizada para refletir a alteração do sistema. 
 
 
 
 
Auditoria de operação de sistemas 
 
A operação do computador envolve as funções de acionar o Inicial Program Loader (IPL) e os programas 
que ligam e desligam os computadores. 
O auditor necessita conhecer todas as operações e serviços disponibilizados pelos centros de processamento 
de dados e documentar os controles organizacionais. São as seguintes as operações mais comuns: 
 
- Planejamento, controle e monitoração das operações. 
- Planejamento da capacidade. 
- Monitoramento de todos os sistemas e as redes. 
- Inicialização do sistema e do desligamento. 
- Gravação (logging), rastreamento (tracking) dos problemas e monitoramento do tempo de resposta. 
- Gerenciamento de mudanças estruturais e pessoais. 
- Gestão das unidades, dos periféricos e equipamentos remotos. 
- Gerenciamento de bibliotecas. 
- Programação dos serviços (job scheduling) e acompanhamento das operações. 
- Automação da produção. 
- Backup dos sistemas, programas, dados e banco de dados. 
- Gerenciamento do help desk. 
- Coordenação e programação de upgrades dos equipamentos; 
- Gestão de restart/recovery. 
 
Além de garantir que todos os passos envolvidos na criação de dados, que as lógicas envolvidas no 
processamento das tarefas e os procedimentos mínimos de emissão de relatórios sejam obedecidos, é 
objetivo da auditoria de controle de operações de computador levantar a existência de controles que 
assegurem que as operações das transações executadas na empresa sejam fidedignas. 
 
Esperam-se encontrar procedimentos para assegurar que os jobs (serviços) sejam programados (para 
execução) e processados adequadamente, sendo os relatórios e outros outputs distribuídos em tempo e 
forma controlada e tendo os meios de arquivos de dados devidamente protegidos. Falhas frequentes do 
sistema, erros significativos de processamento, atrasos e perdas de dados podem indicar a existência de 
deficiências no controle de operações. 
 
“Programa de teste de controles para a operação de sistemas” 
 
08AS_doc02.pdf 
 
Auditoria de suporte técnico 
 
A função de suporte refere-se aos usuários de tecnologia da informação e o nome dos indivíduos com 
responsabilidade de implantar, manipular e supervisionar os recursos de alta tecnologia e de dar apoio a sua 
utilização nas empresas. 
 
As funções de suporte técnico dividem-se em dois grandes grupos: 
 
Funções rotineiras 
 
- Gerenciamento de help desk. 
- Socorro aos problemas de instalação de redes. 
- Monitoramento da ocorrência de problemas. 
- Treinamento de usuários dos softwares. 
- Revisão preventiva de equipamentos. 
- Substituição dos equipamentos antigos. 
- Segurança de informação quando não há administrador de segurança de informação 
 
Funções esporádicas 
 
- Dimensionamento de banco de dados. 
- Instalação de softwares utilitários. 
- Manutenção dos sistemas operacionais. 
- Instalação de upgrades. 
- Avaliação de software para fins de compra. 
- Padronização dos recursos de tecnologia da informação. 
- Ativação de redes (estações etc). 
 
Saiba mais sobre suporte técnico 
08AS_doc03.pdf 
 
Auditoria de sistemas aplicativos 
 
Os controles internos, processos e controles de negócios, conforme visto nesta aula e na aula 3, devem ser 
verificados, não só em sistemas novos (em desenvolvimento ou adquiridos), mas também nos sistemas em 
produção. Alguns pontos de controle são fundamentais e serão aplicados em todos os sistemas, como por 
exemplo, controle de acesso. Outros controles, específicos, serão identificados e aplicados conforme o 
sistema sob auditoria. 
 
O COBIT define sete critérios de informações que podemos adotar como sendo objetivo de uma auditoria de 
sistemas: efetividade, eficiência, confidencialidade, integridade, disponibilidade, conformidade e confiança. 
 
A avaliação dos sistemas aplicativos geralmente usa a entrevista, a observação, a revisão documental, teste 
dos controles internos e programados como ferramentas de auditoria. Podemos dividir as tarefas de 
avaliação sob dois enfoques: 
 
Verificação da estrutura dos sistemas e seus controles. 
Testes substantivos das transações executadas pelos sistemas. 
 
Saiba mais sobre auditoria de sistemas aplicativos 
08AS_doc04.pdf 
 
 
 
 
 Veja um questionário detalhado sobre testes de controles para aquisição, desenvolvimento, documentação 
e manutenção de sistemas, nas páginas 96 a 101, capítulo 7, do material recebido por você. 
 Veja um questionário detalhado sobre testes de controles de operação de computadores, nas páginas 127 a 
132, capítulo 10, do material recebido por você. 
 Veja um questionário detalhado sobre testes de controles de suporte técnico, nas páginas 135 a 138, 
capítulo 11, do material recebido por você. 
 Veja um questionário específico para testes de controles do sistema de faturamento, nas páginas 145 a 148, 
capítulo 12, do material recebido por você.

Outros materiais