Professional Documents
Culture Documents
PERFIL DE EGRESO
Estar facultado para disear, desarrollar y mejorar la calidad de productos de software,
especificar mtodos y herramientas para aumentar la productividad de los desarrolladores
de software; controlar procesos de manera eficiente, aplicar estndares internacionales para
construir software de alta calidad, definir mtodos que garanticen la produccin y
mantenimiento del mismo, en los plazos fijados y dentro de los costos estimados.
COMPETENCIAS
Identificar problemas y necesidades informticas para definir soluciones o posibles mejoras.
Disear, desarrollar y mantener sistemas computacionales.
Utilizacin de tecnologas de punto en las reas de programacin, diseo web, graficacin y
animacin por computadora y realidad virtual, entre otras.
CAMPO LABORAL.
Bancos
Empresas privadas
Instituciones de educacin superior
Instituciones gubernamentales, investigacin y desarrollo de empresas de servicios
Aplicar modelos y normas internacionales en el desarrollo de software
Campo de Trabajo
El Ingeniero de Software es un profesional con slidas bases metodolgicas en el desarrollo de software a pequea y
gran escala, en la tecnologa de inteligencia de negocios y en las principales herramientas de programacin, as como en
la interaccin con los lderes de la organizacin.
Ser capaz de desempearse en cualquiera de los roles involucrados en un proceso de desarrollo de software como:
Administrador de proyecto, lder de proyecto, arquitecto del software, analista, programador, ingeniero de requerimientos,
ingeniero de pruebas, etc. Podr adems definir alcances, costos, tiempos, recursos y factibilidad para un proyecto de
software, as como proponer soluciones de software, globales o parciales, que permitan el control de los procesos, la
mejora en el proceso de toma de decisiones o soluciones innovadoras para la industria y el entretenimiento y ademas
estar preparado para cursar estudios de posgrado en las reas de Computacin, Informtica e ingeniera. Finalmente,
mediante una formacin complementaria adecuada (Especializacin o Maestra en Docencia), en cual podr actuar en el
mbito acadmico como docente de nivel medio superior o superior.
Perfil de ingreso
* Tener los conocimientos bsicos sobre la operacin bsica de una computadora y de aplicaciones de oficina, geometra
y trigonometra, operaciones algebraicas, ecuaciones y preclculo, ingls bsico y el entorno poltico, econmico y social
en la actualidad.
* Habilidades para tener hbitos y mtodos adecuados para el estudio, expresarse correctamente en forma oral y escrita
en la descripcin de los procesos que llevan a la solucin de un problema dado y analizar y sintetizar problemas
prcticos y de la vida real.
Perfil del egresado
El Ingeniero en Software es un profesionista con slidas bases metodolgicas en el desarrollo de software a pequea y
gran escala, en la tecnologa de inteligencia de negocios y en las principales herramientas de programacin, as como la
interaccin de los lderes de la organizacin.
Ser capaz de desempearse en cualquiera de los roles involucrados en un proceso de desarrollo de software como:
Administrador de proyecto, lder de proyecto, arquitecto del software, analista, programador, ingeniero en requerimientos,
ingeniero de pruebas, etc. Podr adems definir alcances, costos, tiempos, recursos y factibilidad para un proyecto de
software, as como proponer soluciones de software, globales o parciales, que permitan el control de los procesos, la
mejora en el proceso de toma de decisiones o soluciones innovadoras para la industria y el entretenimiento.
Las caractersticas que le permitirn alcanzar el perfil descrito sern:
Conocimiento sobre:
1.
Metodologas y tcnicas para el desarrollo de software a pequea y gran escala, tales como desarrollo de
requerimientos, interaccin humano-computadora, diseo, construccin, evolucin, pruebas y aquellos relacionados con
la administracin, como el aseguramiento de la calidad y la administracin de proyectos.
2.
Las ciencias computacionales, que le permitan las aplicaciones de viable de algoritmos, estructuras de datos y lenguajes
de programacin en el desarrollo de software.
3.
Las herramientas para la especificacin y el modelado de sistemas de software, as como para la evaluacin de los
procesos y productos de software para su mejora.
4.
Administracin y optimizacin de tiempo y costo de los recursos involucrados en el desarrollo de software.
5.
El entorno social para comprender los factores sociales, polticos, ecolgicos y ticos relacionados con el desarrollo
tecnolgico y el desempeo profesional.
6.
Las reas de investigacin relacionadas con la Ingeniera de Software.
Plan de Estudios
Primer Semestre
Administracin
lgebra Lineal
Lgica Digital
Introduccin a los Sistemas de Informacin
Introduccin a los Sistemas Computacionales
Probabilidad y Estadstica
Ingls I* (No Curriculares)
Cuarto Semestre
Administracin de la
Cadena de Suministros
S.O. de Dispositivos Mbiles
Mantto. Pruebas de
Especificacin del Software
Matemticas Computacionales
Sistemas de Bases de Datos
Algoritmos y Estructuras de Datos
Sistemas Operativos
Programacin II
Ingls III *(No Curriculares)
Sexto Semestre
Redes I
Optativa de Administracin
de Bases de Datos II
Programacin V
Estadstica Inferencial
Prcticas y Servicios Tecnolgicos:
El estudiante deber realizar las Prcticas y Servicios Tecnolgicos cuando haya cubierto el 70 % de crditos del
programa educativo que est cursando.
Los estudiantes que realicen las Prcticas y Servicios Tecnolgicos en cualquier lugar del sector productivo debern
contar con un asesor en el lugar de prestacin, el cual notificar mediante documento oficial el desempeo del estudiante
al profesor asesor titular de la materia y ste a su vez asentar la calificacin que le corresponda.
Ingls para Profesionales de las TICs:
El estudiante est obligado a tomar cuatro cursos de ingls, de cuatro horas semanales cada uno, sin embargo estos
cursos no tienen valor en crditos debido a que no son curriculares.
Perfil de Egreso
El ingeniero en software es un profesionista que desarrolla soluciones de software, mediante la aplicacin de
procesos, modelos y estndares 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 Profesionales
Producir aplicaciones de software a partir de especificaciones de diseo y haciendo uso de las mejores
prcticas que aseguren la calidad del producto.
Objetivos de la Carrera
Disear y desarrollar software de calidad que satisfaga los requerimientos de una
organizacin para su mejor funcionamiento.
Perfil Profesional
Profesional que dirige el desarrollo, operacin y mantenimiento del *software con un enfoque
sistemtico, disciplinado y cuantificable de su desarrollo, empleando modernas tcnicas de
creacin de *Software (Ingeniera de Software).
Disea y desarrolla sistemas de informacin aplicables a infinidad de reas como la de
negocios, investigacin cientfica, medicina, produccin, logstica, banca, control de trfico,
meteorologa, derecho,* Internet, *Intranet, etc.
El Control, que corresponde a la evaluacin del desempeo de las actividades a travs de los
objetivos planeados.
Entre otros.
Disea el Proyecto de Software
El ingeniero de software se rige por modelos o patrones de desarrollo en los cuales se apoya
para la realizacin de software, existen varios modelos entre los cuales se encuentra el llamado
modelo en cascada, que es la metodologa que ordena rigurosamente las etapas de desarrollo
de tal forma que el inicio de cada etapa debe esperar a la finalizacin de la inmediatamente
anterior. Como se muestra a continuacin:
Analiza los Requerimientos
Como primera etapa define tcnicamente los *requerimientos de un producto software.
La Especificacin de Requerimientos describe el comportamiento que se espera del software
una vez desarrollado. Debe identificar las necesidades de la institucin (definidas por la alta
direccin), as como la interaccin con los usuarios funcionales de ste (como por ejemplo
personal de distintos departamentos de la organizacin que usarn dicho software), para
recolectar, clasificar, identificar, priorizar y especificar los requerimientos del software, de
manera que estos no queden incompletos, o sean ambiguos o contradictorios. Luego del
resultado del anlisis de requisitos con el cliente lo plasma en el documento de Especificacin
de Requerimientos del Sistema.
Crea la *Arquitectura del Sistema
Crea la *Arquitectura del Software, que es el diseo global de la estructura de ste, que debe
contener:
Qu partes lo componen.
Qu hace cada componente.
Cmo los componentes interactan entre s.
Y la descripcin general de cmo se construir la aplicacin de software.
Dirige la *Programacin
Durante esta etapa se realiza la tarea que se conoce como programacin, que es la creacin de
los *programas computacionales. Esta tarea la realiza el programador siguiendo por completo
lo especificado en la primera etapa.
PERFIL PROFESIONAL
El Ingeniero del Software es un profesional capacitado para Desarrollar Software de Calidad, basado en el desarrollo del
proceso software, utilizando estndares y mtricas internacionales, con apertura al cambio continuo de las ciencias de la
computacin, sustentado por una formacin de valores, humanstica y en rescate de nuestras races y costumbres.
Siendo sus competencias:
Competencia A: Gestiona el proyecto software aplicando polticas y procedimientos a fin de garantizar seguridad, control y evaluacin de la informacin
cumpliendo con el marco legal vigente nacional e internacional.
Competencia B: Desarrolla proyectos Software aplicando el proceso software utilizando estndares y mtricas internacionales que garantizando la calidad de
los productos generados, liderando grupos de trabajo con creatividad, eficiencia, eficacia y responsabilidad profesional.
Competencia C: Valida y Verifica los productos Software del Proceso de Ingeniera Software.
Competencia D: Analiza, disea y administra bases de datos, define polticas de seguridad, respaldos y recuperacin de los mismos, garantizando su
confidencialidad, integridad y disponibilidad.
Competencia E: Administra las redes de datos a travs de tcnicas y herramientas de soporte para tecnologas libres y propietarias en diferentes plataformas,
aplicando algoritmos de optimizacin y la teora de procesos estocsticos.
Competencia F: Gestiona el uso de las TIC's aplicando polticas y procedimientos a fin de garantizar la seguridad, control y evaluacin de la informacin
cumpliendo con el marco legal vigente nacional e internacional.
Competencia G: Identifica causas de problemas y soluciona incidencias de las TIC's mediante tcnicas, procedimientos y herramientas para diferentes
plataformas, respetando las normas legales y mbito profesional.
PERFIL OCUPACIONAL
El profesional en Ingeniera en Software puede laborar solo o formando parte de un equipo de trabajo multifuncional, polifuncional o multiprofesional.
El Ingeniero en Ingeniera en Software puede desempearse como:
Haber aprobado 247 crditos (233 crditos correspondientes a las materias obligatorias, 6 crditos
correspondientes a las materias optativas y 8 crditos por certificaciones).
Elaborar un proyecto de graduacin, el cual deber ser expuesto ante un tribunal, de acuerdo a la
reglamentacin vigente.
PERFIL DE EGRESO
Perfil de Egreso
Estar facultado para disear, desarrollar y mejorar la calidad de productos de software;
especificar mtodos y herramientas para aumentar la productividad de los desarrolladores de
software; controlar procesos de manera eficiente; aplicar estndares internacionales para
construir software de alta calidad, definir mtodos que garanticen la produccin y
mantenimiento del mismo, en los plazos fijados y dentro de los costos estimados.
Competencias y Habilidades
* Identificar problemas y necesidades informticas para definir soluciones de organizaciones o
posibles mejoras.
* Disear, desarrollar y mantener sistemas computacionales.
* Utilizacin de tecnologa de punta en las reas de programacin, diseo Web, graficacin y
animacin por computadora y realidad virtual, entre otras.
* Aplicar modelos y normas internacionales en el desarrollo de software.
La ingeniera de software surge de la ingeniera de sistemas y de hardware. Abarca un conjunto
de 3 elementos clave: mtodos, herramientas y procedimientos, estos facilitan al gestor a
controlar el proceso de desarrollo de software y suministra a los que practique dicha ingeniera
las bases para construir software de alta calidad.
Los mtodos de la ingeniera de software. Suministran el cmo construir tcnicamente el
software. Los mtodos abarcan un amplio espectro de tareas que incluyen: planificacin y
estimacin de proyectos, anlisis de los requerimientos del sistema y del software, diseo de
procedimientos algoritmicos, codificacin, prueba y mantenimiento.
Los mtodos de la ingeniera de software introducen frecuentemente una notacin especial
orientada al lenguaje o grfica y a un conjunto de criterios para la calidad del software.
Las herramientas de ingeniera de software. Suministran un soporte automtico o
semiautomtico para los mtodos. Cuando se integran las herramientas de forma que la
informacin creada por una herramienta pueda ser usada por otra, se establece un sistema para
el soporte del desarrollo del software llamado ingeniera de software asistido por computadora,
por mencionar alguna de estas herramientas existen las herramientas CASE.
CASE[(Ingeniera de software asistida por computadora) computer aided software engineering].
Combina del software, hardware y base de datos para crear un entorno de la ingeniera de
software. Las herramientas son como voy a aplicar los mtodos para tener un desarrollo.
Las herramientas de ingeniera de software son los mtodos necesarios para desarrollar el
sistema.
Los procedimientos de la ingeniera de software. Son la cola que paga a los mtodos y
herramientas, facilita un desarrollo racional y oportuno del software de computadoras.
Los procedimientos definen la secuencia en la que se aplican los mtodos, las entregas que se
requieren y los controles que ayuden asegurar, la calidad y coordinar los cambios y las guas que
facilitan a los gestores de software establecer el desarrollo.
PLAN DE ESTUDIOS
FORMACIN UNIVERSITARIA
Lengua Extranjera I
Lengua Extranjera II
Antropologa Filosfica
tica Profesional
Lgica
FORMACIN BSICA
Metodologa de la Investigacin
Introduccin a la Ingeniera
lgebra
lgebra Lineal
Probabilidad y Estadstica
Matemticas Avanzadas
Ecuaciones Diferenciales
Clculo Vectorial
Fsica Moderna
FORMACIN DISCIPLINARIA
Redes I
Estructura de Datos
Redes II
Arquitectura de Microcontroladores
Esttica y Dinmica
Ingeniera de Software I
Ingeniera de Software II
Programacin en Web I
Programacin en Web II
Programacin Avanzada I
Programacin Avanzada II
Taller de Programacin
Seguridad Informtica
Sistemas Operativos
Bases de Datos I
Bases de Datos II
Prcticas Profesionales I
Prcticas Profesionales II
Inteligencia Artificial
Sistemas Distribuidos
Modelo y Animacin 3D
Programacin y Animacin 3D
Ingeniera de Servicios I
Auditora de Sistemas
Redes III
Redes IV
Pruebas de Software
Arquitectura de Software
Cmputo Mvil
FESPECIALIDAD
Sistemas de Calidad
Alta Direccin
Ingeniera de Software
Seguridad de Cmputo
Redes de Computadora
Comercio Electrnico
Tecnologas de Internet
Sistemas de Manufactura
NIVELACIN
CRDITOS
Geometra Trigonometra
Algebra
Geometra Analtica
Fsica
Qumica
Computacin Bsica
PRIMER NIVEL
CRDITOS
Programacin Estructurada
Electrnica Bsica
Sistemas Computacionales
Calculo I
Algebra Lineal
Procesos Contables
Administracin de Empresas
SEGUNDO NIVEL
CRDITOS
Arquitectura de Computadores
Sistemas Operativos
Matemticas Discretas
Calculo II
Metodologa de la Investigacin
TERCER NIVEL
CRDITOS
Sistemas de Comunicacin
Sistemas Operativos II
Ingeniera de Requerimientos
Estructura de Datos
Probabilidad y Estadstica
Mercadotecnia
Proyecto Integrador I
CUARTO NIVEL
CRDITOS
Programacin Visual
Redes de Datos
Base de Datos I
Mtodos Numricos
QUINTO NIVEL
CRDITOS
Ingeniera de la Usabilidad
Redes de Datos II
Mantenimiento de Computadores
Base de Datos II
Proyecto Integrador II
SEXTO NIVEL
CRDITOS
Sistemas Multimediales
Seguridades Informticas
Ingeniera Web
Inteligencia Artificial I
Desarrollo de Emprendedores
SPTIMO NIVEL
CRDITOS
Produccin de Software I
Negocios Electrnicos
Sistemas de Informacin
Aplicaciones Web
Inteligencia Artificial II
Liderazgo
Proyecto Integrador II
OCTAVO NIVEL
CRDITOS
Produccin de Software II
Ingeniera de Pruebas
Gestin Empresarial
NOVENO NIVEL
CRDITOS
Planificacin Informtica
Auditoria informtica
Derecho Informtico
Gestin de la Calidad
CRDITOS
Historia de la Literatura
Medio ambiente
Apreciacin Musical