Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SILABO
I. DATOS GENERALES Nombre del Curso Cdigo del Curso Duracin del Curso Forma de Dictado Horas Semanales Naturaleza Nmero de Crditos Prerrequisitos Semestre Acadmico Docente II. SUMILLA El curso consta de Teora prctica y Laboratorio. La parte terica est orientada a brindar al estudiante una idea clara de los fundamentos en el desarrollo, evaluacin e implementacin de sistemas orientados a objetos. Asimismo se ocupa de afirmar los conocimientos tericos con la presentacin de casos hipotticos y/o reales en los que se vea la aplicacin de las diferentes tcnicas estudiadas. Se resolvern casos prcticos, donde se aplique la teora. Dentro del Laboratorio se desarrollar un proyecto que aplique las etapas del ciclo de vida de un sistema. III. COMPETENCIAS DE LA CARRERA Desarrolla, mantiene y evala sistemas de software confiable y eficiente y que sea econmico desarrollarlos y satisfaciendo los requerimientos de los clientes en un ambiente globalizado y competitivo. COMPETENCIA DEL CURSO Explicar conceptos relacionados con los negocios, ciclo de vida del software, Diseo y fases del proceso de diseo, las metodologas de diseo. Revisar los diversos componentes estructurales y fuerzas de diseo que influyen en la construccin de los Sistemas de Informacin, Reingeniera del software. Explicar la metodologa OMT y Aspectos pragmticos como la gestin, planificacin, control de versiones, documentacin y herramientas. Revisar y conocer la evolucin de la Arquitectura de sistemas. Aplicar UML para la fase del diseo. Aplicar las mejores prcticas del PMBOK para la administracin de Proyectos Evaluar patrones para el diseo y que han sido utilizados con xito en otros diseos. Aplicar mtricas de calidad al proyecto que se va desarrollar. Elaborar un Plan de la Gestin de la Configuracin al proyecto que se va implementar. : Diseo de Sistemas : 207003 : 16 Semanas : Terico Experimental : Teora: 2h - Prctica: 2h - Laboratorio: 2h : Formacin profesional :4 : 206007 Anlisis de Sistemas : 2013-I : Lenis Wong Portillo
1/8
2008-2
IV.
UNIDADES DE APRENDIZAJE: TEORA Unidad de aprendizaje 1: Introduccin y conceptos bsicos Competencia: El alumno reconoce los conceptos fundamentales, tales como Sistemas, Roles y Metodologas de desarrollo, Ciclo de Vida del desarrollo de sistemas, Proceso de desarrollo de Software, Metodologa gil, Comprensin y modelado de los sistemas organizacionales y Concepto de OMT. . Sesin / Temas Introduccin al Diseo de Sistemas Conceptos bsicos: Sistemas, Roles y Metodologas de desarrollo Ciclo de Vida del desarrollo de sistemas Proceso de desarrollo de Software Metodologa gil y Prototipos Comprensin y modelado de los sistemas organizacionales Concepto de OMT Exposicin del profesor. 1-2 Actividades Semana
Unidad de aprendizaje 2: Anlisis y Diseo Orientado a Objetos y UML Competencia: El alumno reconoce los conceptos Anlisis y Diseo Orientado a Objetos, Objetivos del sistema, Fases del proceso de diseo, Cmo es un buen diseo, y las metodologas de diseo, Componentes estructurales de construccin de los S. I. y UML (Proceso de desarrollo, Casos de Usos, Diagramas, Relaciones).
Sesin / Temas Anlisis y Diseo Orientado a Objetos: Anlisis y Diseo Orientado a Objetos, Objetivos del sistema Fases del proceso de diseo Cmo es un buen diseo, y las metodologas de diseo. Componentes estructurales de construccin de los S. I. UML Proceso de desarrollo Casos de Usos Diagramas Relaciones Control de Lectura #1
Actividades
Semana
3-4-5
2/8
2008-2
Unidad de aprendizaje 3: Administracin de Proyectos Competencia: El alumno sabe administrar un proyecto, conoce las mejores prcticas del PMBOK, desarrolla planes para la administracin del proyecto, tales como: Plan de Gestin de Alcance, Plan de Gestin del Tiempo, Plan de Gestin de Costo, Plan de Gestin de Calidad, Plan de Gestin RRHH, Plan de Gestin de Comunicaciones y Plan de Gestin de Riesgos. Sesin / Temas Administracin de Proyectos La administracin de proyectos y el PMBOK: Planes de gestin de proyectos: Plan de Gestin de Alcance Plan de Gestin del Tiempo Plan de Gestin de Costo Plan de Gestin de Calidad Plan de Gestin RRHH Plan de Gestin de Comunicaciones Plan de Gestin de Riesgos Actividades Semana
6-7
SEMANA 8
Actividades
Semana
Control de Lectura #2
3/8
2008-2
Unidad de aprendizaje 6: Evolucin del Software y la Gestin de la configuracin Competencia: El alumno posee una visin detallada del alcance y contexto de la Evolucin y Gestin de la Configuracin del software. Conocer los requerimientos de informacin que son capturados a travs del Plan de SCM. Definir el Plan de SCM
Sesin / Temas
Evolucin del Software: Procesos de Evolucin Evolucin Dinmica del programa Mantenimiento del Software Administracin de Sistemas heredados Gestin de la Configuracin: Concepto, propsito, roles y responsabilidades. Actividades de la Gestin de la Configuracin Administracin del Cambio Control de versiones Construccin del sistema Gestin de Release Proceso de la Gestin de la Configuracin del software
Actividades
Fecha / Semana
10 - 11
Sesin / Temas
Patrones de Diseo Orientados a Objetos: Concepto e Importancia de los Patrones Clasificacin de los patones Patrones de Creacionales Patrones de Estructurales Patrones de Comportamiento Administracin y Control de Cambios: Proceso para Solicitudes de Cambios: Diseo Implementacin Desarrollo mediante cambios sucesivos Ciclo de Vida de cambios Plan de Gestin de Cambios
Actividades
Fecha / Semana
12
Control de Lectura #3
4/8
2008-2
Sesin / Temas
Pruebas del sistema: Definicin de plan de pruebas Pruebas Unitarias, Pruebas de Integracin Ejecucin de Plan de Pruebas Integracin de pruebas Calidad del sistema: ISO NTP-ISO/IEC 9126 Medida Medicin Mtricas de Calidad Plan de Calidad
Actividades
Fecha / Semana
13-14
Unidad de aprendizaje 9: Ingeniera Inversa Competencia: El alumno reconoce y aplica los Concepto de ingeniera directa, inversa y reingeniera, Uso de la ingeniera inversa en el desarrollo de software. El proceso de ingeniera inversa. Ingeniera inversa esttica Ingeniera inversa dinmica Fecha / Semana
Sesin / Temas
Concepto de ingeniera directa, inversa y reingeniera Uso de la ingeniera inversa en el desarrollo de software. El proceso de ingeniera inversa. Ingeniera inversa esttica Ingeniera inversa dinmica
Actividades
15
SEMANA 16 17
5/8
2008-2
UNIDADES DE APRENDIZAJE: LABORATORIO Unidad de aprendizaje 1: Introduccin y conceptos bsicos Competencia: El alumno toma conocimiento de las reglas generales del proyecto Sesin / Temas
Conceptos bsicos: Conceptos bsicos del laboratorio Reglas de Organizacin de los proyectos
Actividades
Exposicin del profesor.
Fecha / Semana
1
Unidad de aprendizaje 2: Organizacin del Proyecto Competencia: El alumno identifica el tipo de proyecto que deber realizar en la construccin del diseo Sesin / Temas
Clasificacin y seleccin de temas Temas propuestos Organizacin de grupos Definicin de las etapas del proyecto
Actividades
Exposicin del profesor. Interaccin con el alumno
Fecha / Semana
2
Unidad de aprendizaje 3: Anlisis y Propuestas del Sistema Competencia: Entrega de los informes de estudio del primer entregable relacionado con los requerimientos Sesin / Temas
Anlisis de Requerimientos Revisin de iniciativas de anlisis Entrega del anlisis de requerimientos Discusin y mejora del anlisis presentado
Actividades
Exposicin del profesor. Interaccin con el alumno
Fecha / Semana
3 -4
Unidad de aprendizaje 4: Casos de Uso y Diagrama de Secuencia Competencia: Revisin y entrega de los Diagramas de los casos de uso y Diagrama de secuencia. Sesin / Temas
Diagramas de casos de uso y Diagrama de Secuencia Modelos de casos Revisin de las casos de usos narrativos Revisin de los diagramas de secuencia Descomposicin en subsistemas
Actividades
Exposicin del profesor. Interaccin con el alumno
Fecha / Semana
5-7
EXAMEN PARCIAL Unidad de aprendizaje 8: diseo lgico y fsico del proyecto de laboratorio Competencia: El alumno muestra el avance de su proyecto a disear
SEMANA 8
6/8
2008-2
Sesin / Temas
Revisin Revisin de los diagramas de clases de anlisis Revisin de los diagramas de clases de anlisis de diseo Revisin de la Entidad / Relacin (BD) Primer prototipo de interfaces o versin 1.0 entregable Revisin de resultados
Actividades
Exposicin del profesor. Interaccin con el alumno
Fecha / Semana
Unidad de aprendizaje 9: Diagrama de Estados y Diagramas de Actividades. Competencia: El alumno realiza el primer prototipo interactivo Sesin / Temas
Diagrama de Estados y Diagrama de Actividades Revisin de los objetivos Verificacin de los requerimientos de cliente Verificacin y revisin de los diagramas de estados y diagramas de actividades diseados. Segundo prototipo o nueva versin 1.1 entregable Informe de los cambios a realizar Exposicin del profesor. Interaccin con el alumno
Actividades
Fecha / Semana
10-11
Unidad de aprendizaje 9: Diagrama de componentes, Diagrama de despliegue, Competencia: El alumno termina sus diagramas de diseo para la implementacin del sistema. Sesin / Temas
Diagrama de componentes y diagrama de despliegue Revisin de los diagramas de componentes y diagramas de despliegue. Verificacin y revisin de los requerimientos del cliente Evaluacin heursticas Tercer Prototipo o nueva versin 1.2 entregable Informe de los cambios a realizar Exposicin del profesor. Interaccin con el alumno
Actividades
Fecha / Semana
12
Unidad de aprendizaje 10: Patrones de UML ,Proyecto final Competencia: El alumno presenta su prototipo final interactivo incluyendo todas las buenas prcticas como los patrones para la implementacin del proyecto. Sesin / Temas
Patrones de UML, Proyecto final Depuracin de los errores a corregir Demostracin final del proyecto o prototipo final
Actividades
Exposicin del profesor. Interaccin con el alumno
Fecha / Semana
13-15
V.
METODOLOGA Participativa, con la intervencin de los alumnos en clase. Se estimular la capacidad de investigacin, la iniciativa y espritu emprendedor en las intervenciones orales y la bsqueda de materiales y temas, as como tambin la responsabilidad en el cumplimiento de los trabajos encomendados. Directiva, mediante la exposicin de las clases, presentacin de diapositivas, sugerencia de temas de investigacin y el seguimiento de los trabajos.
7/8
2008-2
Procedimientos didcticos: Para cada unidad temtica se utilizar: Pizarra, retro proyector, computadora y multimedia. Software y Hardware necesario: Plataformas operaciones vigentes orientadas a interfaces grficas, ambiente de desarrollo y depurador integrado, lenguaje de programacin visual y herramienta CASE y otro software necesarios y correo electrnico. VI. EVALUACIN Criterios: Evaluacin continua, participacin y cumplimiento de tareas, creatividad e iniciativa y metodologa en el desarrollo de trabajo. Teora : Se tomarn dos evaluaciones escritas (EP, EF). Se tomarn 3 Controles de Lecturas ((CL1, CL2, CL3)/3=PCL) : Incluye dinmicas y/o participacin en clases ((P1, P2, P3)/3 = PP)
Practica
Proyecto : El profesor plantear o pedir un trabajo grupal que permita aplicar lo expuesto por el docente en teora (PY). Promedio Final : (0.25*EP + 0.25*EF + 0.10*PCL + 0.10*PP + 0.30*PY)
Es obligatorio para aprobar el curso tener por lo menos una nota aprobatoria en uno de los Exmenes de teora. El contenido del examen sustitutorio cubre todo el curso y reemplaza las notas de E1 o E2.
VII.
BIBLIOGRAFIA
Burch Grudnitski (1994), Diseo de Sistemas de Informacin, Megabyte Grady Booch, (1996), Anlisis y Diseo Orientado a Objetos, 2da. Edicin Addison Wesley / Daz de Santos IEEE Guide to Software Configuration Management - Std.1042-1987 http://www.acqnotes.com/Attachments/IEEE%20Guide%20to%20Software%20Configuratio n%20Management.pdf (Consultado: Marzo - 2013) Kendall & Kendall (2011) Anlisis y Diseo de Sistemas Pearson Education Octava Edicin, Mexico. Larman, Craig., (1999), UML y Pratones, Prentice Hall Martin, James Odell, J, (1992), Analisis y Diseo Orientado a Objetos, Editorial Prentice Hall OMMERVILLE I.(2011) Software Engineering Pearson Education Novena Edicin, Mexico Ruble, David A. (1997), Anlisis y Diseo prctico de Sistemas, Prentice Hall Hispanoamericana S.A Rumbaugh, James. (1993), Object-Oriented Modeling and Desing, Editorial Prentice hall SEI Software Engineering Institute - CMMI for Development, Version 1.3. USA(2010) Stair, Ralp M. (2000), Principios de Sistemas de Informacin, Thomson Editores
8/8