Está en la página 1de 3

Ingeniería en Sistemas Computacionales

Fundamentos de ingeniera de software

Aguilar Vidal Vicente Alfonso

Maestra:
García Reyes Alicia Guadalupe

Unidad: 1 Grupo: MS5

San francisco de Campeche, Camp. 17 de


septiembre del 2019
Con el tiempo la ingeniería de software ha ido evolucionando hasta al punto de
llegar a ser una profesión mundialmente respetada debido a esto los ingenieros de
software como profesionales deben de tener un código de ética en los trabajos y
productos que desarrollan.
Un ingeniero en desarrollo de software se debe comprometer hacer el análisis, la
especificación, el diseño, el desarrollo, la prueba y el mantenimiento del software
los ingenieros de software deben cumplir con los siguientes ocho principios:
1. PÚBLICO: Los ingenieros del software deben actuar consistentemente con
el interés del público.

2. CLIENTE Y EMPLEADOR: Los ingenieros de software deben actuar en


función del mejor interés de sus clientes y empleadores, coincidente con el
interés del público.

3. PRODUCTO: Los ingenieros de software deben garantizar que sus


productos y modificaciones relacionadas satisfagan los más altos
estándares profesionales posibles.

4. JUICIO: Los ingenieros de software deben mantener integridad e


independencia en su juicio profesional.

5. ADMINISTRACIÓN: Los administradores y líderes de ingeniería del


software deben suscribirse y promover un enfoque ético acerca de la
administración del desarrollo y del mantenimiento del software.

6. PROFESIÓN: Los ingenieros de software deben promover la integridad y


reputación de la profesión, consistente con el interés del público.

7. Compañeros: Los ingenieros de software deben ser justos con sus


compañeros y darles apoyo.

8. UNO MISMO: Los ingenieros de software deben aprender toda la práctica


de su profesión y deben promover un enfoque ético acerca de ella.

Aun teniendo esos 8 puntos un ingeniero en desarrollo de software debe trabajar


bajo una serie de reglas las cuales son las siguientes.
• Nunca robar datos para ganancia personal.
• Nunca distribuir o vender información con derechos de autor obtenida como parte
de su trabajo en un proyecto de software.
• Nunca destruir o modificar maliciosamente los programas, archivos o datos de
otra persona.
• Nunca robar datos para ganancia personal.
• Nunca distribuir o vender información con derechos de autor obtenida como parte
de su trabajo en un proyecto de software.
• Nunca destruir o modificar maliciosamente los programas, archivos o datos de
otra persona.

Durante la década pasada, ciertos miembros de la industria del software acudieron


a las autoridades en busca de legislación protectora que [SEE03]: 1) permita a las
compañías liberar software sin revelar defectos conocidos, 2) exentar a los
desarrolladores de responsabilidad por cualquier daño que resulte de dichos
defectos conocidos, 3) restringir a otros en revelar defectos sin permiso del
desarrollador original, 4) permitir la incorporación de software de “autoayuda”
dentro de un producto que pueda deshabilitar (mediante comando remoto) la
operación del producto y 5) exentar a los desarrolladores de software con
“autoayuda” de daños en caso de que el software sea deshabilitado por una
tercera persona. Como toda legislación, el debate frecuentemente se centra en
temas que son políticos, no tecnológicos. Sin embargo, muchas personas (incluido
el autor) creen que la legislación protectora, si se emite de manera inadecuada,
entra en conflicto con el código de ética de la ingeniería del software al exentar de
manera indirecta a los ingenieros de software de su responsabilidad de producir
software de alta calidad.

También podría gustarte