Actividades

martes, 3 de diciembre de 2019


Responsabilidad profesional y ética  


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


Algunas de éstas son:

Confidencialidad. Respetar la confidencialidad de sus empleadores o clientes, independientemente de que se haya firmado un acuerdo formal de confidencialidad.
Competencia. No debe falsificar su nivel de competencia, ni aceptar conscientemente trabajos que están fuera de su capacidad.
Derechos de propiedad intelectual. Debe ser consciente de las leyes 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.
Uso inapropiado de las computadoras. No debe emplear sus habilidades 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).


Código de Ética (ACM/IEEE)


Los ingenieros de software deberán comprometerse consigo mismos en convertir el análisis, especificación, diseño, desarrollo, prueba y mantenimiento de software en una profesión respetable y beneficiosa. De acuerdo con su compromiso con la salud, seguridad y bienestar del público, los Ingenieros de Software deberán apegarse a Ocho Principios.
Principios del código

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

Problemas éticos

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


Participación en el desarrollo de sistemas militares y nucleares.


Algunas personas tienen una opinión firme sobre estos temas y no desean participar en ningún desarrollo de sistemas asociados con sistemas militares.
Otros trabajarán en sistemas militares, pero no en sistemas de armamento. Algunos otros sentirán que la defensa de la nación es un principio fundamental y no tienen objeciones éticas para trabajar en sistemas de armamento.
En esta situación, es importante que tanto empleadores como empleados se hagan saber con anticipación sus puntos de vista.

Perfil de la carrera de Ingeniería en Software

Objetivo del Programa
Formar de manera integral recurso humano comprometido con su labor, innovador y emprendedor, capaz de desarrollar soluciones de software de calidad en forma eficiente, que contribuyan al crecimiento y progreso de su sociedad.



 Perfil de egreso
El ingeniero en software es un profesionista que desarrolla soluciones de software, mediante la aplicación de procesos, modelos y estándares de calidad de la industria del software, las cuales contribuyen al crecimiento y progreso de su sociedad, en un ambiente que provee vida sustentable y oportunidades a sus habitantes.

 Competencias:
·         El egresado del programa de Ingeniero de Software del Instituto Tecnológico de Sonora es un profesionista que posee las siguientes competencias profesionales: Diseñar Soluciones de Software a través de la aplicación de metodologías, herramientas y estándares apropiados al problema.
·         Producir aplicaciones de software a partir de especificaciones de diseño y haciendo uso de las mejores prácticas que aseguren la calidad del producto.
·         Administrar Proyectos de Desarrollo de Software mediante la aplicación de procesos, modelos y estándares que contribuyan a la calidad total del producto.

Áreas y lugares de desempeño profesional

Áreas:
·         Análisis, diseño, construcción y pruebas en el desarrollo de software
·         Administración de bases de datos
·         Administración de proyectos de desarrollo de software
·         Lugares
·         Empresas con áreas de desarrollo de Software, fábricas de software, empresas desarrolladoras de software y su propia empresa.
·         Empresas con necesidades en sistemas de información.