Sie sind auf Seite 1von 4

Nombre de la asignatura: Ingeniera de Software

Crditos: 2 2 - 4

Aportacin al perfil
Desarrollar, implementar y administrar software de sistemas o de
aplicacin que cumpla con los estndares de calidad con el fin de
apoyar la productividad y competitividad de las organizaciones.
Coordinar y participar en proyectos interdisciplinarios.
Integrar soluciones computacionales con diferentes tecnologas,
plataformas o dispositivos.
Objetivo de aprendizaje (competencia especfica a desarrollar):

Desarrollar soluciones de software, considerando los aspectos del
modelo de negocios, mediante la aplicacin de la metodologa
adecuada a la naturaleza del problema.

Competencias previas

Aplica la metodologa de Gestin de Proyectos
Manejo de un lenguaje de modelado
Domina el uso de herramientas CASE
Utiliza un Sistema Manejador de Bases de Datos
Utiliza algn lenguaje de programacin orientado a objetos
Identifica las etapas del ciclo de desarrollo de sistemas
Identifica diferentes plataformas operativas

Temario
Modelado de Negocio
o Evolucin del Modelado de Negocios
o Orientaciones del Modelado de Negocio
o BPMN en el Modelado del Negocio
Metodologas de desarrollo
Metodologas clsicas
o Cascada
o Incremental
o Evolutivo
o Espiral
o Prototipos
o Desarrollo basado en componentes
Otras Metodologas
o Ganar-ganar
o Proceso Unificado (UP)
o Ingeniera Web
o Metodologas giles
o Metodologas emergentes
Arquitecturas de software
o Descomposicin modular
o Arquitectura de dominio especfico
o Diseo de software de arquitectura multiprocesador
o Diseo de software de arquitectura cliente servidor
o Diseo de software de arquitectura distribuida
o Diseo de software de arquitectura tiempo real
Seguridad en Ingeniera de Software
o Seguridad de software
o Seguridad en el ciclo de desarrollo del software
o Confiabilidad del software
o Seguridad en el equipo de soporte de software

Definicin de las competencias especficas

Representar los elementos ms relevantes de una organizacin
como son: el propsito, estructura, funcionalidad, lgica de
negocios, mediante la notacin BPMN.
Elaborar cuadro comparativo de caractersticas, ventajas y
desventajas de cada una de las metodologas de desarrollo,
investigadas.
Desarrollar diferentes productos de software aplicando la
metodologa adecuada para cada uno.
Presentar y discutir las experiencias del proceso de desarrollo
acorde a la metodologa aplicada.
Elaborar lista de recomendaciones para la aplicacin de las
diferentes metodologas.
Seleccionar los elementos estructurales e interfases,
componentes del sistema, junto con su comportamiento y el
estilo que orienta esa organizacin.
Identificar la funcionalidad, restricciones, compromisos sobre
uso, rendimiento, comprensin, flexibilidad, reutilizacin,
economa, tecnologa y esttica, mediante las diferentes vistas
de un sistema.
Establecer los lineamientos formales de construccin para el
desarrollo de aplicaciones robustas, tomando decisiones
tcnicas relevantes a la manera en que ser construida la
aplicacin optimizando el uso de la tecnologa.
Asegurar la integridad de la informacin, mediante
mecanismos de control de acceso tanto de los usuarios, como
de los datos, durante el proceso de desarrollo.
Identificar los riesgos posibles que puede enfrentar el software
y establecer medidas de seguridad para aplicarlas durante el
proceso de desarrollo.




Sugerencias didcticas transversales para el desarrollo de
competencias profesionales

Propiciar actividades de bsqueda, seleccin y anlisis de
informacin en distintas fuentes.
Propiciar el uso de las nuevas tecnologas en el desarrollo de
los contenidos de la asignatura.
Fomentar actividades grupales que propicien la comunicacin,
el intercambio argumentado de ideas, la reflexin, la
integracin y la colaboracin de y entre los estudiantes.
Propiciar, en el estudiante, el desarrollo de actividades
intelectuales de induccin-deduccin y anlisis-sntesis, las
cuales lo encaminan hacia la investigacin, la aplicacin de
conocimientos y la solucin de problemas.
Llevar a cabo actividades prcticas que promuevan el
desarrollo de habilidades para la experimentacin, tales como:
observacin, identificacin manejo y control de de variables y
datos relevantes, planteamiento de hiptesis, de trabajo en
equipo.
Desarrollar actividades de aprendizaje que propicien la
aplicacin de los conceptos, modelos y metodologas que se
van aprendiendo en el desarrollo de la asignatura.
Propiciar el uso adecuado de conceptos, y de terminologa
cientfico-tecnolgica
Proponer problemas que permitan al estudiante la integracin
de contenidos de la asignatura y entre distintas asignaturas,
para su anlisis y solucin.
Relacionar los contenidos de la asignatura con el cuidado del
medio ambiente; as como con las prcticas de una ingeniera
con enfoque sustentable.
Observar y analizar fenmenos y problemticas propias del
campo ocupacional.
Relacionar los contenidos de esta asignatura con las dems
del plan de estudios para desarrollar una visin
interdisciplinaria en el estudiante.


Prcticas. (para la integracin de Competencias genricas y especficas
integradas).

Estudio caso prctico, utilizando una herramienta CASE para
flujo-diagramacin con la notacin BPMN.
Identificar una empresa real en donde pueda desarrollar un
modelado de negocios.
Realizar una investigacin sobre las metodologas de desarrollo en
que las organizaciones productoras de software se basan.
Seleccionar la metodologa adecuada para aplicarla en el
desarrollo de un proyecto de software, cumpliendo con cada una
de las fases que lo conforman, entregando un prototipo del
mismo.
Realizar visitas a empresas dedicadas al desarrollo de software
Desarrollar una mesa de debates, en la cual se cuente con la
presencia de un experto en desarrollo, a fin de conocer las
experiencias con respecto a los procesos de ingeniera de software

Criterios de evaluacin:

La evaluacin de la asignatura se har con base en siguiente
desempeo:

Solucin de casos prcticos solicitados durante las
actividades, as como sus conclusiones.
Reportes de investigacin de campo.
Reportes de prcticas
Ejercicios realizados.
Tareas
Exposicin
Participacin en clase
Proyecto
Exmenes tericos y/o prcticos.