Está en la página 1de 3

11/11/2010

¿Cuáles son los retos fundamentales


que afronta la ingeniería del software?
 El reto de la heterogeneidad. Desarrollar técnicas para construir
Responsabilidad y Ética en la software confiable que sea lo suficientemente flexible para
adecuarse a esta heterogeneidad.

Profesión  El reto de la entrega. Reducir los tiempos de entrega para


sistemas grandes y complejos sin comprometer la calidad del
sistema.
Ingeniería de Software
 El reto de la confianza. Desarrollar técnicas que demuestren que
los usuarios pueden confiar en el software.
Los retos no son independientes. Es necesario desarrollar nuevas
herramientas y técnicas, así como formas innovadoras de
combinación y uso de métodos de ingeniería del software
existentes.

Responsabilidad profesional y ética

 La ingeniería del software se lleva a cabo  No basta con poseer estándares normales de
dentro de un marco legal y social que honestidad e integridad.
limita la libertad de los ingenieros.  No debería utilizar su capacidad y sus
habilidades para comportarse de forma
 Los ISW deben aceptar que su trabajo deshonesta o de forma que deshonre la
comprende responsabilidades más profesión de la ingeniería del software.
amplias que simplemente la aplicación de  Existen áreas donde los estándares de
habilidades técnicas. comportamiento aceptable no están acotados
 Deben comportarse de una forma ética y por las leyes, sino por la responsabilidad
moral responsable. profesional.

Las sociedades e instituciones profesionales


Algunas de éstas son:
desempeñan un papel importante en el
establecimiento de estándares éticos.
 Confidencialidad. Respetar la confidencialidad de sus empleadores o
clientes, independientemente de que se haya firmado un acuerdo formal de
confidencialidad.
 Organizaciones como la ACM (Association for
 Competencia. No debe falsificar su nivel de competencia, ni aceptar Computing Machinery), el IEEE (Instituto de Ingenieros
conscientemente trabajos que están fuera de su capacidad.
Eléctricos y Electrónicos) y la British Computer Society
 Derechos de propiedad intelectual. Debe ser consciente de las leyes publican un código de conducta profesional o de ética.
locales que gobiernan el uso de la propiedad intelectual, como las patentes
y el copyright. Debe asegurarse de que la propiedad intelectual de los
empleadores y clientes está protegida.
 Los miembros de estas organizaciones se comprometen
 Uso inapropiado de las computadoras. No debe emplear sus habilidades a cumplir ese código cuando se inscriben en ellas.
técnicas para utilizar de forma inapropiada las computadoras de otras
personas. Desde los relativamente triviales (utilizar juegos en la máquina
de un empleado, por ejemplo) hasta los extremadamente serios (difusión
de virus).

1
11/11/2010

ACM y el IEEE Código de Ética (ACM/IEEE)


 El código contiene ocho principios relacionados con el  Los ingenieros de software deberán
comportamiento y con las decisiones hechas por ingenieros de
software profesionales, incluyendo practicantes, educadores, comprometerse consigo mismos en
administradores, supervisores y creadores de políticas, así coma convertir el análisis, especificación,
aprendices y estudiantes de la profesión.
 Los principios identifican las relaciones éticas en las que los
diseño, desarrollo, prueba y
individuos, grupos y organizaciones participan, y las obligaciones mantenimiento de software en una
primarias dentro de estas relaciones. profesión respetable y beneficiosa. De
 Las cláusulas de cada principio son ilustraciones de algunas de las
obligaciones incluidas en estas relaciones. Estas obligaciones se
acuerdo con su compromiso con la salud,
fundamentan en la humanidad del ingeniero de software, con seguridad y bienestar del público, los
especial cuidado en la gente afectada por el trabajo de los
ingenieros de software, y los elementos únicos de la práctica.
Ingenieros de Software deberán apegarse
a Ocho Principios

Principios del código


 PÚBLICO - Los Ingenieros de Software deberán actuar  GERENCIA - Los gerentes y líderes de Ingeniería de
