alguém poderia me dizer pela experiência ou não dos principais conceitos que envolvem auditora ? Por exemplo, logging, rastreamento, …
É que preciso fazer meu projeto final em Aspects, e como vou tratar o problema de auditoria, queria refinar bem essa área.
T+[/quote]
Olá Fabrício,
Existem diversos tipos de auditoria - negócio, itens não funcionais e assim por diante.
Negócio envolve a implementação das regras e como os cálculos se comportam.
Itens não funcionais - como performance, logging entre outros, se basearão na especificação do Software - algum documento deverá especificar como o mesmo deverá ser desenvolvido e em cima disso a auditoria agirá.
Seria muito arbitrário uma consultoria sem uma referência, definir o que é uma boa ou má implementação, mesmo pq isso envolve budget e tipo de acordo firmado.
Para projetos realizados em casa, isto é, onde a própria empresa é o cliente, tb se deve ter um BR que resultará num documento de especificação, documento de visão entre outros artefatos que ratificarão as funcionalidades a serem implementadas , bem como a tecnologia adotada.
A auditoria não pode ser subjetiva. Aí seria um mentoring de análise em pontos de melhoria.