Esta asignatura aporta al egresado las habilidades para:

 Formula, desarrolla y gestiona el desarrollo de proyectos de software para incrementar la competitividad en las organizaciones, considerando las normas de calidad vigentes.

 Aplica herramientas computacionales actuales y emergentes para optimizar los procesos en las organizaciones.

 Realiza consultorías relacionadas con la función informática para la mejora continua de la organización.

 Participa y dirige grupos de trabajo interdisciplinarios, para el desarrollo de proyectos que requieran soluciones innovadores basadas en tecnologías y sistemas de información.

Las principales aportaciones que esta asignatura brinda al perfil profesional son:

1. Aplica conocimientos científicos y tecnológicos en el área informática para la solución de problemas con un enfoque multidisciplinario.

2. Formula, desarrolla y gestiona el desarrollo de proyectos de software para incrementar la competitividad en las organizaciones, considerando las normas de calidad vigentes.

3. Aplica herramientas computacionales actuales y emergentes para optimizar los procesos en las organizaciones.

4. Realiza consultorías relacionadas con la función informática para la mejora continua de la organización.

5. Se desempeña profesionalmente con ética, respetando el marco legal, la pluralidad y la conservación del medio ambiente.

6. Participa y dirige grupos de trabajo interdisciplinarios, para el desarrollo de proyectos que requieran soluciones innovadores basadas en tecnologías y sistemas de información.


En esta asignatura se utilizan métodos de Ingeniería de Software orientada a objetos y herramientas CASE para desarrollar sistemas de información, de ahí la importancia en que el estudiante utilice las metodologías, técnicas y herramientas más pertinentes al sistema de información en desarrollo. Se ubica estratégicamente en el final de la carrera, para cerrar el proceso de formación en la aplicación de la ingeniería de software a favor de los procesos de negocios de las organizaciones.

Analiza los componentes y la funcionalidad de diferentes sistemas de comunicación para evaluar las tecnologías utilizadas actualmente como parte de la solución de un proyecto de conectividad.

Esta asignatura aporta al perfil del egresado las competencias para diseñar, desarrollar, implementar y gestionar sistemas de base de datos utilizando tecnologías emergentes, con el fin de integrar soluciones computacionales en diferentes plataformas, así como implementar sistemas de seguridad acorde a políticas internas de las organizaciones basados en estándares establecidos, que permitan garantizar la integridad, disponibilidad y confidencialidad de la información en las organizaciones. Es sumamente importante porque las habilidades que propicia en el estudiante permiten que se involucre en áreas, tales como el desarrollo de sistemas de información para organizar y administrar al recurso más importante de las organizaciones que es la información. La asignatura consiste en definir el esquema de base de datos de una aplicación, manipular la información, controlar el acceso a la misma, administrar transacciones y establecer la conectividad a bases de datos haciendo uso de las herramientas de software del gestor de base de datos. Para el buen desarrollo de esta asignatura se requiere de las competencias de modelado y diseño de bases de datos relacionales, conocimiento de lenguaje SQL, adquiridas en la asignatura de Fundamentos de Base de Datos. También proporciona las bases para otras asignaturas directamente vinculadas con el desarrollo de software y uso de bases de datos. De manera particular, los temas cubiertos en esta asignatura se aplican en la definición de esquemas de bases de datos relacionales y la manipulación de la información considerando ambientes transaccionales multiusuario.

Gestiona un proyecto, estratégico e informático, para operarlo a través de un plan de negocio sólido y

bien estructurado, utilizando los medios existentes para su evaluación, aprobación y sustentación ante

comités competentes.


Aplica los métodos de la ingeniería de software para desarrollar e implementar sistemas de información

Analiza los componentes y la funcionalidad de diferentes sistemas de comunicación para evaluar las tecnologías utilizadas actualmente como parte de la solución de un proyecto de conectividad.