En esta charla se analiza la necesidad de un código ético en el desarrollo de la actividad profesional en el ámbito de la ingeniería de software y, consecuentemente, en las pruebas.(mpartida en el Primer Congreso del Comité Español de Empresas de Pruebas Software (SSTQB). Sevilla, 16/6/2016. http://www.sstqb.es/eventos/gira2016sstqbetapasevilla.html)
Tecnicas y herramientas de desarrollo de software(1)Gustavo Gualsema
Este documento describe diferentes técnicas y herramientas para el desarrollo de software. Explica técnicas de recolección de datos como la observación, entrevista y encuesta. Detalla los pasos para aplicar estas técnicas como determinar objetivos, registrar datos y analizar resultados. También cubre características de las técnicas como su estructura y tipos como abiertas y cerradas.
Este documento presenta conceptos básicos sobre ingeniería de software. Explica que el software es el producto que construyen los ingenieros de software y puede aplicarse en cualquier situación donde se hayan definido previamente los pasos procedimentales. Además, describe las diferentes actividades del proceso de software como planificación, análisis, diseño, implementación, pruebas, instalación y mantenimiento. Finalmente, introduce conceptos como ciclo de vida del software, calidad de software y diferentes modelos de ciclo de vida.
El documento habla sobre la ingeniería de software. Explica que la ingeniería de software surgió en los años 1960 como resultado de la crisis del software causada por la introducción de la tercera generación de hardware. También define la ingeniería de software como la disciplina que ofrece métodos y técnicas para desarrollar software de calidad de manera efectiva y económica. Luego, describe algunas metodologías clave de la ingeniería de software como los requerimientos, análisis y diseño, codificación y pruebas. Finalmente, discute los
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
La aplicación móvil permitirá a los profesores crear plantillas de preguntas múltiples con respuestas prediseñadas y reconocerá el código QR de los estudiantes. Los estudiantes podrán escanear las respuestas de las preguntas con la cámara de su teléfono y la aplicación determinará si son correctas o incorrectas, mostrando los resultados. Los profesores podrán administrar los resultados de los estudiantes a través de la aplicación de escritorio. La aplicación se desarrollará para sistemas Android y Windows Phone y
Una serie de pasos predecibles que ayude a crear un resultado de alta calidad y a tiempo.
Es un conjunto estructurado de actividades para: Especificar, diseñar, implementar y probar software.
El documento describe el proceso de indagación de requerimientos para un sistema de seguridad doméstica. Se propone que el sistema utilice sensores inalámbricos para detectar situaciones indeseables como acceso ilegal o niveles de monóxido de carbono y llame automáticamente a una agencia de vigilancia. Los participantes desarrollarán listas de objetos, servicios, restricciones y criterios de desempeño para el sistema.
El documento habla sobre la estimación de proyectos de software. Explica que es importante hacer una estimación precisa del costo, tiempo y recursos necesarios antes de comenzar un proyecto. Describe diferentes técnicas para estimar el tamaño y complejidad del software como líneas de código, puntos de función o componentes estándar. También presenta el modelo COCOMO que utiliza factores como la fiabilidad, complejidad y experiencia del equipo para calcular el esfuerzo requerido.
Campos de acción Ingenieria de SoftwareArnold Torres
El documento describe la ingeniería de software como una disciplina que ofrece métodos y técnicas para desarrollar software de calidad. Luego enumera varias carreras relacionadas con la ingeniería de software y destaca que los ingenieros de software tienen salarios promedio altos y que la demanda de estos profesionales ha ido en aumento en los últimos años.
Tecnicas y herramientas de desarrollo de software(1)Gustavo Gualsema
Este documento describe diferentes técnicas y herramientas para el desarrollo de software. Explica técnicas de recolección de datos como la observación, entrevista y encuesta. Detalla los pasos para aplicar estas técnicas como determinar objetivos, registrar datos y analizar resultados. También cubre características de las técnicas como su estructura y tipos como abiertas y cerradas.
Este documento presenta conceptos básicos sobre ingeniería de software. Explica que el software es el producto que construyen los ingenieros de software y puede aplicarse en cualquier situación donde se hayan definido previamente los pasos procedimentales. Además, describe las diferentes actividades del proceso de software como planificación, análisis, diseño, implementación, pruebas, instalación y mantenimiento. Finalmente, introduce conceptos como ciclo de vida del software, calidad de software y diferentes modelos de ciclo de vida.
El documento habla sobre la ingeniería de software. Explica que la ingeniería de software surgió en los años 1960 como resultado de la crisis del software causada por la introducción de la tercera generación de hardware. También define la ingeniería de software como la disciplina que ofrece métodos y técnicas para desarrollar software de calidad de manera efectiva y económica. Luego, describe algunas metodologías clave de la ingeniería de software como los requerimientos, análisis y diseño, codificación y pruebas. Finalmente, discute los
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
La aplicación móvil permitirá a los profesores crear plantillas de preguntas múltiples con respuestas prediseñadas y reconocerá el código QR de los estudiantes. Los estudiantes podrán escanear las respuestas de las preguntas con la cámara de su teléfono y la aplicación determinará si son correctas o incorrectas, mostrando los resultados. Los profesores podrán administrar los resultados de los estudiantes a través de la aplicación de escritorio. La aplicación se desarrollará para sistemas Android y Windows Phone y
Una serie de pasos predecibles que ayude a crear un resultado de alta calidad y a tiempo.
Es un conjunto estructurado de actividades para: Especificar, diseñar, implementar y probar software.
El documento describe el proceso de indagación de requerimientos para un sistema de seguridad doméstica. Se propone que el sistema utilice sensores inalámbricos para detectar situaciones indeseables como acceso ilegal o niveles de monóxido de carbono y llame automáticamente a una agencia de vigilancia. Los participantes desarrollarán listas de objetos, servicios, restricciones y criterios de desempeño para el sistema.
El documento habla sobre la estimación de proyectos de software. Explica que es importante hacer una estimación precisa del costo, tiempo y recursos necesarios antes de comenzar un proyecto. Describe diferentes técnicas para estimar el tamaño y complejidad del software como líneas de código, puntos de función o componentes estándar. También presenta el modelo COCOMO que utiliza factores como la fiabilidad, complejidad y experiencia del equipo para calcular el esfuerzo requerido.
Campos de acción Ingenieria de SoftwareArnold Torres
El documento describe la ingeniería de software como una disciplina que ofrece métodos y técnicas para desarrollar software de calidad. Luego enumera varias carreras relacionadas con la ingeniería de software y destaca que los ingenieros de software tienen salarios promedio altos y que la demanda de estos profesionales ha ido en aumento en los últimos años.
La práctica en el Desarrollo de Software: Una visión general!Cristian Sánchez
Este documento proporciona una visión general de los principios, conceptos y métodos de la práctica del desarrollo de software. Explica que la práctica implica trabajar en equipo, planificar procesos participativos y desarrollar capacidades. También describe los conceptos clave de la práctica como la comunicación, modelado, construcción, pruebas y despliegue siguiendo principios como mantener la simplicidad, visión y calidad.
Este documento presenta un resumen de tres oraciones de una monografía sobre sistemas expertos. Aborda los conceptos básicos de inteligencia artificial y sistemas expertos, los componentes de un sistema experto y ejemplos de su aplicación. El documento busca aumentar la difusión y aceptación de los sistemas expertos en el sector empresarial mexicano.
Este documento presenta una introducción a los fundamentos de investigación. Explica la importancia de usar métodos y técnicas de investigación para lograr los objetivos de un investigador y resolver problemas. Luego resume brevemente dos artículos relacionados con la ingeniería de sistemas computacionales y la adaptación de música al ritmo cardíaco. Concluye reconociendo la necesidad de investigación para desarrollar nuevas tecnologías que satisfagan las necesidades humanas.
Este documento define los conceptos clave de la ingeniería de requerimientos, incluyendo lo que definen los requerimientos, los problemas al determinarlos y sus soluciones. Explica que los requerimientos describen lo que el sistema debe hacer, sus interacciones y restricciones, y que su determinación temprana reduce costos. También destaca la importancia de entender el problema del negocio para alinear la solución a través del modelado de procesos antes de definir requerimientos.
Ingenieria de software (conceptos básicos)Yaskelly Yedra
La ingeniería de software es el área de la ciencia de la computación, que ofrece métodos y técnicas para el desarrollo de software, estudia el conjunto de actividades relacionadas con el ciclo de desarrollo del software, en particular se enfoca tanto a en calidad de su proceso como de su producto.
Este documento presenta la visión para un sistema de nóminas para Gaby Spa y Salón. Propone 3 tipos de acceso al sistema para administradores, gerentes de sucursal y contadores. El sistema permitirá el registro de empleados en las diferentes sucursales y generará reportes de nóminas.
Estándares y modelos de calidad del softwarerodigueezleidy
Este documento describe los estándares y modelos de calidad de software más importantes a nivel internacional. Explica que los estándares agrupan las mejores prácticas para el desarrollo de software de alta calidad y proporcionan un marco teórico-práctico para asegurar la calidad. Luego detalla los principales organismos de estandarización como ISO, SEI e IEEE y los estándares más relevantes que han desarrollado, incluyendo ISO/IEC 12207, ISO/IEC 15504 y modelos del SEI.
Este documento presenta una introducción a las métricas de proceso y proyecto en ingeniería de software. Explica conceptos clave como medida, medición, métrica e indicador. Detalla diferentes tipos de métricas como métricas orientadas al tamaño, función, objetos, casos de uso y métricas para medir la calidad del software. Finalmente, discute la importancia de integrar las métricas en el proceso de desarrollo de software y provee consideraciones para su implementación en organizaciones pequeñas.
Tecnológico Nacional de México
Ingeniería en Sistemas Computacionales
Este material didáctico fue desarrollado para la asignatura de Tópicos Avanzados de Programación, del plan SCD-1027 2016
El documento presenta un modelo de dominio para un videoclub. Explica que un modelo de dominio representa los conceptos clave de un dominio (como videos, clientes y transacciones de alquiler) y sus relaciones, más que objetos de software. Usa notación UML de diagramas de estructura estática para mostrar las entidades, atributos y asociaciones de un videoclub.
El modelo lineal secuencial sugiere un enfoque sistemático y secuencial para el desarrollo de software que comienza con la ingeniería y análisis del sistema y progresa a través del análisis de requisitos, diseño, codificación, pruebas y mantenimiento. Este modelo ordena estrictamente las etapas pero los proyectos en la práctica rara vez siguen este flujo secuencial y es difícil que el cliente especifique todos los requisitos al comienzo.
Este documento describe varios modelos de ciclo de vida de software, incluidos los modelos cascada, incremental, evolutivo, espiral, concurrente y V. También describe métodos rápidos de desarrollo de software y las actividades y herramientas comunes en el proceso de desarrollo de software, como el análisis de requisitos, diseño, pruebas y mantenimiento. Además, explica los pasos para seleccionar el modelo de ciclo de vida apropiado para un proyecto de software.
Fundamentos de la arquitectura de softwareRoger Villegas
Este documento presenta una breve historia de la arquitectura de software desde 1960 hasta la actualidad, destacando conceptos clave como estilos, lenguajes de descripción arquitectónica, marcos y vistas, procesos y metodologías, abstracción, escenarios, campos de investigación, arquitecturas comunes, modalidades y tendencias, y las diferencias entre arquitectura y diseño.
Este documento presenta las ventajas y desventajas del modelo Moprosoft para el desarrollo y mantenimiento de software. Las ventajas incluyen que está basado en normas ISO, simplifica la relación entre el modelo de procesos y la organización, cuenta con nueve procesos y es específico para el desarrollo de software. Las desventajas son que define actividades de manera muy general y que el 33% de las prácticas como administración de configuración y medición y análisis no están cubiertas.
Metricas del proyecto de Software - introduccionJose Diaz Silva
Introducción al manejo de las métricas de proyectos de software, considerando los aspectos de tamaño y los elementos de funcionalidad. Se explora la diferencia entre error y defecto , aclarando los conceptos de medida, medición, métrica e indicador. De la misma manera se exploran las métricas privadas y las públicas. Las ventajas y desventajas de estas métricas son mencionadas
El documento describe diferentes metodologías para el desarrollo de software, incluyendo metodologías estructuradas, orientadas a objetos, tradicionales y ágiles. Explica conceptos como ciclo de vida de software, modelos de ciclo de vida como cascada y espiral, y metodologías específicas como RUP, Scrum y XP.
La crisis del software se refiere a la dificultad de escribir programas libres de defectos, dentro del tiempo y costo estimados, debido a la complejidad creciente del software y la dificultad de realizar estimaciones precisas. Algunos síntomas incluyen proyectos que se entregan tarde y por encima del presupuesto, software de baja calidad que no cumple con las especificaciones. Los factores que influyen incluyen el rápido avance de la tecnología, la variedad de usuarios, y la magnitud de los proyectos modern
El documento describe una clase sobre arquitectura en capas. La clase cubre conceptos como la diferencia entre capas y niveles, las características y estructura de la arquitectura en capas, y sus ventajas y desventajas. El objetivo de la clase es explicar y describir la arquitectura de múltiples capas.
Este documento resume la Norma IEEE 830 para la Especificación de Requerimientos de Software. Explica que la norma provee una guía para la redacción de un Documento de Requerimientos de Software (SRS) que describa claramente lo que el cliente necesita del software y lo que el proveedor debe entregar. También cubre consideraciones como la naturaleza, ambiente y características deseables de un buen SRS.
Diseño de un aula virtual para el instituto Goetheexalexis
El documento propone diseñar un aula virtual para el Instituto Goethe utilizando la plataforma Moodle. Presenta los objetivos, recursos, fortalezas, debilidades y análisis DAFO de la institución, y las etapas de diseño, desarrollo, implementación y evaluación del curso virtual. El resumen concluye que el uso de Moodle puede reducir costos y permitir formaciones flexibles, mejorando la imagen e innovación del instituto.
La práctica en el Desarrollo de Software: Una visión general!Cristian Sánchez
Este documento proporciona una visión general de los principios, conceptos y métodos de la práctica del desarrollo de software. Explica que la práctica implica trabajar en equipo, planificar procesos participativos y desarrollar capacidades. También describe los conceptos clave de la práctica como la comunicación, modelado, construcción, pruebas y despliegue siguiendo principios como mantener la simplicidad, visión y calidad.
Este documento presenta un resumen de tres oraciones de una monografía sobre sistemas expertos. Aborda los conceptos básicos de inteligencia artificial y sistemas expertos, los componentes de un sistema experto y ejemplos de su aplicación. El documento busca aumentar la difusión y aceptación de los sistemas expertos en el sector empresarial mexicano.
Este documento presenta una introducción a los fundamentos de investigación. Explica la importancia de usar métodos y técnicas de investigación para lograr los objetivos de un investigador y resolver problemas. Luego resume brevemente dos artículos relacionados con la ingeniería de sistemas computacionales y la adaptación de música al ritmo cardíaco. Concluye reconociendo la necesidad de investigación para desarrollar nuevas tecnologías que satisfagan las necesidades humanas.
Este documento define los conceptos clave de la ingeniería de requerimientos, incluyendo lo que definen los requerimientos, los problemas al determinarlos y sus soluciones. Explica que los requerimientos describen lo que el sistema debe hacer, sus interacciones y restricciones, y que su determinación temprana reduce costos. También destaca la importancia de entender el problema del negocio para alinear la solución a través del modelado de procesos antes de definir requerimientos.
Ingenieria de software (conceptos básicos)Yaskelly Yedra
La ingeniería de software es el área de la ciencia de la computación, que ofrece métodos y técnicas para el desarrollo de software, estudia el conjunto de actividades relacionadas con el ciclo de desarrollo del software, en particular se enfoca tanto a en calidad de su proceso como de su producto.
Este documento presenta la visión para un sistema de nóminas para Gaby Spa y Salón. Propone 3 tipos de acceso al sistema para administradores, gerentes de sucursal y contadores. El sistema permitirá el registro de empleados en las diferentes sucursales y generará reportes de nóminas.
Estándares y modelos de calidad del softwarerodigueezleidy
Este documento describe los estándares y modelos de calidad de software más importantes a nivel internacional. Explica que los estándares agrupan las mejores prácticas para el desarrollo de software de alta calidad y proporcionan un marco teórico-práctico para asegurar la calidad. Luego detalla los principales organismos de estandarización como ISO, SEI e IEEE y los estándares más relevantes que han desarrollado, incluyendo ISO/IEC 12207, ISO/IEC 15504 y modelos del SEI.
Este documento presenta una introducción a las métricas de proceso y proyecto en ingeniería de software. Explica conceptos clave como medida, medición, métrica e indicador. Detalla diferentes tipos de métricas como métricas orientadas al tamaño, función, objetos, casos de uso y métricas para medir la calidad del software. Finalmente, discute la importancia de integrar las métricas en el proceso de desarrollo de software y provee consideraciones para su implementación en organizaciones pequeñas.
Tecnológico Nacional de México
Ingeniería en Sistemas Computacionales
Este material didáctico fue desarrollado para la asignatura de Tópicos Avanzados de Programación, del plan SCD-1027 2016
El documento presenta un modelo de dominio para un videoclub. Explica que un modelo de dominio representa los conceptos clave de un dominio (como videos, clientes y transacciones de alquiler) y sus relaciones, más que objetos de software. Usa notación UML de diagramas de estructura estática para mostrar las entidades, atributos y asociaciones de un videoclub.
El modelo lineal secuencial sugiere un enfoque sistemático y secuencial para el desarrollo de software que comienza con la ingeniería y análisis del sistema y progresa a través del análisis de requisitos, diseño, codificación, pruebas y mantenimiento. Este modelo ordena estrictamente las etapas pero los proyectos en la práctica rara vez siguen este flujo secuencial y es difícil que el cliente especifique todos los requisitos al comienzo.
Este documento describe varios modelos de ciclo de vida de software, incluidos los modelos cascada, incremental, evolutivo, espiral, concurrente y V. También describe métodos rápidos de desarrollo de software y las actividades y herramientas comunes en el proceso de desarrollo de software, como el análisis de requisitos, diseño, pruebas y mantenimiento. Además, explica los pasos para seleccionar el modelo de ciclo de vida apropiado para un proyecto de software.
Fundamentos de la arquitectura de softwareRoger Villegas
Este documento presenta una breve historia de la arquitectura de software desde 1960 hasta la actualidad, destacando conceptos clave como estilos, lenguajes de descripción arquitectónica, marcos y vistas, procesos y metodologías, abstracción, escenarios, campos de investigación, arquitecturas comunes, modalidades y tendencias, y las diferencias entre arquitectura y diseño.
Este documento presenta las ventajas y desventajas del modelo Moprosoft para el desarrollo y mantenimiento de software. Las ventajas incluyen que está basado en normas ISO, simplifica la relación entre el modelo de procesos y la organización, cuenta con nueve procesos y es específico para el desarrollo de software. Las desventajas son que define actividades de manera muy general y que el 33% de las prácticas como administración de configuración y medición y análisis no están cubiertas.
Metricas del proyecto de Software - introduccionJose Diaz Silva
Introducción al manejo de las métricas de proyectos de software, considerando los aspectos de tamaño y los elementos de funcionalidad. Se explora la diferencia entre error y defecto , aclarando los conceptos de medida, medición, métrica e indicador. De la misma manera se exploran las métricas privadas y las públicas. Las ventajas y desventajas de estas métricas son mencionadas
El documento describe diferentes metodologías para el desarrollo de software, incluyendo metodologías estructuradas, orientadas a objetos, tradicionales y ágiles. Explica conceptos como ciclo de vida de software, modelos de ciclo de vida como cascada y espiral, y metodologías específicas como RUP, Scrum y XP.
La crisis del software se refiere a la dificultad de escribir programas libres de defectos, dentro del tiempo y costo estimados, debido a la complejidad creciente del software y la dificultad de realizar estimaciones precisas. Algunos síntomas incluyen proyectos que se entregan tarde y por encima del presupuesto, software de baja calidad que no cumple con las especificaciones. Los factores que influyen incluyen el rápido avance de la tecnología, la variedad de usuarios, y la magnitud de los proyectos modern
El documento describe una clase sobre arquitectura en capas. La clase cubre conceptos como la diferencia entre capas y niveles, las características y estructura de la arquitectura en capas, y sus ventajas y desventajas. El objetivo de la clase es explicar y describir la arquitectura de múltiples capas.
Este documento resume la Norma IEEE 830 para la Especificación de Requerimientos de Software. Explica que la norma provee una guía para la redacción de un Documento de Requerimientos de Software (SRS) que describa claramente lo que el cliente necesita del software y lo que el proveedor debe entregar. También cubre consideraciones como la naturaleza, ambiente y características deseables de un buen SRS.
Diseño de un aula virtual para el instituto Goetheexalexis
El documento propone diseñar un aula virtual para el Instituto Goethe utilizando la plataforma Moodle. Presenta los objetivos, recursos, fortalezas, debilidades y análisis DAFO de la institución, y las etapas de diseño, desarrollo, implementación y evaluación del curso virtual. El resumen concluye que el uso de Moodle puede reducir costos y permitir formaciones flexibles, mejorando la imagen e innovación del instituto.
The STAR detector at Brookhaven National Laboratory studies particle collisions produced by the Relativistic Heavy Ion Collider. Over 400 scientists from 33 institutions in 7 countries use STAR to understand the structure of hadrons and investigate the behavior of matter at high densities, seeking evidence of a quark-gluon plasma. STAR monitors and identifies particles after collisions of ions accelerated around the 2.4 mile collider ring at nearly the speed of light.
El documento habla sobre el turismo en el estado de Guanajuato, México. Resalta que el número de personas empleadas en servicios de alojamiento y restaurantes en Guanajuato es de 167,041, ocupando el quinto lugar a nivel nacional. También destaca el crecimiento reciente del turismo en Guanajuato gracias a los esfuerzos de promoción y a la llegada de empresas automotrices, reflejado en aumentos en llegadas de turistas, derrama económica y ocupación hotelera. Presenta estadísticas sobre el
This document discusses product positioning strategies. It emphasizes determining a unique value proposition or positioning before product development. Case studies demonstrate finding differentiators that competitors lack and that prospects value. Lessons include positioning based on prospect needs rather than features, leveraging strengths of a product family, and finding subtle gaps competitors don't address to de-position them. The goal is developing a clear positioning strategy and unique value proposition to promote.
El documento describe los bibliobuses de la provincia de León en España. Los bibliobuses son vehículos móviles que llevan las bibliotecas a comunidades que de otra forma no tendrían acceso. Los bibliobuses de León atienden a 423 poblaciones y 142,923 habitantes, prestando 138,023 artículos el año pasado. Además de préstamos, los bibliobuses ofrecen programas de animación a la lectura y extensión cultural.
Michael Mwatsika is a Zimbabwean national seeking permanent employment as a senior dispatch clerk. He has over 15 years of experience in logistics and dispatch roles for airline catering companies. He is skilled in Microsoft Office, SAP, and Pastel. Mwatsika holds qualifications in purchasing and supply as well as marketing. He is looking for an opportunity to use his skills to progress his career.
Este documento presenta el calendario de actividades para el grupo de oración para el mes de octubre, incluyendo las fechas de reuniones de formación y horas santas. También incluye los evangelios correspondientes a las lecturas de ese mes, información sobre algunos santos celebrados en octubre, noticias de la Santa Sede sobre las actividades del Papa y sus mensajes, reflexiones y meditaciones para el mes, y secciones de testimonios y curiosidades.
Finisterre Asesores es una correduría de seguros ubicada en León que ofrece una amplia gama de soluciones aseguradoras y financieras para particulares y empresas. Cubren áreas como hogar, comunidad, comercio, pymes, decesos, accidentes, salud, ahorro y jubilación, autos, vehículos industriales y agrícolas, naves ganaderas, transportes, responsabilidad civil, construcción y obra pública, y agroseguro.
El documento describe las características y funciones del teléfono IP Cisco Unified 7941G. Incluye botones programables, una pantalla grande con gráficos en escala de grises, botones de altavoz, silencio y auriculares, control de volumen, soporte para varios protocolos de señalización y codecs, y compatibilidad con Power over Ethernet. También describe el teléfono inalámbrico IP Cisco Unified 7921G que ofrece funciones similares de forma inalámbrica.
Ayudas económicas para la transferencia de tecnología y participación en proy...FICYT
Información sobre Ayudas económicas para la transferencia de tecnología y participación en proyectos internacionales de I+D+i Horizonte2020. Carlos Encinas
El documento presenta información sobre varios temas relacionados con la física, incluyendo campos de fuerza, Nikola Tesla, la ley de Ohm, las leyes de Newton, Vincent van Gogh y modelos atómicos. Explica conceptos clave como campos electromagnéticos, la corriente alterna, la resistencia eléctrica y las tres leyes del movimiento de Newton. También proporciona breves biografías de figuras históricas como Tesla y van Gogh.
Este documento presenta un poema de Fabían Guerrero Obando titulado "El radiante guiño del insomne". Incluye una breve biografía del autor y referencias bibliográficas de otros poemas y autores. El documento analiza conceptos literarios como el amor, la belleza, la claridad y el clímax a través de citas y ejemplos de obras poéticas.
El documento habla sobre los catorce ochomiles, que son las montañas de más de 8,000 metros de altura. Menciona que el primer ochomil en ser ascendido fue el Annapurna en 1950, y que Reinhold Messner fue el primero en ascender a los catorce ochomiles en 1986. También destaca a algunos alpinistas vascos como Juan Oiarzabal y Alberto Iñurrategi que han logrado ascender a varios de los ochomiles.
The document provides a summary of the Cereals event held in June 2013 in Lincolnshire, UK. It discusses the large turnout of over 25,850 visitors despite hardship in the agriculture sector. The event featured an arable conference focusing on increasing UK wheat yields. Several wheat growers were recognized as finalists in a milling wheat challenge. The Perendale Publishers Ltd staff enjoyed experiencing the event and meeting companies in the post-harvest technology cluster to help attune their publications to industry audiences. Rain disrupted the event on both afternoons. Exhibitors reported that despite the weather, spirits remained high for visitors and exhibitors.
Trinity Institute of Professional Studies (TIPS) is located in New Delhi and focuses on providing career-oriented education in commerce, management, journalism, banking, IT and related fields. It was established in 2007 with three courses and has since expanded its course offerings and grown its infrastructure and placement success. TIPS recognizes the rapidly changing job market and aims to enhance its students' skills and employability through networking with industry and other institutions.
Explica los diferentes modos de conexión Internet en la actualidad siguiendo una evolución cronológica desde sus inicios. Definición sencilla y clara de conceptos clave.
La Ingeniería Informática no es una Ciencia -- Reflexiones sobre la Educación...Antonio Vallecillo
Charla invitada en Jenui 2017: En esta charla cuestionamos la formación actual que damos a nuestros alumnos de ingeniería informática, más propia de una disciplina científica que una ingeniería. De hecho, a pesar de los esfuerzos llevados a cabo durante los últimos años en nuestras Escuelas de Ingeniería Informática para mejorar la formación que se da a sus alumnos, la sociedad sigue sin percibirnos como ingenieros ni reconoce las competencias propias de nuestra disciplina. Partiendo de las características que debería tener la profesión de ingeniero informático, y que nuestra misión como Universidad debe ser la de formar profesionales, se analizan las fortalezas y debilidades de nuestra educación y se identifican algunos aspectos tanto de contenidos como de metodología que sería preciso plantear si realmente queremos formar ingenieros informáticos y mejorar la percepción que tiene de nosotros la Sociedad.
Este trabajo propone un marco conceptual para establecer el nivel de gobernabilidad de TI en empresas colombianas. El marco incluye los principales componentes de una organización y cómo trabajan juntos para alcanzar los objetivos del negocio. Se utiliza una metodología descriptiva y evaluativa, incluyendo modelado de negocios y estudios de caso. Se selecciona COBIT como estándar y se evalúa el nivel de madurez de las empresas según el marco. Finalmente, se presentan lineamientos para que las empresas progresen en la implant
Este documento presenta el syllabus de la asignatura Sistemas Microprocesados de la Universidad Técnica del Norte en Ecuador. El syllabus describe la información general de la carrera de Ingeniería en Mecatrónica, los objetivos y contenidos de la asignatura, así como los criterios de evaluación. La asignatura busca que los estudiantes comprendan la estructura y operación de los microprocesadores y microcontroladores aplicados al control de procesos y comunicaciones.
El documento presenta un curso sobre Revit MEP impartido por CFC Group. El curso enseña a dominar las herramientas de Revit MEP para el diseño y análisis de instalaciones mecánicas, eléctricas y sanitarias en edificios. El curso dura 10 módulos y otorga dos certificaciones. CFC Group ofrece capacitación profesional de calidad a empresas e individuos en el Perú.
El documento presenta la introducción al programa de Ingeniería de Sistemas de la Universidad Popular del Cesar Seccional Aguachica. Describe la misión, visión y objetivos del programa, los cuales incluyen formar ingenieros con capacidad crítica para impulsar el desarrollo regional a través de la tecnología. También presenta el perfil del egresado y las áreas de conocimiento, competencias y créditos académicos del plan de estudios.
La creación de nuevas tecnologías así como el surgimiento de complejas estructuras del mercado ha provocado que la Ingeniería Industrial evolucione a través del tiempo, creando y desarrollando nuevas técnicas y herramientas para enfrentar la toma de decisiones en las organizaciones, lo que genera que el rango de acción de la Ingeniería Industrial se amplié.
Este documento presenta información sobre tecnologías emergentes impartida por el profesor Luis Enrique Rivas. Se discuten temas como el rol del CIO, tendencias en ingeniería de sistemas, objetivos de la ingeniería de sistemas y ejemplos de aplicaciones. También se define qué son las tecnologías emergentes y cómo están influyendo en el mundo moderno.
Levantamiento de perfiles de la Industria TI - Chile (Segacy - ACTI - ChileVa...segacy
Presentación realizada el día 18.12.2014 en el Hotel del Bosque como una de las actividades de finalización del Proyecto de Competencias Laborales
Sector Información y Comunicación – Subsector Tecnologías de la Información
El documento presenta la información sobre el Énfasis en Ingeniería de Sistemas Telemáticos de la Universidad del Cauca. Describe la misión y visión del programa, que se enfoca en contribuir al desarrollo social a través de la formación e investigación en ingeniería telemática. También presenta la estructura curricular del énfasis, que incluye cursos sobre sistemas telemáticos, ingeniería de proyectos, aplicaciones y servicios telemáticos, y soluciones en ingeniería telemática. Finalmente, det
Este documento presenta la descripción del programa técnico en Instalación de Redes de Computadores del SENA. El programa tiene una duración de 12 meses y busca formar personas competentes en la implementación, instalación y mantenimiento de redes de computadores de acuerdo con normas técnicas internacionales. El programa desarrolla competencias relacionadas con la instalación de redes internas, la interacción con otros y la comprensión de textos en inglés en el contexto laboral.
Profesion origenes evolucion y actualidad de la sistemasAna Karen
El documento describe el origen, evolución y actualidad de la profesión de ingeniería en sistemas computacionales. Explica que el origen se remonta a las décadas de 1960 y 1970 cuando IBM y Bell Telephone definieron el campo. La evolución incluyó la fusión de departamentos relacionados con ingeniería de sistemas en 1943. Actualmente, un ingeniero en sistemas tiene un amplio campo de acción y especializaciones como redes o maestrías, diseñando soluciones innovadoras con tecnologías emergentes como robótica e inteligencia artificial
Presentación de Zemsania Training Services, información sobre la formación vTraining, soluciones vTraining para empresas, Virtual Training, Escuelas de Formación TIC y planes de continuidad del servicio.
Empleo Digital. Necesidades del sector - CCOOAMETIC
Este documento trata sobre las cualificaciones profesionales y la digitalización. En tres oraciones:
1) Explora los objetivos europeos de desarrollar destrezas digitales para todos, la mano de obra y los profesionales de las TIC, así como integrar las habilidades digitales en la educación. 2) Discuten las nuevas formas de trabajo digital y las competencias requeridas, incluidas las habilidades blandas como la comunicación y el trabajo en equipo. 3) Aboga por inversiones adecuadas en la formación del profesorado y en dise
Este documento resume las principales tendencias del mercado de la ciberseguridad identificadas a través de un análisis de referencias bibliográficas y la participación de un grupo de trabajo del sector. Identifica primero las macro tendencias socioeconómicas como el auge de las megaciudades y la mejora de la calidad de vida a través de la tecnología. Luego describe las tendencias TIC como el Internet de las Cosas, las ciudades inteligentes y el Big Data. Finalmente, presenta 20 tendencias de ciberseguridad agrupadas en 6 sect
La Facultad de Ingeniería tiene como misión formar recursos humanos de excelencia en ingeniería, comprometidos con la sociedad y capaces de aplicar sus conocimientos para mejorar la calidad de vida de las personas. El programa de Ingeniería en Computación busca proporcionar profesionistas capacitados conscientes del medio ambiente, promover la investigación tecnológica y proporcionar servicios especializados de computación. El plan de estudios incluye asignaturas básicas, disciplinares y de especialización en automatización,
Presentación sobre Tech Professional Services, que incluye nuestra oferta global de servicios, la metodología Zemsania, el informe de gestión psicoprofesional, Tech Managed Services..
Este documento describe la evolución de la ingeniería industrial a lo largo del tiempo para adaptarse a los cambios tecnológicos y de mercado. Explica el desarrollo de la profesión desde sus inicios en el siglo XIX hasta el presente, enfocándose en áreas como calidad, administración de operaciones, seguridad industrial, logística e innovación. Finalmente, presenta el perfil profesional del ingeniero industrial para el siglo XXI.
El documento presenta la información profesional y académica de Luis Andrés Vásquez R., incluyendo su formación como Ingeniero en Electrónica y Tecnólogo en Electrónica, así como su experiencia en Mantenimiento Electrónico Industrial. Además, describe el plan de estudios y contenidos de un programa técnico profesional en Mantenimiento Electrónico Industrial, con el objetivo de formar técnicos con capacidad de instalar, operar y mantener sistemas electrónicos industriales.
Similar a La Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código Ético (20)
Modeling the behavior of complex systems that operate in real environments, deal with physical elements, or interact with humans is a challenging task. It involves the explicit representation of aspects of behavioral uncertainty that are inherent in the system but generally neglected in software models. In this paper, we focus on the explicit representation of the behavior of objects of complex systems, considering their motivations, randomness, and the different types of underlying uncertainty that affect their actions. We show how such uncertain behaviors can be effectively modeled in UML and OCL, and how the specifications produced can be used to simulate and analyze these systems.
Knowledge-based applications that deal with uncertainty usually represent it by means of a confidence score that expresses the probability that a given fact is true. However, different users may have distinct opinions about the same fact, something that is not considered in existing proposals. This is critical in a number of areas where individual opinions need to be taken into account when making informed decisions, particularly when these are to be made by consensus. This paper introduces Subjective Knowledge Graphs (SKG), an extension to Probabilistic Knowledge Graphs that considers the individual opinions of separate users about the same facts, and allows reasoning about them. We show how SKGs can be implemented using standard graph databases and how the results of the queries can be enriched with the associated degrees of uncertainty.
Using UML and OCL Models to realize High-Level Digital TwinsAntonio Vallecillo
Digital twins constitute virtual representations of physically existing systems. However, their inherent complexity makes them difficult to develop and prove correct. In this paper, we explore the use of UML and OCL, complemented with an executable language, SOIL, to build and test digital twins at a high level of abstraction. We also show how to realize the bidirectional connection between the UML models of the digital twin in the USE tool with the physical twin, using an architectural framework centered on a data lake. We have built a prototype of the framework to demonstrate our ideas, and validated it by developing a digital twin of a Lego Mindstorms car. The results allow us to show some interesting advantages of using high-level UML models to specify virtual twins, such as simulation, property checking, and some other types of tests.
Modeling behavioral deontic constraints using UML and OCLAntonio Vallecillo
This paper proposes modeling behavioral deontic constraints using UML and OCL. It introduces deontic tokens that reify permissions and obligations as objects. It also uses filmstrip models to represent system behavior as a sequence of snapshots. Operations become structural invariants between snapshots. The approach is demonstrated on a student grading case study. Behavioral analysis can then be done on filmstrips to check properties like reachability and accountability. Modeling deontic constraints explicitly aims to better support analysis, implementation and evolution compared to implicit representations in modal logic.
Modeling and Evaluating Quality in the Presence of UncertaintyAntonio Vallecillo
Slides of my keynote at QUATIC 2019.
Abstract: Uncertainty is the quality or state that involves lacking information or insufficient knowledge. Uncertainty can be due to different reasons, including incomplete or inaccurate information, inexact data or measurements, imprecise human judgments, or approximate estimations. The explicit representation of uncertainty is gaining attention among software engineers in order to provide more faithful systems representations, more accurate design methods, and better estimations of the development processes. However, incorporating uncertainty into our systems models is not enough. Uncertainty also affects many aspects related to the quality of systems, products, processes, and data, including how uncertainty is taken into account when designing our systems, measured when evaluating their quality, and perceived by customers and users. In fact, uncertainty – and, more specifically, the lack of knowledge about the system, our measuring tools, and our potential users – should be incorporated into our quality models, too. This talk identifies several kinds of uncertainties that have a direct impact on quality, and discusses some challenges on how quality needs to be planned, modeled, designed, measured and ensured in the presence of uncertainty.
1. Research evaluation in Spain has improved with new agencies adopting the GGS conference rating system, equating computer science conferences to journals.
2. The Spanish Informatics Societies play a key role in harmonizing evaluation criteria, building on successes like GGS, but challenges remain like dependence on journal impact factors.
3. Opportunities now exist to promote positive changes with momentum from initiatives addressing issues, and experiences can be shared across Europe for further improvement.
The document discusses representing belief uncertainty in software models. It proposes using a Bayesian probability approach to quantify belief uncertainty, where degrees of belief for model statements are assigned by belief agents. A UML profile and operational semantics are defined to explicitly represent belief agents and propagate credence values through dependent statements. This allows querying credence values to understand the level of confidence in different parts of the model based on the assessing agent. Future work includes associating evidence with beliefs and applying this approach to other model types.
This slides correspond to the talk we gave at the MODEVVA'17 workshop. This work presents an extension of OCL to allow modellers to deal with random numbers and probability distributions in their OCL specifications. We show its implementation in the tool USE and discuss some advantages of this new feature for the validation and verification of models.
Extending Complex Event Processing to Graph-structured InformationAntonio Vallecillo
Complex Event Processing (CEP) is a powerful technology in realtime distributed environments for analyzing fast and distributed streams of data, and deriving conclusions from them. CEP permits defining complex events based on the events produced by the incoming sources in order to identify complex meaningful circumstances and to respond to them as quickly as possible. However, in many situations the information that needs to be analyzed is not structured as a mere sequence of events, but as graphs of interconnected data that evolve over time. This paper proposes an extension of CEP systems that permits dealing with graph-structured information. Two case studies are used to validate the proposal and to compare its performance with traditional CEP systems. We discuss the benefits and limitations of the CEP extensions presented.
Towards a Body of Knowledge for Model-Based Software EngineeringAntonio Vallecillo
Model-based Software Engineering (MBSE) is now accepted as a Software Engineering (SE) discipline and is being taught as part of more general SE curricula. However, an agreed core of concepts, mechanisms and practices — which constitutes the Body of Knowledge of a discipline — has not been captured anywhere, and is only partially covered by the SE Body of Knowledge (SWEBOK). With the goals of characterizing the contents of the MBSE discipline, promoting a consistent view of it worldwide, clarifying its scope with regard to other SE disciplines, and defining a foundation for a curriculum development on MBSE, this paper provides a proposal
for an extension of the contents of SWEBOK with the set of fundamental concepts, terms and mechanisms that should constitute the MBSE Body of Knowledge.
La ingeniería del software en España: retos y oportunidadesAntonio Vallecillo
Este documento trata sobre los retos y oportunidades de la Ingeniería del Software. Brevemente describe cómo el software juega un papel clave en aplicaciones críticas y cómo la fiabilidad debe venir del software. También menciona la complejidad creciente de los requisitos y la rápida evolución de las tecnologías como desafíos para la industria del software.
El documento proporciona información sobre los estudios de posgrado de la Universidad de Málaga. Ofrece 61 másteres oficiales verificados por la ANECA con una alta tasa de empleo y satisfacción de los estudiantes. También cuenta con 21 programas de doctorado con 105 líneas de investigación y 62 títulos propios de posgrado como másteres, diplomas y expertos orientados al mercado laboral. La universidad fomenta la movilidad internacional a través de varios programas de intercambio.
El papel de los MOOCs en la Formación de Posgrado. El reto de la Universidad...Antonio Vallecillo
Este documento resume el papel de los MOOCs en la formación de posgrado y los retos actuales de la universidad. Brevemente describe los antecedentes de los MOOCs y cómo han cambiado los estudiantes, la tecnología y el mundo, pero los métodos de enseñanza y los profesores no han cambiado. También define qué es un MOOC, los nuevos modelos de trabajo y enseñanza que proponen, y las plataformas disponibles para crearlos. Finalmente, analiza la experiencia de la Universidad de Málaga creando sus
La enseñanza digital y los MOOC en la UMA. Presentación en el XV encuentro de...Antonio Vallecillo
Presentación realizada en el XV Encuentro de Rectores del Grupo Tordesillas (http://www.grupotordesillas.net/) celebrado en Lisboa en octubre de 2014, en el Seminario sobre nuevos instrumentos de aprendizaje digital y cursos masivos abiertos online (MOOC)
El doctorado en Informática: ¿Nuevo vino en viejas botellas? (Charla U. Sevil...Antonio Vallecillo
RESUMEN: El nuevo Real Decreto 99/2011 ha supuesto un cambio sustancial en el tercer ciclo de los estudios universitarios y en las prácticas que conducen al desarrollo de la tesis. Estos cambios son especialmente significativos en los doctorados de ciencias e ingenierías, y en particular en Informática, con la aparición de nuevas formas de comunicación social y de evaluación de la actividad investigadora, las bases de datos de publicaciones y los índices de impacto, la reputación online de los investigadores, y la profesionalización de los doctorados.
Esta charla está dedicada a presentar, y debatir, lo que representan estas novedades para los estudiantes de doctorado en Informática, y sugerir algunos aspectos que es importante tener en cuenta a la hora de plantear el desarrollo de la tesis y construir nuestra carrera profesional.
Accountable objects: Modeling Liability in Open Distributed SystemsAntonio Vallecillo
As an increasing amount of commercial activity becomes automated, the importance of techniques for providing complete system specifications, checking the correctness of interactions and flagging incorrect behaviour increases. The aim throughout is to generate more complete information about the system and so to produce IT solutions that reflect the business requirements accurately. So far, most efforts have been placed on the appropriate specification of the system behaviour and then on the non-functional requirements that constitute the contract between a system and its users. But in fully-automated commercial systems, such as Cloud Computing or SOA systems, we should also consider the liability of the different parties, since we should be able that assign responsibility to objects and, more importantly, to know in case of problems or contact violations, which one should be blamed.
The consequence of these considerations is that we need the ability to express more directly the necessary obligations and other deontic concepts, such as permissions and prohibitions, giving the designer the tools for extending the behavioural information to make it clear where obligations apply and with what detailed properties. In this talk we describe current activities within the International Organization for Standardization (ISO) to extend the ODP family of standards for the expression of policies using deontic logic, and on how to improve support for deontic concepts based on their reification.
The document discusses assigning meaning to models, noting that models must have precise meanings in order to understand systems, analyze properties, and drive implementation. It explores how domain-specific modeling languages that are intuitive and close to the problem domain can help assign meaning, and suggests current modeling notations may not be optimal for this task. Precise yet abstract notations are needed to allow formal analysis of modeled systems.
Slides of the talk at ECMDA 2011, Brimingham, June 2011
ABSTRACT:
The package is one of the basic UML concepts. It is used both to group model elements and to provide a namescope for its members. However, combining these two tasks into a single UML concept can become not only too restrictive but also a source of subtle problems. This paper presents some improvements to the current UML naming and grouping schemata, using the ideas proposed in the reference model of Open Distributed Processing (ODP). The extensions try to maintain backwards compatibility with the existing UML concepts, while allowing more flexible grouping and naming mechanisms.
On the Combination of Domain Specific Modeling LanguagesAntonio Vallecillo
This are the slides of the presentation at ECMFA 2010 of paper:
"On the Combination of Domain Specific Modeling Languages". LNCS 6138, pp. 301-316, Paris, June 16-18, 2010.
ABSTRACT: Domain Specific Modeling Languages (DSMLs) are essential elements in Model-based Engineering. Each DSML allows capturing certain properties of the system, while abstracting other properties away. Nowadays DSMLs are mostly used in silos to solve specific problems. However, there are many occasions when multiple DSMLs need to be combined to design systems in a modular way. In this paper we discuss some scenarios of use and several mechanisms for DSML combination. We propose a general framework for combining DSMLs that subsumes them, based on the concept of viewpoint unification, and its realization using model-driven techniques.
On the Combination of Domain Specific Modeling Languages
La Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código Ético
1. La Ética en la
Ingeniería de
Software de
Pruebas
Necesidad de un
código ético
Antonio Vallecillo
Universidad de Málaga - SISTEDES
Sevilla, Junio 2016
1
2. Algunos datos sobre SISTEDES
Asociación sin ánimo de lucro, creada en 2005
298 socios de número
Objetivos:
• Contribuir al desarrollo científico y tecnológico de nuestro país en el área de la Ingeniería del
Software y las Tecnologías de Desarrollo de Software
• Promover la investigación, la innovación y la transferencia de tecnología entre los distintos agentes
involucrados en el avance de estas disciplinas
Funciones:
• Organización de unas jornadas científicas anuales (SISTEDES: JISBD, PROLE, JCIS)
• Otorga premios anuales (Tesis, Artículo docencia en IS, Mejores TFG y TFM)
• Actividades de difusión (Blog “Crónicas del Intangible” en El País)
• Informes sobre temas del ámbito de SISTEDES
• Código ético y de buenas prácticas profesionales
SISTEDES: La Ética en la Ingeniería de Software de Pruebas. Sevilla 2016 2
http://www.sistedes.es
3. Standardization Organizations
3
La Ingeniería del Software como Profesión
http://www.cepis.org/
Profesión: Empleo, facultad u oficio que alguien ejerce y por el
que percibe una retribución
• Cuerpo de conocimiento
• Normalización (calidad)
• Código ético y de buenas prácticas
• Responsabilidad civil
• Campo de aplicación concreto y experiencia
• Competencias profesionales y regulación
• (Colegio o Asociación Profesional)
SISTEDES: La Ética en la Ingeniería de Software de Pruebas. Sevilla 2016
4. Código Ético y de Buenas Prácticas Profesionales de SISTEDES 4
6. La Ingeniería del Software como
Profesión socialmente reconocida y respetada
“Debido a sus funciones en el desarrollo de sistemas de software, los
ingenieros de software tienen suficientes oportunidades para causar
beneficio o generar daño, y para habilitar o influenciar a otros a causar
daño o beneficio. Para asegurar, en la medida de lo posible, que sus
esfuerzos se utilizarán para hacer el bien, los ingenieros de software
deben comprometerse a hacer de la ingeniería del software una
profesión provechosa, útil y respetada.”
“Código Ético y de Buenas Prácticas Profesionales”
ACM/IEEE, adoptado por SISTEDES
http://www.sistedes.es/informes-recursos/codigo-etico-y-practicas-profesionales
Código Ético y de Buenas Prácticas Profesionales de SISTEDES 6
7. Profesiones de prestigio
CIS “Prestigio ocupacional y estructura social”
Estudio#3004 (Oct’13-Mar’14) http://goo.gl/JJgFK9
Pregunta 5:
“Ahora voy a mostrarle una lista de profesiones o
trabajos. Puntúe cada uno de 0 a 100 según el
prestigio o valoración social que cree que tienen en
la sociedad española actualmente.”
5.962 sujetos
285 profesiones u ocupaciones
De cada una de ellas opinan unos 300 sujetos (a
cada sujeto le piden opinión sobre 15 de ellas)
Cubren todos los niveles (desde médicos
especialistas a astrólogos y videntes)
SISTEDES: La Ética en la Ingeniería de Software de Pruebas. Sevilla 2016 7
8. Profesiones ordenadas por su prestigio social (se indica el código CON-11 de 4 cifras). Fuente: CIS#3004 Prestigio
1 2112 Médicos especialistas 84.02
2 5931 Bomberos 82.59
3 2111 Médicos de familia 80.20
4 2434 Ingenieros aeronáuticos (ingenieros superiores) 78.86
5 2211 Catedráticos de universidad 78.52
6 2210 Profesores de universidad 78.44
7 2471 Ingenieros técnicos en electricidad/electrónica/telecomunicaciones 77.22
8 3153 Pilotos de aviación 76.96
9 2464 Ingenieros técnicos aeronáuticos 76.60
10 2441 Ingenieros en electricidad/electrónica/telecomunicaciones (ingenieros superiores) 76.17
11 2415 Matemáticos, estadísticos y actuarios 76.09
12 2451 Arquitectos e ingenieros geógrafos 75.85
13 2431 Ingenieros industriales y de producción (Ingenieros superiores) 75.72
14 2432 Ingenieros de caminos (Ingenieros superiores) 75.25
15 2231 Catedráticos de enseñanza secundaria 75.13
16 2240 Profesores de enseñanza primaria 74.93
17 2140 Farmacéuticos 74.79
18 2424 Ingenieros técnicos agrícolas y forestales 74.51
19 2251 Maestros de educación infantil 74.22
20 3311 Técnicos en radioterapia 74.01
21 2230 Profesores de enseñanza secundaria 73.81
22 2311 Profesores de educación especial 73.56
23 3313 Técnicos en anatomía patológica y citología 73.17
24 3154 Controladores del tráfico aéreo 73.08
25 2121 Enfermeros 72.94
Las 25 profesiones con mayor prestigio social (1-25, ~decil 1)
8SISTEDES: La Ética en la Ingeniería de Software de Pruebas. Sevilla 2016
9. Profesiones ordenadas por su prestigio social (se indica el código CON-11 de 4 cifras). Fuente: CIS#3004 Prestigio
26 2413 Químicos 72.86
27 3721 Atletas y deportistas 72.63
28 2712 Analistas y diseñadores de software. Ingenieros informáticos. 72.46
29 2461 Ingenieros técnicos industriales y de producción, químicos, de minas y afines 72.04
30 3820 Programadores informáticos 72.03
31 2723 Analistas de redes informáticas. Ingenieros informáticos de redes 71.96
32 2462 Ingenieros técnicos de obras públicas 71.63
33 2936 Locutores de radio, televisión y otros presentadores 71.49
34 2130 Veterinarios 71.29
35 2152 Fisioterapeutas, podólogos, logopedas, dietistas y otros profesionales de la salud 70.61
36 2220 Profesores de formación profesional (materias específicas) (Profesores de formación profesional) 70.43
37 1326 Directores de centros escolares 70.35
38 2422 Ingenieros agrónomos y de montes 70.06
39 2151 Odontólogos y estomatólogos (Dentistas) 69.77
40 2511 Abogados, procuradores, y otros profesionales del derecho 69.77
41 3141 Técnicos de laboratorio bioquímico 69.54
42 3142 Técnicos agropecuarios y forestales 69.54
43 2711 Analistas de sistemas. Ingenieros informáticos de sistemas 69.42
44 2823 Psicólogos 69.19
45 2821 Sociólogos, antropólogos, arqueólogos, criminólogos, etnógrafos 68.97
46 2421 Biólogos, botánicos, zoólogos y afines 68.86
47 2713 Analistas, programadores y diseñadores Web y multimedia 68.85
48 7402 Mecánicos y ajustadores de motores de avión 68.84
49 2411 Físicos y astrónomos (Físicos) 68.79
50 2934 Directores de cine, de teatro y afines (Directores de cine) 68.77
Las profesiones con mayor prestigio social (26-50, ~decil 2)
9SISTEDES: La Ética en la Ingeniería de Software de Pruebas. Sevilla 2016
10. Profesiones ordenadas por su prestigio social (se indica el código CON-11 de 4 cifras). Fuente: CIS#3004 Prestigio
51 3734 Chefs (Chefs de cocina) 68.77
52 2512 Fiscales 68.71
53 1321 Directores de servicios de tecnologías de la información y las comunicaciones (TIC) 68.15
54 1322 Directores de servicios sociales (para niños, personas mayores o centros sanitarios) 68.15
55 5611 Auxiliares de enfermería hospitalaria 68.12
56 3813 Técnicos y administradores de redes y administradores Web 67.54
57 2481 Arquitectos técnicos y técnicos topógrafos y urbanistas (aparejadores) 67.44
58 3811 Técnicos en operaciones de sistemas informáticos y de asistencia al usuario en TIC 67.33
59 2824 Profesionales del trabajo y la educación social (Trabajadores sociales) 67.28
60 1411 Directores y gerentes de hoteles 67.27
61 2722 Administradores de sistemas y redes (Administradores de sistemas informáticos y de redes) 66.87
62 1112 Personal directivo de la Administración Pública (Embajadores) 66.77
63 3713 Profesionales de apoyo al trabajo y a la educación social 66.34
64 2482 Diseñadores de productos y de prendas 65.73
65 2484 Diseñadores gráficos y multimedia (Diseñadores gráficos) 65.73
66 2935 Actores y profesionales de espectaculos taurinos 65.28
67 2921 Escritores 64.95
68 3631 Inspectores de policía y suboficiales de la guardia civil 64.70
69 2513 Jueces y magistrados (Jueces) 64.49
70 1311 Directores y gerentes de producción 64.45
71 2810 Economistas 64.38
72 2591 Notarios y registradores (Notarios) 64.30
73 1113 Directores de organizaciones de interés social, humanitarias y ONGs 64.23
74 2321 Especialistas en métodos didácticos y pedagógicos (profesores) 63.91
75 5799 Trabajo de crianza de los propios hijos 63.91
Las profesiones con mayor prestigio social (51-75, ~decil 3)
10SISTEDES: La Ética en la Ingeniería de Software de Pruebas. Sevilla 2016
11. Las 25 profesiones con menor prestigio social (261-285, decil 10)
11
Profesiones ordenadas por su prestigio social (se indica el código CON-11 de 4 cifras). Fuente: CIS#3004 Prestigio
261 5832 Conserjes de edificios. Mayordomos del servicio doméstico 43.33
262 9820 Reponedores (de productos de supermercados) 43.08
263 1119 Miembros del gobierno de una comunidad autónoma 42.73
264 9432 Mozos de equipaje 42.20
265 5420 Operadores de telemarketing 42.06
266 1316 Directores de empresas de construcción (Promotores inmobiliarios) 40.61
267 4424 Teleoperadores y telefonistas 39.62
268 9221 Limpiadores en seco a mano y afines. Limpiadores de vehículos 39.25
269 3716 Auxiliares laicos de las religiones (Sacristanes) 38.97
270 4443 Empleados de sala de juegos y afines 38.64
271 4444 Empleados de casas de empeño y de préstamos 38.57
272 4445 Cobradores de facturas, deudas y empleados afines 38.18
273 4442 Empleados en salas de venta de apuestas 38.06
274 5412 Vendedores en mercados ocasionales y mercadillos 37.95
275 1116 Parlamentarios autonómicos 37.69
276 1114 Dirigentes de un sindicato 36.74
277 9420 Repartidores de publicidad, limpiabotas y otros trabajadores de oficios callejeros 36.45
278 6430 Cazadores (trabajadores cualificados en actividades cinegética) 36.20
279 1111 Miembros del poder ejecutivo (nacional, autonómico y local) y del poder legislativo 35.57
280 5491 Vendedores a domicilio 34.64
281 1117 Concejales 34.51
282 9410 Vendedores callejeros 33.54
283 1115 Diputados del Congreso (nacional) 32.55
284 1118 Miembros del gobierno central 30.38
285 5895 Astrólogos, adivinadores y afines 26.74
SISTEDES: La Ética en la Ingeniería de Software de Pruebas. Sevilla 2016
12. Qué factores influyen en el
prestigio de una profesión?
• Percepción social
• Respeto
• Confianza
• Reputación
• Influencia
• Conocimientos/Experiencia
Código Ético y de Buenas Prácticas Profesionales de SISTEDES 12
13. Código Ético y de Buenas Prácticas Profesionales de SISTEDES 13
El caso de Occidental
Engineering
[Fuente: http://www.onlineethics.org/Resources/OccidentalEng.aspx
http://www.sistedes.es/files/CasosEstudioCodigoEtico.pdf ]
14. Dilemas éticos como conflictos de lealtades
“Tenemos muchas lealtades diferentes ... Está la obvia, la que
mantenemos con la ley. Hay una para con la gente de la calle y otra para
los colegas, pero también una con nuestros superiores y otra con
nosotros mismos y nuestra carrera profesional. En algunas ocasiones,
esas lealtades, todos lo sabemos, colisionan entre sí. Unas veces se
protege a un compañero y se falla en la fidelidad a los ciudadanos, y otras
uno ha recibido ordenes de arriba, como le ha sucedido a Hans Faste, y
entonces dicha lealtad choca con la que debería haber tenido con
nosotros.”
David Lagercrantz
“Lo que no te mata te hace más fuerte” (Millenium 4)
Ed. Destino, 2015
Código Ético y de Buenas Prácticas Profesionales de SISTEDES 14
15. Una cuestión de confianza…
“The scientific enterprise is built on a foundation of trust. Society trusts
that scientific research results are an honest and accurate reflection of a
researcher’s work. Researchers equally trust that their colleagues have
gathered data carefully, have used appropriate analytic and statistical
techniques, have reported their results accurately, and have treated the
work of other researchers with respect.
When this trust is misplaced and the professional standards of science
are violated, researchers are not just personally affronted—they feel that
the base of their profession has been undermined. This would impact the
relationship between science and society”
Ralf J. Cicerone, Charles M. Vest, Harvey V. Fineberg
“On Being a Scientist. A Guide to Responsible Conduct in Research”
Código Ético y de Buenas Prácticas Profesionales de SISTEDES 15
16. La acuciante
necesidad de un
comportamiento
ético por
parte de los
ingenieros de
software en el
desarrollo de su
profesión
• Ingenieros de pruebas software que certifican aplicaciones
siendo conscientes de que tienen errores
• Ingenieros de software implementaron el software que trucó
las emisiones de CO2 de Volkswagen
• Algunos informáticos filtran información confidencial y
privada de personas o compañías, causando escándalos a
nivel mundial
• Hervé Falciani o Edward Snowden
• Ingenieros Informáticos que diseñan,
desarrollan e implantan aplicaciones
que permiten llevar una contabilidad B
de algunos negocios (p.ej. restaurantes)
Código Ético y de Buenas Prácticas Profesionales de SISTEDES 16
17. Un Código Ético:
constituye una declaración expresa de los valores y principios que deben guiar la conducta de todos los
profesionales que integran y colaboran con una Asociación para el desarrollo responsable de su actividad
profesional, tanto en sus relaciones con sus empleadores, empleados, clientes, proveedores, instituciones
públicas y privadas, colaboradores externos y la sociedad en general
Implica que un profesional, en este caso un técnico, no es solo responsable de los aspectos técnicos
del producto, sino también de sus consecuencias económicas, sociológicas y culturales
Dan una identidad a los informáticos, es símbolo de sus estatus profesional y parte de su definición
como profesionales. Aumenta la reputación de los profesionales y la confianza del público
Aspectos éticos a considerar dentro de la Ingeniería de Software
• Mal uso del software o de los ordenadores
• Confidencialidad y Competencia
• Derechos de propiedad intelectual
• Protección de los clientes, empleadores, compañeros y subordinados
http://www.sistedes.es/informes-recursos/codigo-etico-y-practicas-profesionales
Standardization Organizations
17
Código ético
Código Ético y de Buenas Prácticas Profesionales de SISTEDES
19. 1. Sociedad
2. Cliente y
Empresario
3. Producto
5. Administración
6. Profesión
7. Colegas
4. Juicio 8. Personal
http://www.acm.org/about/se-code-s
Código Ético y de Buenas Prácticas Profesionales de SISTEDES 19
28. Standardization Organizations
28
Conclusiones
http://www.cepis.org/
SISTEDES: La Ética en la Ingeniería de Software de Pruebas. Sevilla 2016
Importancia de que nuestra profesión sea percibida de forma
clara y precisa por la Sociedad
Hacer explícita nuestra ética y principios
de buenas prácticas profesionales
Mejorar nuestro reconocimiento social
Asumir la responsabilidad de nuestro
trabajo y de nuestras decisiones
Definir explícitamente nuestras
competencias profesionales
29. Más información y recursos:
• http://www.sistedes.es/informes-recursos/codigo-etico-y-practicas-profesionales
• http://www.sistedes.es/informes-recursos/recursos-codigo-etico-sistedes
• comite-etica@sistedes.es
29Código Ético y de Buenas Prácticas Profesionales de SISTEDES
Gracias por su atención