Está en la página 1de 4

Institución:

Universidad del valle de Atemajac (UNIVA)

Nombre de la materia:

Diseño de software orientado a objetos

Licenciatura:

Licenciatura en Ingeniería en Sistemas Computacionales

Autor:

Morales Monge Josafat Josué

Título del trabajo:

Ensayo: “Código ético del Ingeniero de Software”

Fecha:

7 de septiembre de 2019
CÓDIGO ÉTICO DEL DESARROLLADOR DE SOFTWARE
Cuando nos encontramos en el ámbito académico, solemos llevar a cabo nuestras
actividades de formas inconclusas para lo que sería una entrega a nivel profesional
o empresarial. En este caso, se pueden citar variedad de ejemplos, tomando en esta
ocasión el ¿Cómo debería ser mi comportamiento y presentación en un nivel más
competitivo?

Análogamente, la ética no es nada más ni nada menos que la forma teórica de


donde se plantea el término de “moral”, dado que esta última se trata de una
composición de ideas culturizadas que pretender la convivencia y supervivencia del
hombre. De manera que, ACM / IEEE han publicado en tiempos contemporáneos
una lista de valores y comportamientos adecuados del desarrollador de software.

“Los ingenieros de software deberán comprometerse a convertir el análisis,


especificación, diseño, implementación, pruebas y mantenimiento de software en
una profesión respetada y benéfica.” (IEEE y ACM, 1999) El documento además
de especificar los principios y valores que un desarrollador de software debe poseer
e inculcar, involucra temas de identificación y resolución de problemas por medio
de principios éticos, ya que, a pesar de ser puntos concretamente descritos en cada
uno de los 8 principios escritos, estos se prestan a dañar a terceros por el simple
cumplimiento de alguno, cariando en contexto. Es por ello que se realiza mucho
énfasis sobre los principios éticos a lo largo de todo el texto.

Los ocho principios se introducen con el principio de sociedad, que, en conjunto con
el principio de cliente y empresario y el principio del producto, nos dice que el
desarrollador de software debe ser honesto tanto con el que busca sus servicios
como con él mismo, limitándose a sus experiencias y limitaciones. Engloba el
sentido de legitimidad y confidencialidad ante la posesión de información vital del
cliente y, en consecuencia, exponer a las autoridades mismas o a sí mismo a
pérdidas o daños irreversibles. Asimismo, se considera poco ético usar software
malintencionado u obtenido sin pagar de forma ilegal.
Al parecer los puntos anteriores apuntan directamente a la obtención de un producto
de calidad, precio y alcance del software. Básicamente se busca que nuestro
producto nazca con la más alta calidad para el cliente, demostrando el compromiso
como profesional al momento de realizar las pruebas, análisis, documentación y
estudio requeridos antes de perpetrar la entrega final que posteriormente, debe
resolver el problema del cliente.

En otros principios como los de juicio y administración es donde se especifica


fuertemente nuestro deber como desarrolladores el ceder ante actos fraudulentos
como la conocida facturación doble por citar un ejemplo. En otra sección de
administración puedo percibir que tenemos que llevar una organización pertinente
al momento de desarrollar el software, además de que la remuneración financiera
debe ser equitativa para todos los involucrados. Esto me lleva a pensar que
realmente es algo que a muchos nos hace falta, ya que sin organización previa el
proyecto se presta a atrasarse por motivos como, por ejemplo, una petición no
establecida en el contrato.

Entre otras cosas también menciona que debemos ser empáticos con aquellos
desarrolladores de software que nos rodean, escuchar, opinar y dialogar para llegar
acuerdos creo que es la forma más representativa de este principio; llevando a cabo
los puntos anteriores se abona mucho se lo que menciona el principio personal,
englobando casi por completo el compromiso de mejorar día con día, aumentar
nuestros conocimientos por crecer de forma autónoma comprometiéndonos a
acatar los más altos estándares de calidad y así atribuir a nuestras habilidades de
desarrolladores.

En lo personal siento que crear un código de ética tan extenso como éste, fácilmente
ahuyenta a muchos individuos que se prestan al perfil del ingeniero contemporáneo,
siendo la lectura una de sus condenas. El código de ética pareciese haber sido
redactado conforme se daban los hechos en un ámbito de desarrollo de software,
muchos de los problemas, implicaciones y contextos que menciona son situaciones
que se viven diariamente.
En definitiva, el hecho de que exista un código como este, implica que
verdaderamente muchos individuos que salen de la especialidad como
profesionales carecen de ética como para llevar una relación estable no solo con el
ambiente que lo rodea, si no con las personas. El hecho de ser conocedor de
muchos procesos de desarrollo no nos asegura una buena asignación de proyectos,
lo que verdaderamente nos encamina a la vía del éxito es la convivencia sana y
acuerdos mutuos entre los trabajadores, basándose y englobando la moral de cada
uno de ellos.

También podría gustarte