Академический Документы
Профессиональный Документы
Культура Документы
- DATOS DE LA ASIGNATURA
Nombre de la asignatura:
Ingeniera de Software
Carrera:
Clave de la asignatura:
(Crditos) SATCA1
2 -3-5
2.- PRESENTACIN
Caracterizacin de la asignatura.
Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales las
competencias profesionales para aplicar mtodos y tcnicas que permitan
desarrollar soluciones de software, conforme a las normas organizacionales de
manejo y seguridad de la informacin, utilizando tecnologas emergentes.
La importancia de esta asignatura, es que permite al alumno abordar todas las fases
del ciclo de vida del desarrollo de cualquier tipo de software, aplicables a una
infinidad de reas.
Esta asignatura, es la aplicacin prctica del conocimiento cientfico, a travs de los
mtodos y tcnicas adecuados, para el desarrollo de software.
La disciplina de Ingeniera de Software se relaciona con materias precedentes como:
Fundamentos De Programacin, Programacin Orientada A Objetos, Estructura De
Datos, Fundamentos De Ingeniera De Software, Tpicos Avanzados De
Programacin,
Sistemas
Operativos,
Arquitectura
De
Computadoras,
Telecomunicaciones.
Posteriores: Gestin de Proyectos de Software, Programacin Web.
Requiere de competencias previas como: Manejo de un lenguaje de modelado,
dominio en el uso de herramientas CASE, uso de algn Sistema Manejador de
Bases de Datos, dominio de algn lenguaje de programacin orientado a objetos,
identificacin de las etapas del ciclo de desarrollo de sistemas y de las diferentes
plataformas operativas.
Intencin didctica.
La asignatura debe ser terico prctico y capaz de desarrollar en el estudiante la
habilidad para la aplicacin de las diferentes tcnicas para el desarrollo de software,
considerando siempre los principios de la ingeniera de software, para lo cual se
1
Trabajo en equipo
Habilidades interpersonales
Competencias sistmicas
Habilidades de investigacin
Capacidad de aprender
Capacidad de generar nuevas
ideas (creatividad)
Habilidad para trabajar en forma
autnoma
Bsqueda del logro
Observaciones
(cambios y justificacin)
Reunin nacional de Diseo
e innovacin curricular de la
carrera de Ingeniera en
sistemas computacionales
Anlisis, enriquecimiento y
elaboracin del programa de
estudio propuesto en la
Reunin Nacional de Diseo
Curricular de la carrera de
Ingeniera
en
Sistemas
Computacionales.
Reunin
nacional
de
consolidacin de la carrera
de Ingeniera en Sistemas
Computacionales.
Aplica modelos, tcnicas y herramientas para cada una de las etapas del ciclo de
vida de desarrollo de software
7.- TEMARIO
Unidad
1.
2.
3.
Temas
Modelado de Negocios
Metodologas de
Desarrollo
Arquitecturas de
software
Subtemas
1.1 Evolucin del Modelado de Negocios
1.2 Componentes del Modelado de Negocios
1.3 Orientaciones del Modelado de Negocio
1.4 BPMN en el Modelado del Negocio
2.1 Metodologas clsicas
2.1.1 Cascada
2.1.2 Incremental
2.1.3 Evolutivo
2.1.4 Espiral
2.1.5 Prototipos
2.1.6 Desarrollo basado en
componentes
2.2 Otras Metodologas
2.2.1Ganar-ganar
2.2.2 Proceso Unificado (UP)
2.2.3 Ingeniera Web
2.2.4 Metodologas giles
2.2.5 Metodologas emergentes
2.3 Reingeniera
3.1 Descomposicin modular
3.2 Patrones de Diseo
3.3 Arquitectura de dominio especfico
3.4 Diseo de software de arquitectura
multiprocesador
3.5 Diseo de software de arquitectura Cliente
- Servidor
3.6 Diseo de software de arquitectura
distribuida
3.7 Diseo de software de arquitectura de
tiempo real
4.
Seguridad en Ingeniera
de Software
fuentes.
Ejemplo:
buscar
contrastar
definiciones
de
las
Relacionar los contenidos de esta asignatura con las dems del plan de
estudios a las que sta da soporte para desarrollar una visin interdisciplinaria
en el estudiante.
Cuando los temas lo requieran, utilizar medios audiovisuales para una mejor
comprensin del estudiante.
Reportes de prcticas
Ejercicios realizados.
Tareas
Exposicin
Participacin en clase
Proyecto
software.
Unidad 2: Metodologas de desarrollo
Competencia especfica a
Actividades de Aprendizaje
desarrollar
Identificar y aplicar la metodologa
Investigar qu caracteriza a cada una de
adecuada para el desarrollo de
las metodologas planteadas en este mdulo.
diferentes productos de software.
Discutir y formalizar grupalmente lo
investigado.