Want to make creations as awesome as this one?

Decalogo de ingenieria de software

More creations to inspire you

Transcript

Decálogo Ético Ingenieria de Software

RESPONSABILIDAD INDIVIDUAL

DIVERSIDAD

06

CONFIDENCIALIDAD

07

TRANSPARENCIA

05

08

CALIDAD DE SOFTWARE

09

Diana Godoy Gonzalez

INTEGRIDAD

01

02

03

AUTOCRITICA

04

10

ACCESIBILIDAD

COMPETENCIA PROFESIONAL

RESPETO POR LA PROPIEDAD INTELECTUAL

CODIGO DE ÉTICA PERSONAL

CODIGO DE ÉTICA SOCIAL

CODIGO DE ÉTICA PROFESIONAL

Aceptar la responsabilidad por el impacto que el software desarrollado pueda tener, tanto positivo como negativo. El ingeniero debe asumir las consecuencias de sus decisiones de diseño y código. Según el existencialismo, el individuo es responsable de sus elecciones y sus acciones tienen un impacto directo en el entorno.

Reflexionar continuamente sobre su trabajo para mejorar, reconociendo errores y áreas de oportunidad. Mantener una mentalidad de aprendizaje constante. La ética de la virtud de Aristóteles resalta la importancia del autoconocimiento y la mejora constante para alcanzar la excelencia.

Fomentar la creación de software que no discrimine ni excluya a ninguna persona por su raza, género, religión o capacidad. Un software inclusivo respeta la dignidad humana.La ética del cuidado aboga por la atención a las necesidades del otro, especialmente de grupos vulnerables, lo que es esencial en un mundo tecnológicamente interconectado.

Proteger los datos y la información sensible de los clientes y usuarios. El ingeniero debe seguir normativas de privacidad para evitar el mal uso o la filtración de datos personales. Según el código de ética de ACM, los ingenieros de software deben garantizar la privacidad y seguridad de la información que gestionan.

El ingeniero debe ser claro con los usuarios sobre las funcionalidades, limitaciones y riesgos del software, especialmente en cuanto a la recolección de datos. La transparencia fomenta confianza y uso ético del software. La ética de la responsabilidad, según Hans Jonas, implica prever las consecuencias de nuestras acciones tecnológicas, promoviendo una comunicación clara y honesta con los usuarios.

Mantenerse actualizado con las últimas tecnologías, metodologías y buenas prácticas del desarrollo de software. La industria cambia rápidamente y es esencial para los ingenieros mantenerse al día. El código ético de IEEE enfatiza la necesidad de actualización continua para garantizar que el software sea eficiente, seguro y funcional.

Comprometerse a entregar productos de calidad, que funcionen correctamente y que cumplan con los requisitos de seguridad, eficiencia y usabilidad. En el código de ética de la Association for Software Testing (AST), se destaca que los ingenieros deben realizar pruebas rigurosas para garantizar un producto de calidad.

Desarrollar software que sea accesible para todos, independientemente de su situación socioeconómica o habilidades físicas. La tecnología debe estar al alcance de todos. El principio utilitarista de maximizar el bienestar sugiere que la accesibilidad puede generar beneficios para un mayor número de personas.

El ingeniero debe ser honesto en su trabajo, tanto en la creación de software como en su uso. No debe manipular resultados ni tomar crédito por el trabajo de otros. La integridad es esencial para ganar la confianza de sus colegas y usuarios. La ética kantiana sugiere actuar de manera que nuestras acciones puedan convertirse en ley universal. La integridad fomenta confianza y es un pilar para el bienestar colectivo en el desarrollo de software.

Respetar los derechos de autor, licencias y la propiedad intelectual en el uso de software de terceros o en la creación de nuevos productos. De acuerdo con el código de ética de la ACM, el respeto a la propiedad intelectual es crucial para el avance responsable de la industria tecnológica.