You are on page 1of 20

INGENIERA EN SOFTWARE

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

Programacin de Bajo Nivel


Datawarehouse
Programacin III
Ingls IV* (No Curriculares)
Sptimo Semestre
Redes II
Administracin de Sistemas Operativos I
Introduccin a la Inteligencia
Artificial
Optativa de Business Inteligence I
Materia
Prcticas y Servicios Tecnolgicos (PST)
Segundo Semestre
Contabilidad
Clculo Diferencial e Integral
Diseo de Interfaces
Programacin I
Organizacin y Arquitectura
de las Computadoras
Tnicas de Diseo Web
Ingls II* (No Curriculares)
Quinto Semestre
Plantacin y Programacin
de Recursos
Optativa de Admon. de
Bases de Datos I
Administracin y Organizacin de Proyectos de Software
Programacin Distribuida
Programacin IV
Servicio Social
Octavo Semestre
Seminario de Elaboracin de Reporte Tcnico (No curricular)
Sistemas Expertos
Optativa de Business Inteligence II
Administracin de Redes
Tercer Semestre
Derecho Informtico

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 del Egresado


Los egresados de Ingeniera de Software contarn con los conocimientos, habilidades,
aptitudes, herramientas y tcnicas necesarias para comprender y dominar el campo de
la construccin de software de clase mundial y aportar al desarrollo de la industria del
software y contribuir a la construccin de la potencia tecnolgica.

El egresado ser un profesional que presenta un perfil con slidos conocimientos de


programacin, direccin, organizacin y planificacin del trabajo de un equipo de
programadores, para garantizar que los sistemas desarrollados satisfagan las
necesidades de los clientes, en los plazos sealados y con las garantas de calidad
requeridas.
Los egresados estarn en condiciones para:

Asumir importantes posiciones que impliquen el desempeo de funciones dentro de la


empresa tales como: Vicepresidente de TI, Encargado de departamento, Gerente y/o
Director de Desarrollo de Software; Jefe de programacin, SQA, entre los principales.

Evaluar, Planificar, Disear e Implementar sistemas informticos en forma competitiva que


maximicen la rentabilidad y el valor de la empresa a corto y largo plazo.

Trabajar coordinadamente con otras reas de la empresa distintas a la de Informtica,


solucionando conflictos y dirigiendo equipos colaborativos.

Administrar los recursos de software de las empresas fundamentados en los principios de


optimizacin y eficiencia empresarial.

Planear y analizar las decisiones de inversin en los proyectos de software.

Formular y aplicar propuestas para la optimizacin de los recursos informticos.

Desempear la gestin de desarrollador o programador apegndose a la tica de su


profesin y a las mejores prcticas de la industria.

Dirigir centros de tecnologas de informacin y desarrollo de sistemas.

Planear y analizar sistemas complejos.

Implementar modelo de mejora de proceso de software.

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

Disear Soluciones de Software a travs de la aplicacin de metodologas, herramientas y estndares


apropiados al problema.

Producir aplicaciones de software a partir de especificaciones de diseo y haciendo uso de las mejores
prcticas que aseguren la calidad del producto.

Administrar Proyectos de Desarrollo de Software mediante la aplicacin de procesos, modelos y


estndares que contribuyan a la calidad total 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.

Tareas o actividades especficas que se realizan en la profesin


Gestiona Proyectos de Software
Lidera a especialistas en tecnologas y equipos tcnicos para el desarrollo del
proyecto de software.
La gestin del proyecto de software cubre todo su proceso de desarrollo, llevando a cabo:
La Determinacin de los recursos necesarios tomando en cuenta el *hardware, *software,
*redes, etc.
Estimacin del Costo
Planificacin y determinacin de plazos.
Seleccin de personas para conformar el equipo
Organizacin del Proyecto.
Direccin del Proyecto.

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.

Se estudia el diseo y la escritura de programas primeramente en un


lenguaje algortmico (secuencia de pasos a seguir por el programa) para
posteriormente traducirlo a un *lenguaje computacional.
Muchos *algoritmos son conceptos matemticos, de all que la matemtica es intensa en
Ingeniera de Software. El uso de matemticas en la Ingeniera de Software es llamado mtodos
formales.
Supervisa las Pruebas
En esta etapa se establece y aplica las pruebas de calidad. Consiste en comprobar que
el software realice correctamente las tareas indicadas en la especificacin de ste; se ve en
qu condiciones puede fallar la aplicacin y tratar de descubrir sus errores.
Primero se prueba por separado cada mdulo del software, y luego se prueba de forma
integral, para as llegar al objetivo.
Supervisa la Documentacin
Consiste en la informacin en relacin a cmo se ha desarrollado el software; est conformada
por diagramas, pruebas, manuales de usuario, manuales tcnicos, etc.; todo con el propsito
de poder llevar a cabo posibles correcciones, saber su modo de uso, poder realizarle
mantenimiento en el futuro y ampliaciones al sistema.
El objetivo es que los procesos descritos sean tan claros que cualquier usuario pueda
entenderlo.
Supervisa el Mantenimiento
El Mantenimiento consiste en conservar actualizado y en funcionamiento el Sistema. Ya sea
modificando el software si es necesario para satisfacer nuevos requerimientos, como extender
el sistema para realizar nuevas tarea, o cambios en las necesidades del usuario; u
optimizacin o correccin de errores descubiertos en l.

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:

