Acerca de Ingeniería de Software
El Licenciado en Ingeniería de Software es un profesionista con conocimientos y habilidades que le permiten desarrollar diferentes tipos de software (de gestión, de sistemas, empotrado, de ingeniería y científico y de inteligencia artificial, entre otros), a través de la utilización de nuevas herramientas, lenguajes de programación y el uso de tecnologías de actualidad.
Misión
Formar profesionistas competentes, líderes en el área de Ingeniería de Software.- Emprendedor
- Actualización permanente
- Participación en procesos de desarrollo de software
- Estándares de calidad nacionales e internacionales
- Administración de recursos humanos y tecnológicos
- Metodologías, técnicas y herramientas
El Licenciado en Ingeniería de Software egresado, de la Universidad Autónoma del Estado de Hidalgo, cuenta con una formación integral y multidisciplinar que le permite ser un profesional competitivo en la aplicación de los procesos de análisis, diseño, desarrollo, pruebas, mantenimiento y la evolución de diferentes sistemas de software de pequeña y gran escala, bajo estándares de calidad mediante la organización y administración de los recursos humanos y tecnológicos y haciendo uso de metodologías, técnicas, y herramientas, actuales, que permitan contribuir al desarrollo de los sectores económicos de la región, el estado y el país.
- Conocimientos sobre:
- Metodologías y técnicas para el desarrollo de software a pequeña y gran escala, tales como desarrollo de requerimientos, interacción humano-computadora, diseño, construcción, evolución, pruebas y aquellos relacionados con la administración, como el aseguramiento de la calidad y la administración de proyectos
- Manejo de ambientes de desarrollo, propietarios y abiertos.
- Desarrollo de aplicaciones multimedia e hipermedia.
- Técnicas de Ingeniería de desarrollo de proyectos profesionales de software.
- Técnicas de administración y evaluación económica de proyectos de software.
- El entorno organizacional y los objetivos de negocio que sirven de base para el desarrollo de soluciones de software.
- El entorno legal de los negocios así como de la actividad informática.
- Diseño, desarrollo y mejora de la calidad de productos de software.
- Métodos y herramientas para aumentar la productividad de los desarrolladores de software; controlar procesos de manera eficiente; aplicar estándares internacionales para construir software de alta calidad, definir métodos que garanticen la producción y mantenimiento del mismo, en los plazos fijados y dentro de los costos estimados.
- Programación y su administración.
- Manejo eficiente de bases de datos.
- Desarrollo de aplicaciones para Internet; páginas, portales y sitios web.
- Manejo de negocios electrónicos.
- Aplicación viable de algoritmo y lenguajes de programación en el desarrollo de software.
- Herramientas actuales para la especificación y el modelado de sistemas de software.
- Evaluación y reingeniería de los procesos y productos de software para su mejora.
- Administración y optimización de tiempo y costo de los recursos involucrados en el desarrollo de software.
- Áreas de investigación relacionadas con la Ingeniería de Software.
- Conexión, administración y mantenimiento de redes.
- Desarrollo de aplicaciones bajo distintas arquitecturas: centralizadas, cliente-servidor o distribuidas.
- Desarrollo de aplicaciones para reducir esfuerzos, monitoreo de procesos de información.
- Mantenimiento en sistemas informáticos.
- Actividades administrativas.
- Administración de tecnologías de información.
- Manejo de aula de medios, enseñanza, auxilio técnico.
- Implementar sistemas.
- Administración servidores.
- Análisis de Sistemas.
- Coordinación de Proyectos.
- Asesoría Especializada.
- Capacitación.
- Actividades de Organización.
- Administración de la información.
- Aplicaciones en Internet.
- Transmisión de datos en audio, video y datos por medio de backbones de fibra óptica, redes conmutadas y redes de difusión tenido una conectividad de datos casi infinita.
- Desarrollo de materiales educativos multimedia.
- Sistemas educativos computarizados, tutoriales, manuales, sistemas de hipótesis, sistemas de trabajo.
- Análisis complejo de grandes cantidades de datos para apoyar la toma de decisiones, poder diagnosticar una enfermedad o la cura de otra.
- Modelos Orientados a Objetos basados en conocimientos.
- Redes inalámbricas.
- Comunicación inalámbrica, ancho de banda, WiFi.
- Computación distribuida.
- Imitaciones a través de modelos matemáticos y simulación de comportamientos por computadora
- Sistemas de Información Geográfica.
- Aplicaciones basadas en realidad virtual.
- Ingeniería del Conocimiento.
- Datawarehouse y minería de datos.
- Aplicaciones para videojuegos.
- Redes neuronales.
- Sistemas de información inteligentes para negocios.
- Software para dispositivos móviles.
- Agentes y sistemas multiagente inteligentes.