A ética profissional no processo de desenvolvimento de software