Primera Semana Temática
Ingeniería de Software
Ingeniería de Software
Originaria de Xalapa, Veracruz. Egresó como Ingeniera en Sistemas Computacionales con especialidad en Bases de Datos en el año 2004.
Todos como estudiantes en algún momento al elegir la carrera nos interesa el programa de estudios, creemos que es un buen camino la educación que se esta recibiendo por parte de la institución, pero al final siempre se tiene duda de cómo es que se aplica una vez que se egresa de la carrera. Cuando somos estudiantes, tomamos nuestras decisiones, seguimos nuestro plan de estudios y tenemos una idea de lo que podríamos hacer en el futuro, pero al final no sabemos en si como es la vida después de ser estudiante, por ese motivo, se tratara el tema de la Ingeniería en Sistemas y el Mercado laboral. En esta ponencia Patricia nos hablara acerca de:
¿Quién soy?
Perfil del Ingeniero en Sistemas.
¿Qué posiciones laborales puede cubrir un Ingeniero en Sistemas?
¿Qué buscan las empresas?
Demanda laboral en México y el mundo.
M.C. Patricia Aguilera Lomán
Generación 1999
I.S.C. Emilio Ernesto Hernández Huerfano
Generación 2014
Originario de Úrsulo Galván, Veracruz. Egresó como Ingeniero en Sistemas Computacionales en el año 2016.
En este tutorial nos enseñaran a cómo crear desde cero un diagrama BPMN (Business Process Modeling Notation) con la herramienta de software CAMUNDA la cual proporciona una plataforma de automatización de decisiones y flujos de trabajo que ofrece capacidades de orquestación de procesos a organizaciones de cualquier tamaño. Emilio nos hablara acerca de:
Palabra clave: Comunicación.
Comprender el proceso de negocio.
¿Cuál es la misión de un diagrama?
Ejemplo con la aplicación CAMUNDA: Reclutamiento de un Ingeniero de Software.
Herramientas opcionales.
Originario de Minatitlán, Veracruz. Egresó como Ingeniero en Sistemas Computacionales en el año 1999, actualmente se desarrolla como Test Manager en Testing CoE de ServiZurich Barcelona. En esta ponencia Roberto nos hablara acerca de:
¿Qué es el Desarrollo de Software?
¿Qué son los errores de software?
¿Qué es el Testing de Software?
Pruebas de software y control de calidad.
Quality Assurance, Quality Control y Testing.
El Testing de Software son pruebas que permiten asegurar la calidad y funcionalidad del producto que estemos desarrollando. Existen tres tipos de Testing las cuales son:
Pruebas unitarias (Unit Testing): Estas son funciones cuyo objetivo es probar componentes específicos, en otras palabras, es código que se crea para probar código.
Pruebas de integración: Son las que verifican que los distintos componentes de un sistema, funcionen juntos correctamente.
Pruebas end to end (E2E): En esta, simulamos la interacción que hace el usuario con la aplicación, ingresando datos al sistema (input) y obteniendo una salida (output).
Todo software debería tener algún tipo de prueba implementada en su flujo para asegurar su calidad, algo que no se enseña durante la carrera y realmente es importante conocerlo, es un área muy grande tal como lo fuera el Desarrollo de Software, Bases de Datos, Seguridad en la nube y DevOps.
M.A.T.I. Roberto Navarrete Carrasco
Generación 1994
Ing. Eduardo Vivar López
Generación 2014
Originario de Cárdenas, Tabasco. Egresó como Ingeniero en Sistemas Computacionales en el año 2014. En esta ponencia Eduardo nos hablara acerca de:
¿Qué es la calidad y la cultura?
Los 5 niveles de compromiso con la calidad de software.
¿Qué beneficios se obtienen de la calidad en un proyecto de software?
¿Por qué la calidad debe de tener un enfoque cultural?
Si te interesa saber más...
Porque nos debe de importar la calidad y como esta debe de tener un enfoque cultural para su mejor aprovechamiento. Se verán ejemplos de cómo la calidad es importante para llevar adecuadamente un proyecto y como hay diferentes niveles de compromiso con la calidad, la cual empieza desde nosotros mismos como desarrolladores, hasta a un nivel organizacional cuando toda la compañía esta comprometida con llevar procesos de calidad.
Debemos de hacer software porque estamos comprometidos con la calidad y porque nosotros como desarrolladores queremos hacer un buen trabajo, debe de ser parte de nuestro día a día, nosotros debemos de sentirlo no como una obligación, simplemente debe de implementarse en nosotros, como el gusto por hacer las cosas bien. Y esto no solamente se queda en el código, no solamente se queda en nuestro trabajo, al final se vuelve un hábito que va afectando de manera positiva a diferentes aspectos en nuestra vida.
Originario de Ciudad de México. Egresó como Ingeniero en Sistemas Computacionales en el año 2012.
DevOps es una metodología de desarrollo de software que se centra en la integración entre desarrolladores y profesionales de sistema, es decir bajo un modelo de DevOps, los equipos de desarrollo y operaciones ya no están aislados, ahora se coordinan y colaboran para producir productos mejores y más confiables. Al adoptar una cultura de DevOps junto con prácticas y herramientas de DevOps, los equipos adquieren la capacidad de responder mejor a las necesidades de los clientes, aumentar la confianza en las aplicaciones que se crean y alcanzar los objetivos empresariales en menos tiempo. En esta ponencia Manuel nos hablara acerca de:
¿Qué es la Ingeniería de Software?
El ciclo de vida del software.
Especialidades en Ingeniería de Software.
¿Qué es DevOps?
DevOps implementa la Ingeniería de Software.
Ing. Manuel Luis Rojas Martínez
Generación 2012
Ing. Vicente Miranda Amador
Generación 1992
Originario de Tlacojalpan, Veracruz. Egresó como Ingeniero Eléctrico en el año 1992.
En esta ponencia Vicente nos hablara acerca de cuáles son las herramientas de desarrollo de software que se usan habitualmente en la industria y empresas como Google y Amazon las utilizan en la vida cotidiana. Las herramientas de desarrollo de software son programas informáticos que utilizan los equipos de desarrollo de software para crear, depurar, gestionar y dar soporte a aplicaciones, sistemas y otros programas, estas herramientas también suelen llamarse herramientas de programación de software. Algunos tipos de herramientas que se verán son los siguientes:
IDE and Text Editors.
Free Resources.
SW Control.
Collaboration.
SW.
LINUX and MAC OS.
Better Software.
Originario de Álamo, Veracruz. Egresó como Ingeniero en Sistemas Computacionales en el año 1997.
Su trayectoria profesional comenzó en el Puerto de Veracruz como contratista para Laguna Verde en el desarrollo de software, posteriormente tuvo la oportunidad de laboral en grupo Elektra por año y medio como desarrollador para el punto de venta de las tiendas Elektra.
Más adelante inicio su maestría en Ciencias de Tecnología Informática en el Tecnológico de Monterrey especialidad en Ingeniería de Software. Posteriormente se reincorporó como contratista en Laguna Verde para la empresa Washington URS como desarrollador de un sistema de administración de documentos electrónicos, el periodo de desarrollo y mantenimiento del sistema fue alrededor de diez años, aquí formo parte de un grupo de ingenieros del Tecnológico de Veracruz liderados por personal de Estados Unidos, terminando el proyecto le invitan a participar en la empresa Isigma en Estados Unidos cuyo desempeño eran compañeros en el proyecto de desarrollo en Laguna Verde.
Entonces en el año 2015 se muda con su familia a Estados Unidos. Roberto hoy se desempeña como Ingeniero de Software Senior en ESG, ha participado en el desarrollo de un nuevo sistema usando Spring Boot como Back-End y React como Front-End con un grupo de más de 20 personas de diversos países como India, China, Rusia incluso África, utiliza la metodología Scrum para el desarrollo y administración del proyecto, actualmente la empresa esta muy enfocada en la seguridad y cuenta con servicios externos que permiten ejecutar escaneos estáticos o dinámicos al software que desarrolla.
Ing. Roberto González Lozano
Generación 1997
M.A.T.I. María del Rosario Morales Ortega
Generación 1995
Egresó como Ingeniera en Sistemas Computacionales en el año 1995. Su primer acercamiento al campo laboral asociado a su carrera fue en el área industrial a través de soluciones de automatización desarrollando integraciones entre los instrumentos de medición y los PLC's en diferentes tipos de plantas en el pais. Posteriormente en el año 1998 tuvo la oportunidad de ingresar a trabajar a Tubos de Acero de México S.A. (Tenaris Tamsa) del grupo Techint. Desde esa fecha se le ha presentado muchos retos que trabajando en equipo ha podido afrontar y aprender continuamente. También le ha permitido conocer a muchas personas diversas que definitivamente han contribuido en su crecimiento personal y profesional.
También le ha interesado aprender y aplicar gestiones de calidad y auditoria interna de ISO 9001 y NMX 17020. En esta ponencia María del Rosario hará una revisión de marcos de trabajo y metodologías de gestión de proyectos, tales como:
RUP-Rational Unified Process.
PM-Project Management.
Agile.
Kanban.
Scrum.
UML.
Design Thinking.
Business Process Management.
Mejora continua.
Recomendaciones.
Generación 2004
Generación 1999
Generación 2014
Generación 2012
Generación 1992
Generación 1997
Generación 1995
Generación 2016
Departamento de Sistemas y Computación
Rafael Rivera López
Primavera Argüelles Lucho
Daniela Hernández Barrios
Comunidad de Ingeniería en Sistemas
Eric Manuel Montalvo Cruz
Arturo Zabdí Reyes Pérez
Uriel Méndez Romero
Karla Mariana Cordoba Vasquez
Departamento de Sistemas y Computación
Santiago Martín Almeida González
Carlos Ley Borraz
Senén Juárez Tinoco
Carlos Julían Genis Triana
Ricardo Rodríguez de la Lanza
Gabriel Antonio Sánchez Ortíz
Comunidad de Ingeniería en Sistemas
Eric Manuel Montalvo Cruz
Arturo Zabdí Reyes Pérez
Angel Wong Ponce
Fidencio Alarcón López
Kevin Nayib Tamariz López
Fátima Ileana Chávez Estrada
Sahid Alcantara Barragán
Marco Gabriel Cortés Toledo