Você está na página 1de 25

Ética

A ÉTICA NA ENGENHARIA DE SOFTWARE

Conceitos fundamentais
O que significa
ética?
• A palavra ética vem do grego “ethos”, que significa hábito ou costume.

• Como filosofia da moral, a ética estuda a qualificação do bem e do mal


bem como a melhor forma de agir dentro de uma coletividade. Para isso,
esta disciplina avalia os costumes coletivos, considera a sua
universalidade e assinala-os elegendo quais as acções sociais
moralmente válidas ou não.

• A ética é uma racionalização do comportamento humano, ou seja, um


conjunto de princípios obtidos através da razão e que apontam o
caminho certo para a sua conduta.

• Uma vez que não existem regras de comportamento aplicáveis a todas as


situações, a ética tem a função de fornecer princípios operativos e regras
que o indivíduo vai aplicar, utilizando a sua razão.
“Se a ética não governar a razão,
a razão desprezará a ética...”

– José Saramago
Ética
Deontológica
• Mais especificamente, a ética
deontológica valoriza o conceito de
dever avaliando as acções do Homem
em função dos seu princípios
implícitos e independentemente dos
seus efeitos.

• Esta teoria é expressa por Immanuel


Kant através do conceito de
imperativo categórico, com o qual
determina a moralidade dos actos.

• Assim, o indivíduo age com base


naquilo que é correto
independentemente das
consequências de sua decisão e esta
autonomia explicada por Kant leva a
que este considere inaceitável a
instrumentalização do homem e exalte
o respeito pela sua dignidade.
ÉTICA
PROFISSIONAL
O indivíduo e o seu grupo de
trabalho
O que é a Ética
Profissional?
• Ética profissional é o conjunto de normas éticas que formam a
consciência do profissional e representam imperativos de sua
conduta.

• Ter ética profissional é o indivíduo cumprir com todas as


atividades de sua profissão, seguindo os princípios
determinados pela sociedade e pelo seu grupo de
trabalho.
• Cada profissão tem o seu próprio código de ética, que pode
variar ligeiramente, graças a diferentes áreas de atuação. No
entanto, há elementos da ética profissional que são universais
e por isso aplicáveis a qualquer atividade profissional, como
a honestidade, responsabilidade, competência, etc.
Ética
Computacional
Informática
A Ética na
Informática
• A computação pode ser vista como um enorme meio para chegar a uma
sociedade, um fantástico meio de comunicação e de propagação de
informação e ideias na medida em que estamos conectados a uma rede
imensa e podemos trocar impressões com outras pessoas ou com outros
grupos de pessoas de forma a aprender

• A maior dificuldade em falar de ética na informática consiste no ponto em


que qualquer pessoa de qualquer área profissional pode estudar
informática, incluindo pessoas que não ingressem num curso superior,
uma vez que um computador se torna numa ferramenta de trabalho (e
não só) para a esmagadora maioria da população mundial.

• Deste modo, torna-se difícil uma possível regulamentação que consiga


abranger todos os casos e situações em que é preciso julgar o que é
correto e o que é incorreto.
• Mas afinal porque é que se tal código é importante no âmbito
da computação se muitas das vezes nem conhecemos a
pessoa do outro lado do computador?

• Tudo se baseia em ética e em valores morais pessoais.


Aquando do nosso crescimento, quisemos correr em locais
não apropriados para o efeito, gritar em momentos
inapropriados, como é costume de qualquer criança
normal, exceder as regras, mas nem sempre assim
aconteceu, porque os nossos educadores tem um papel
fundamental de nos dizer o que está certo e o que está
errado.

• No trabalho e em outras situações sociais, convivemos


com muitas pessoas diferentes, portanto, precisamos
manter um clima agradável e cordial.
O Código de
Ética
No âmbito da Engenheira de Software
O que é o Código de
Ética?
• Um documento com diversas diretrizes que orientam o
indivíduo quanto às suas posturas e atitudes ideais,
moralmente aceites ou toleradas pela sociedade como um
todo, enquadrando os participantes a uma conduta
politicamente correta e em linha com a boa imagem que a
entidade ou a profissão quer ocupar.

• Cada profissão tem o seu próprio código de ética, que pode


variar ligeiramente, graças a diferentes áreas de atuação.

• No entanto, há elementos da ética profissional que são


universais e por isso aplicáveis a qualquer atividade profissional,
como a honestidade, responsabilidade, competência, etc.
Que tipo de directrizes contém o código de
ética?

Código de
Ética

Directrize
s

Princípios Situações
Gerais Profissionais
O Código de Ética de
Engenharia de
Software
• Existem várias organizações,
tais como a ACM, o ICCP, a IFIP
e a Ordem dos Engenheiros,
que estabeleceram cada uma
um código de ética para os
seus membros.

• O IEEE e a ACM desenvolveram


em conjunto um código de
ética e prática profissional para
Engenharia de Software.
• Obrigações Morais (Princípios
Gerais)
• Aceitar toda a responsabilidade pelas suas
acções.

• Ser justo e evitar actos discriminatórios.

