Prévia do material em texto
Código de ética de um engenheiro de software Um engenheiro de software deve ter um código onde garanta, na medida do possível, que os esforços feitos serão usados para fazer o bem e deve estar comprometido em fazer da engenharia de software uma profissão respeitada e benéfica. Para atender a essa norma, são levados em consideração oito princípios relacionados à conduta e às decisões do engenheiro; onde esses princípios identificam as relações eticamente responsáveis dos indivíduos, grupos e organizações onde participam. Os princípios a que devem estar sujeitos dizem respeito à sociedade, cliente e empregador, produto, julgamento, administração, profissão, colegas e por último o pessoal. • Sociedade: os engenheiros de software devem atuar de forma consistente com o interesse social, assumindo total responsabilidade pelo seu trabalho, moderando os interesses com o bem-estar social, aprovando software apenas se tiverem uma crença bem fundamentada, cooperando nos esforços para resolver assuntos importantes de interesse social, seja justo e verdadeiro em todas as declarações relativas ao software ou documentos associados. • Cliente e empresário: Deve atuar de forma que os melhores interesses de clientes e empresários sejam conciliados, de acordo com o interesse social. Devem prestar serviços nas suas áreas de competência, sendo honestos e francos quanto às limitações, não utilizando software obtido de forma ilegal ou antiética, utilizando bens de clientes ou empresários de forma autorizada, mantendo sigilo qualquer documento de informação confidencial. • Produto: É necessário garantir que os produtos e suas modificações atendam aos mais elevados padrões profissionais possíveis, buscando alta qualidade, custos aceitáveis e um cronograma razoável, garantindo que os custos e benefícios sejam claros e aceitos pelo empregador e pelo cliente. Certifique-se de que as metas e objetivos de qualquer projeto são adequados e alcançáveis. • Julgamento: Integridade e independência no julgamento profissional devem ser mantidas, todo julgamento técnico moderado pela necessidade de apoiar e manter os valores humanos, manter a objetividade profissional com relação a qualquer software ou documento relacionado, não se envolver em práticas financeiras fraudulentas. • Administração: Deve ser assegurada a boa administração de qualquer empreendimento em que se trabalhe, utilizando procedimentos eficazes para promover a qualidade e reduzir riscos, garantindo também que as políticas e procedimentos do empregador sejam conhecidos para proteger senhas, arquivos e informações confidenciais. • Profissão: A integridade e reputação da profissão devem ser aumentadas em conjunto com o interesse social, ajudando a desenvolver um ambiente organizacional favorável à atuação, promovendo o conhecimento público da engenharia de software, disseminando o conhecimento da engenharia de software através participação em organizações profissionais, reuniões e publicações. • Colegas: Cada engenheiro deve apoiar e ser justo com os colegas, motivando seus colegas pelo cumprimento do código, ajudando também no seu desenvolvimento profissional, reconhecendo o trabalho dos outros e abstendo-se de tomar méritos indevidos, revisando o trabalho de forma objetiva, sincera e devidamente documentado. • Pessoal: Os engenheiros de software participarão ao longo de suas vidas aprendendo fazendo e promoverão uma abordagem ética para a profissão, melhorando seu conhecimento dos avanços na análise, especificação, projeto, desenvolvimento, manutenção, teste de software e documentos relacionados em em conjunto com a gestão do processo de desenvolvimento.