Prefácio
A versão curta do código resume aspirações a um nível alto da abstração; as cláusulas que são incluídas na versão cheia dão exemplos e detalhes de como estas aspirações mudam o modo que nós agimos como software que cria os profissionais. Sem as aspirações, os detalhes podem se tornar legalístico e tedioso; sem os detalhes, as aspirações podem se tornar soando altos, mas podem esvaziar; junto, as aspirações e os detalhes formam um código aderente.
Engenheiros de software começam a fazer a análise, especificação, designer, desenvolvimento, prova e manutenção de software. Conforme o seu compromisso para a saúde, segurança e bem-estar do público, os engenheiros de software aderirão aos seguintes princípios:
- Público: Engenheiros de software agirão constantemente com o interesse público;
- Cliente e Empregador: Engenheiros de software agirão até certo ponto, isto é, com interesse do seu cliente e empregador consistente com o interesse público;
- Produto: Os engenheiros de software assegurarão que os seus produtos e suas modificações estão relacionadas e satisfazem aos padrões profissionais de mais alto nível possível;
- Julgamento: Engenheiros de software manterão integridade e independência no seu julgamento profissional;
- Gerenciamento: Engenheiros de Software precisam lidar com os gerentes e líderes que atuam no projeto, promovendo assim uma aproximação ética à administração do desenvolvimento de software e manutenção do mesmo;
- Profissão: Engenheiros de software melhoraram à reputação da profissão da área de Tecnologia da Informação, indo de acordo com o interesse público;
- Colegas: Engenheiros de software devem ser justos e encorajar seus colegas;
- Si Próprio: Os engenheiros de software estão sempre aprendendo, por meio de experiências vitalícias relativo à prática de sua profissão.
Sommerville (2011 p.9 - 10) mostra no quadro abaixo o código de ética e praticas profissionais da ACM/IEEE 1999 de forma reduzida.
Nenhum comentário:
Postar um comentário