• Rejeitar qualquer tipo de suborno.

• Evitar fazer danos na reputação, propriedade ou


integridade física de outrem.

• Respeitar a privacidade dos outros.


• Responsabilidades profissionais ( Específicas de Engenharia de
Software )

• Melhorar a percepção que o público tem da informática e das suas


consequências.

• Não utilizar software obtido de forma ilegal ou menos ética, e


respeitar as patentes e direitos de autor.

• Não aceder a recursos informáticos ou de comunicações sem


autorização.

• Assegurar-se de que o software produzido tem todas as


especificações documentadas e que tem todas as aprovações
necessárias para a sua utilização.

• Esforçar-se por manter ou melhorar as suas competências


técnicas ao longo da sua vida profissional.
Possíveis áreas de aplicação de um código de
ética no âmbito da engenharia do software

1. O desenvolvimento de
sistemas

2. A automação de decisões

3. A violação de informação

4. A Internet

5. Os sistemas críticos
Justificativas para o código de ética
Os computadores têm um papel central e crescente no comércio, indústria,
governo, medicina, educação, entretenimento e sociedade em geral.

Os engenheiros de software são aqueles que contribuem através da


participação direta ou através do ensino, para a análise, especificação, projeto,
desenvolvimento, certificação, manutenção e testes de sistemas de software.

Por causa de seus papéis no desenvolvimento de sistemas de software, os


engenheiros de software têm significativas oportunidades de fazer o bem ou
causar o mal, ou influenciar outros a fazerem o bem ou causarem o mal.

Para garantir, tanto quanto possível, que seus esforços sejam usados para o
bem, engenheiros de software devem se comprometer a fazer engenharia de
software uma profissão benéfica e respeitada.
Éticas na Engenharia de Software
A engenharia de software envolve responsabilidades
mais amplas do que a simples aplicação de
habilidades técnicas.
Engenheiros de software devem se comportar de
uma maneira honesta e eticamente responsável para
serem respeitados como profissionais.
Comportamento ético é mais do que simplesmente
agir em concordância com a lei, envolve seguir um
conjunto de princípios moralmente corretos.
Questões de responsabilidade profissional

Competência

Confidencialida
de
Ética
Propriedade
intelectual

Uso indevido do
computador
QUESTÕES DE RESPONSABILIDADE
PROFISSIONAL

 CONFIDENCIALIDADE: Você deve respeitar naturalmente a


confidencialidade de seus empregadores ou clientes, independentemente
de ter sido ou não assinado um acordo formal de confidencialidade.
 COMPETÊNCIA: Você não deve deturpar seu nível de competência.
Você não deve aceitar conscientemente um trabalho que esteja fora de sua
competência.
 DIREITOS DE PROPRIEDADE INTELECTUAL: Você deve ter
conhecimento das leis locais a respeito da propriedade intelectual, como
patentes e Copyright. Você deve ter cuidado para garantir que a propriedade
intelectual dosempregadores e clientes seja protegida.
 USO INDEVIDO DO COMPUTADOR: Você não deve usar suas
habilidades tecnicas para fazer mau uso de computadores de outras
pessoas. Esse mau uso varia de relativamente trivial (jogar videogames em
uma máquina do empregador, por exemplo) atá extremamente sério
(disseminar vírus ou outros malwares).
Príncipios Éticos
PÚBLICO — Engenheiros de software devem agir de acordo com o
interesse público.

CLIENTE E EMPREGADOR — Engenheiros de software devem agir


de maneira que seja do melhor interesse de seu cliente e empregador
e de acordo com o interesse público.

PRODUTO — Engenheiros de software devem garantir que seus


produtos e modificações relacionadas atendam aos mais altos
padrões profissionais possíveis.

JULGAMENTO — Engenheiros de software devem manter a


integridade e a independência em seu julgamento profissional.
Príncipios Éticos
GERENCIAMENTO — Gerentes e líderes de engenharia de software
devem aceitar e promover uma abordagem ética para o gerenciamento
de desenvolvimento e manutenção de software.

PROFISSÃO — Engenheiros de software devem aprimorar a integridade


e a reputação da profissão de acordo com o interesse público.

COLEGAS — Engenheiros de software devem auxiliar e ser justos com


seus colegas.

SI PRÓPRIO — Engenheiros de software devem participar da


aprendizagem contínua durante toda a vida, e devem promover uma
abordagem ética para a prática da profissão.
Dilemas éticos
Desacordo, em princípio, com as políticas da
gerência sênior.

Seu empregador age de forma antiética e libera um


sistema crítico de segurança sem terminar os testes
do sistema.

Participação no desenvolvimento de sistemas de


armas militares, sistemas nucleares, venda de
entorpecentes, clínica de aborto.
Pontos Importantes
Engenheiros de software têm responsabilidades para
com a profissão de engenharia e a sociedade. Eles
não deveriam simplesmente se preocupar com
questões técnicas.

Sociedades profissionais publicam códigos de


conduta que estabelecem os padrões de
comportamento esperado de seus membros.

Você também pode gostar