consistentemente con el interés público. Software deberán suscribirse y promocionar un enfoque
ético para la gerencia de desarrollo y mantenimiento de
 CLIENTE Y EMPLEADOR - Los Ingenieros de Software software.
deberán actuar de una forma determinada que esté en  PROFESIÓN - Los Ingenieros de Software deberán
los mejores intereses de su cliente y empleador fomentar la integridad y reputación de la profesión
consistente con el interés público. consistente con el interés público.
 COLEGAS - Los Ingenieros de Software deberán ser
 PRODUCTO- Los Ingenieros de Software deberán justos y comprensivos con sus colegas.
asegurar que sus productos y modificaciones  INTERÉS PROPIO - Los Ingenieros de Software
relacionadas logren el más alto estándar profesional deberán participar en el aprendizaje de por vida del
posible. ejercicio de su profesión y deberán promover un
enfoque ético para el ejercicio de la misma.
 JUICIO - Los Ingenieros de Software deberán mantener
integridad e independencia al emitir su juicio profesional.

Problemas éticos
 Situaciones en las que diferentes personas tienen distintos  Tales problemas éticos aparecen en nuestra
puntos de vista y objetivos. vida profesional y, afortunadamente, en muchos
 Si usted está en desacuerdo, en principio, con las políticas casos son relativamente menores o se pueden
de un directivo de categoría superior en la compañía,
¿cómo debería reaccionar? resolver sin mucha dificultad.
 Esto depende de cada individuo y de la naturaleza de la  Cuando no se puedan resolver, los ingenieros
discordancia. ¿Es mejor argumentar a favor de su posición se enfrentaran, quizás, con otro problema. La
dentro de la organización o renunciar de acuerdo con sus acción con base en sus principios podría ser
principios? renunciar a su trabajo, pero esto puede afectar
 Si piensa que existen problemas con un proyecto de a otros, por ejemplo, a sus colaboradores o sus
software, ¿cuándo se deben comunicar éstos al gerente?
 Si éstos se discuten cuando son sólo una sospecha, puede
familias.
ser una sobre-reacción a la situación, si lo deja para más
tarde, puede ser imposible resolver las dificultades.

2
11/11/2010

 Una situación particularmente difícil para los ingenieros  La posición ética apropiada depende
profesionales surge cuando su empleador actúa de una enteramente del punto de vista de los individuos
forma no ética. que están involucrados.
 Por ejemplo, una compañía es responsable de  En este caso, el potencial para el daño, el
desarrollar un sistema crítico de seguridad y, debido a grado del daño y la gente afectada por el deben
las presiones de tiempo, falsifica la validación de influir en la decisión.
protección de los registros.
 Si la situación es muy peligrosa, se justifica su
 ¿Es responsabilidad del ingeniero mantener la publicación en la prensa nacional (por ejemplo).
confidencialidad o alertar al cliente o hacer público, de
alguna forma, que el sistema entregado es inseguro?  Se debe tratar de resolver la situación
respetando los derechos del empleador.

 Participación en el desarrollo de sistemas  El área de ética y responsabilidad


militares y nucleares.
Algunas personas tienen una opinión firme sobre estos profesional ha recibido creciente atención
temas y no desean participar en ningún desarrollo de en los pasados años.
sistemas asociados con sistemas militares.
Otros trabajarán en sistemas militares, pero no en
sistemas de armamento. Algunos otros sentirán que la
 Los principios de ética se pueden
defensa de la nación es un principio fundamental y no considerar desde un punto de vista
tienen objeciones éticas para trabajar en sistemas de
armamento. filosófico, y la ética de la ingeniería del
En esta situación, es importante que tanto empleadores software se debe tratar con referencia a
como empleados se hagan saber con anticipación sus
puntos de vista. estos principios básicos.

Fuente

 Sommerville, Ian. (2007). Ingeniería de


Software. 7ma. Ed. Pearson Addison
Wesley: España.

También podría gustarte