Universidad UCINF
Carrera: Análisis de Sistemas Plan de Estudio año 2010
PROGRAMA DE ESTUDIO I.
IDENTIFICACIÓN
Nombre Tipo Código Requisitos Horas pe pedagógicas pr presénciales Créditos SCT
II.
Taller de Ingeniería de Software Obligatoria ISW040 Lenguajes de Programación I Base de Datos I Ingeniería de Software I 4 La Laboratorio 4
JUSTIFICACIÓN.
Esta asignatura está orientada a que los estudiantes desarrollen un producto de softw software are utiliz utilizan ando do las etapas etapas de la Ingen Ingenier iería ía del softw software are y desarr desarroll ollen en las técnic técnicas as que que prove provee e una una me metod todolo ología gía acord acorde e con con el proble problema ma plante planteado ado.. Que Que comp compre rend nda a la impo import rtan anci cia a de la cons constr truc ucci ción ón bajo bajo el conc concep epto to de cali calida dad, d, desarrol desarrollando lando la capacida capacidad d de realizar realizar un proyecto proyecto con un equipo de desarrol desarrollo lo pasa pasand ndo o por por las las etap etapas as de espe especi cifi fica caci ción ón,, dise diseño ño,, cons constr truc ucci ción ón prue prueba bas s y documentación documentación de software. En este proceso de desarrollo del conocimiento y de sus habilidades cognitivas se reali realiza za a través través de una una me metod todolo ología gía intera interacti ctiva va y centra centrada da en la prác práctic tica a del estudiante. Se esperan los siguientes resultados de aprendizaje genéricos:
Competencias Genéricas que aportan al perfil de egreso Competencias Competencias relacionadas con una Educación Educación Universitaria Universitaria General CG05 CG05
Capa Capacid cidad ad de de apli aplica carr los los cono conocim cimient ientos os en en la la prá prácti ctica ca
Competencias relacionadas con el emprendimiento CE01 E01 CE02 CE02
Capa Capaci cida dad d de tom tomar deci decisi sion ones es Capa Capaci cida dad d para para dis diseñ eñar ar y gest gestio iona narr proy proyec ecto tos s
Competencias relacionadas con la gestión de la información CI02 CI02
III.
•
•
Capa Capacid cidad ad para para ident identifi ificar car,, plan plantea tearr y resolv resolver er problem problemas as..
RESULTADOS DE APRENDIZAJES ESPERADOS Aplic Ap lica a las técnic técnicas as que que provee provee una me metod todolo ología gía acor acorde de con con el probl problema ema planteado. Desarrolla un producto de software utilizando las etapas de la Ingeniería del software
ISW040 1
Universidad UCINF
IV.
Carrera: Análisis de Sistemas Plan de Estudio año 2010
CONTENIDOS PRINCIPALES
UNIDAD 1. Metodología de Desarrollo de software RESULTADO DE APRENDIZAJE ESPECÍFICO: Aplica las técnicas que provee una metodología acorde con el problema planteado.
CONTENIDOS
APRENDIZAJES ESPERADOS -
El trabajo del ingeniero del software. Gestión y Control del tiempo. Planificación de periodos y productos. Gestión de compromisos. La gestión de las programaciones. El plan del proyecto. El proceso de desarrollo del software. La previsión de defectos. El ahorro de eliminar de defectos. Defectos de diseño. Un compromiso personal con la calidad. Principios de TSP (TEAM SOFTWARE PROCESS) Estrategias de TSP Estructura y Formato de TSP Estrategia de desarrollo en ciclos Equipo TSP El Proceso Unificado dirigido por casos de uso. El Proceso Unificado centrado en la Arquitectura. El Proceso Unificado es iterativo e incremental. La vida del Proceso Unificado. Un Proceso integrado. Las cuatro “P” en el desarrollo de software: Personas, Proyecto, Producto y Proceso
-
-
-
-
-
-
Describir las técnicas personales que deben aplicar los ingenieros de sw. Comprender el compromiso individual con la calidad del proceso sw. Describir los principios de liderar y conducir equipos de desarrollo. Presentar las estrategias de TSP. Conocer las estructura de TSP. Como aplicar TSP en un proceso iterativo e incremental Describir los principios del Proceso Unificado.
INSTANCIAS DE EVALUACIÓN Evaluación Diagnóstica Interrogación de preguntas y respuestas, basada en conversación exploratoria Revisión y retroalimentación de las respuestas dadas por los alumnos. Desarrollo de Tareas de aplicación Desarrollo de Tareas de Integración con la carrera: uso de TIC, Desafíos, planteamiento de resolución de problemas. Taller de Resolución de Problemas Control o Quiz
-
Reconocer las disciplinas y fases del Proceso Unificado.
Actividades de laboratorio Evaluaciones formativas
-
Reconocer los componentes en el proceso de software.
ISW040 2
Universidad UCINF
Carrera: Análisis de Sistemas Plan de Estudio año 2010
UNIDAD 2. Desarrollo de Software RESULTADO DE APRENDIZAJE ESPECÍFICO: Desarrolla un producto de software utilizando las etapas de la Ingeniería del software
CONTENIDOS
APRENDIZAJES ESPERADOS -
La fase de inicio. Flujo de trabajo arquetípico de una iteración en la fase de inicio. Ejecución de las disciplinas fundamentales, de requisitos a pruebas. Realización del análisis inicial del negocio. Evaluación de la iteración Productos de la fase de inicio.
-
-
La fase de elaboración. Flujo de trabajo arquetípico de una iteración en la fase de elaboración. Ejecución de las disciplinas fundamentales, de requisitos a pruebas. Desarrollo del análisis del negocio. Evaluación de las iteraciones. Productos clave. La fase de construcción. Flujo de trabajo arquetípico de una iteración en la fase de construcción. Ejecución de las disciplinas fundamentales, de requisitos a pruebas. Control del análisis de negocio. Evaluación de las iteraciones y de la fase de construcción. Productos clave. La fase de transición. Las disciplinas fundamentales desempeñan un papel pequeño. Finalización del análisis del negocio. Evaluación de la fase de transición. Planificación de la próxima versión o generación. Productos clave
-
-
-
-
-
-
-
-
-
Describir como se lleva a cabo el trabajo en la fase de inicio del UP. Aplicar las disciplinas fundamentales en la fase de inicio. Evaluar la fase de inicio. Describir como se lleva a cabo el trabajo en la fase de elaboración del UP. Crear la arquitectura. Aplicar las disciplinas fundamentales en la fase de elaboración. Evaluar la fase de elaboración. Describir como se lleva a cabo el trabajo en la fase de construcción del UP. Implementar un sistema entregable. Aplicar las disciplinas fundamentales en la fase de construcción.
INSTANCIAS DE EVALUACIÓN Evaluación Diagnóstica Interrogación de preguntas y respuestas, basada en conversación exploratoria Revisión y retroalimentación de las respuestas dadas por los alumnos. Desarrollo de Tareas de aplicación Desarrollo de Tareas de Integración con la carrera: uso de TIC, Desafíos, planteamiento de resolución de problemas. Taller de Resolución de Problemas Control o Quiz Actividades de laboratorio Evaluaciones formativas
Evaluar la fase de construcción. Describir como se lleva a cabo el trabajo en la fase de transición del UP. Garantizar que el sistema funcione en el ambiente del usuario. Evaluar la fase de transición.
ISW040 3
Universidad UCINF
V. •
•
•
• •
• • •
VI.
Carrera: Análisis de Sistemas Plan de Estudio año 2010
METODOLOGÍA. Usar lenguaje relacionado con la especialidad de la carrera, contextualizando los ejemplo, ejercicios y la resolución de problemas Desarrollar las actividades de aprendizaje conectadas con las actividades del ejercicio laboral Sistema de trabajo la colaboración y Taller, a través de la cual los alumnos comparten en grupo la planeación, el proceso y los resultados, alternando con actividades de trabajo individual. Reflexión del alumno sobre lo que hace, cómo lo hace y qué resultados logra Participación activa y responsable de los alumnos en el proceso para tomar decisiones sobre cómo llevar a cabo la tarea. Desarrolla proyecto e intervienen en las distintitas etapas del desarrollo Cumplen roles según las funciones en el desarrollo de software Presentan etapas de avance de proyectos
ESTRUCTURA DE EVALUACIÓN.
EVALUACION 2 pruebas solmenes Proyecto
PONDERACION 30% 70%
CANTIDAD DE HORAS DE CATEDRA Y LABORATORIO PRESENCIALES DEDICADAS POR EL DOCENTE A CADA UNIDAD. UNIDAD CANTIDAD HORAS UNIDAD 1. La Gestión de Proyectos Informáticos 36 UNIDAD 2. Desarrollo de Software 36 72 PORCENTAJE DE RELEVANCIA DE CADA UNIDAD EN EL PROGRAMA DE LA ASIGNATURA Y SU SIGNIFICANCIA EN LA CONFECCION DEL INSTRUMENTO DE EVALUACION. UNIDAD Relevancia de la Unidad en el Programa de la Asignatura UNIDAD 1. La Gestión de Proyectos Informáticos 50% UNIDAD 2. Planificación y Control de proyectos 50% 100%
ISW040 4
Universidad UCINF
VII.
Carrera: Análisis de Sistemas Plan de Estudio año 2010
FUENTES DE INFORMACION
R O T U A
Craig Larman
Sommerville, Ian Pressman, Roger Edward Yourdon Piattini Velthuis, Mario
O L U T Í T
UML y Patrones, Introducción al análisis y diseño orientado a objetos Ingeniería de Software Ingeniería de Software; un enfoque práctico Análisis y diseño orientado a objeto con UML y UP Analisis y diseño detallado de aplicaciones informaticas de gestion
e l a d i e r o r t i b d m e o a l N
e n d ó i s c í i a d P e
Prentice Hall
España
Addison Wesley
México
Mc Graw Hil
México
n ó i c i d E
n e ó i d c ° i d N e
s o l u t í p a C
Mc Graw Hill ALFAOMEG A México
ISW040 5