Gestor y administrador tcnico de requerimientos de un producto software.

Gestor de Proyectos de Desarrollo de Software.

Diseador de productos de software.

Desarrollar y mantener soluciones Informticas.

Auditor de Sistemas Informticos.

Consultor y Asesor en el campo de la Ingeniera del Software.

Lder equipos de tcnicos y especialistas en tecnologas para el desarrollo de proyectos de software

Director de una empresa de desarrollo de productos de software

Gestor y administrador de pruebas de calidad.

REQUISITOS PARA OBTENER EL TITULO

Haber aprobado 247 crditos (233 crditos correspondientes a las materias obligatorias, 6 crditos
correspondientes a las materias optativas y 8 crditos por certificaciones).

Realizar prcticas profesionales, 400 Horas.

Obtener la suficiencia en un idioma extranjero (8 niveles).

Elaborar un proyecto de graduacin, el cual deber ser expuesto ante un tribunal, de acuerdo a la
reglamentacin vigente.

Y dems requisitos legales.

PERFIL DE EGRESO

Es el estudio y aplicacin de procesos sistemticos y estructurados para el desarrollo, operacin


y mantenimiento de software.
Objetivo
Aplicar mtodos y tcnicas para resolver los problemas de construccin y de proyectos
informticos, especficamente de desarrollo de software, utilizando normas, metodologas,
procedimientos y herramientas modernas y estandarizadas.

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

Gestin y Evaluacin de Proyectos

Administracin, Contabilidad y Costos

Administracin de Recursos Humanos

Tcnicas de Expresin Oral y Escrita

Clculo Diferencial e Integral

Ecuaciones Diferenciales

Clculo Vectorial

Fsica Moderna
FORMACIN DISCIPLINARIA

Redes I

Estructura de Datos

Redes II

Arquitectura de Microcontroladores

Diseo de Sistemas con Microprocesadores

Dinmica de Sistemas Fsicos

Manejo de Equipo y Lgica Digital

Taller de Mantenimiento de Equipo y Virtualizacin

Esttica y Dinmica

Administracin de Proyectos de Software

Tecnologas para el Manejo de Informacin

Ingeniera de Software I

Ingeniera de Software II

Programacin en Web I

Programacin en Web II

Plataformas y Sistemas Operativos

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

Sistemas Operativos para Embebidos


FORMACIN PROFESIONAL

Simulador Estratgico de Negocios

Bases de Datos III

Inteligencia Artificial

Sistemas Distribuidos

Modelo y Animacin 3D

Sistemas Operativos para Embebidos

Programacin y Animacin 3D

Ingeniera de Servicios I

Auditora de Sistemas

Derecho Aplicado a las Tecnologas de Informacin

Redes III

Redes IV

Pruebas de Software

Diseo de Proyecto de Software I

Diseo de Proyecto de Software II

Arquitectura de Software

Taller de Modelado de Hardware

Cmputo Mvil

FESPECIALIDAD

Sistemas de Calidad

Administracin Financiera de Proyectos y Negocios

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

Comunicacin Oral y Escrita

SEGUNDO NIVEL

CRDITOS

Programacin Orientada a Objetos

Arquitectura de Computadores

Sistemas Operativos

Introduccin a la ingeniera de Software

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

Metodologa de Desarrollo de Sistemas I

Taller de Anlisis de Sistemas I

Base de Datos I

Mtodos Numricos

Realidad Nacional y Geopoltica

QUINTO NIVEL

CRDITOS

Ingeniera de la Usabilidad

Redes de Datos II

Mantenimiento de Computadores

Metodologa de Desarrollo de Sistemas II

Taller de Anlisis de Sistemas II

Base de Datos II

Proyecto Integrador II

SEXTO NIVEL

CRDITOS

Sistemas Multimediales

Seguridades Informticas

Gestin Proceso de Software

Taller de Gestin de Software

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

Formulacin del Proyecto de Grado

Produccin de Software II

Ingeniera de Pruebas

Gestin de Proyectos de Software

Taller Gestin de Proyectos de Software

Procesos y Mtricas de Software

Gestin Empresarial

NOVENO NIVEL

CRDITOS

Tpicos Especiales de Software

Planificacin Informtica

Auditoria informtica

Derecho Informtico

Gestin de la Calidad

OPTATIVAS DE ARTES Y LITERATURA

CRDITOS

Historia del Arte y Literatura

Historia del Arte y Escultura

Historia de la Literatura

Historia de la Pintura y Cine

Medio ambiente

Apreciacin Musical

You might also like