You are on page 1of 8

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Per, DECANA DE AMRICA)

FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA Escuela Acadmico Profesional de Ingeniera de Sistemas

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

UNMSM Diseo de Sistemas

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

Exposicin del profesor.

3-4-5

2/8

UNMSM Diseo de Sistemas

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

Exposicin del profesor. Ejercicios simples de ejemplo

6-7

Unidad de aprendizaje 4: Evaluacin del Aprendizaje EXAMEN PARCIAL


Unidad de aprendizaje 5: Evolucin de la arquitectura Competencia: El alumno conoce como la arquitectura ha evolucionado, conoce la diferencia entre Arquitectura y Diseo, conoce las Calidades Sistmicas, aplica la Arquitectura adecuada al realizar un aplicativo de la vida prctica y desarrolla un plan de arquitectura.

SEMANA 8

Sesin / Temas Evolucin de la Arquitectura de sistemas


Tipos: Aplicaciones monolticas, Clientes/Servidor, N capas, SOA y Cloud Computing. Arquitectura Vs. Diseo La arquitectura de Sistemas y el Proceso de Desarrollo Atributos de la calidad de la Arquitectura Calidades Sistmicas Decisin del tipo de Arquitectura Plan de arquitectura

Actividades

Semana

Exposicin del profesor. Ejemplos prcticos.

Control de Lectura #2

3/8

UNMSM Diseo de Sistemas

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

Exposicin del profesor. Ejemplos Prcticos

10 - 11

Unidad de aprendizaje 7: Patrones de Diseo Orientados a Objetos y Administracin y Control de Cambios.


Competencia: El alumno conoce el concepto de e importancia de los Patrones de diseo O-O, la Clasificacin de los patones Patrones de Creacionales, Patrones de Estructurales y Patrones de Comportamiento. Define el proceso de solicitudes de cambios, evala el impacto de las peticiones de cambio y gestionar las solicitudes para su desarrollo.

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

Exposicin del profesor. Ejemplos Prcticos

12

Control de Lectura #3

4/8

UNMSM Diseo de Sistemas

2008-2

Unidad de aprendizaje 8: Pruebas y Calidad del Sistema


Competencia: El alumno sabe desarrollar un Plan de pruebas, sabe la diferencia entre las Pruebas Unitarias, y las Pruebas de Integracin, ejecuta el Plan de Pruebas a su proyecto, realiza la Integracin de pruebas a su proyecto.

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

Exposicin del profesor. Ejemplos prcticos

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

Exposicin del profesor. Ejemplos prcticos

15

Unidad de aprendizaje 10: Evaluacin del Aprendizaje

EXAMEN FINAL EXAMEN SUSTITUTORIO

SEMANA 16 17

5/8

UNMSM Diseo de Sistemas

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

Unidad de aprendizaje 7: Evaluacin del Aprendizaje

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

UNMSM Diseo de Sistemas

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

UNMSM Diseo de Sistemas

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

You might also like