Sofware 2 - Nuñez FINAL

8
UNIVERSIDAD NACIONAL “DANIEL ALCIDES CARRION FACULTAD DE INGENIERÍA ESCUELA DE FORMACION PROFESIONAL DE SISTEMAS Y COMPUTACIÓN SILABO INGENIERIA SOFTWARE II I. DATOS INFORMATIVOS. 1.1. CODIGO : 94,312 1.2. REQUISITO : 94,204 1.3. CRÉDITO : 04 1.4. SEMESTE : VII 1.5. SECCIÓN : Única 1.6. AÑO ACADÉMICO : 2014 - A 1.7. EXTENSIÓN HORARIA : HT 02 ; HP 04; TH 06 1.8. DURACION : Del 08 de Abril al 02 de Agosto 2014 1.9. DOCENTE Ing. Ángel Claudio Nuñez Meza. [email protected] . Ing. Camavilca Vega, Dámaris M. [email protected] II. SUMILLA. Asignatura del área de formación de especialidad, de naturaleza teórica y práctica, cuyo propósito es brindar al alumno las herramientas necesarias para la elaboración de software de calidad. Comprende de las siguientes unidades. Unidad I: Requerimientos y caso de uso del sistema; Unidad II: Objetos – clases; Unidad III: Migración a Base de Datos y programación orientado a objetos y Unidad IV: Otros diagramas. III. OBJETIVOS. III.1 Objetivo general. Desarrollar conceptos filosóficos, teóricas y prácticas, utilizando tecnología orientada a objetos; para cambiar la manera en que una corporación hace negocio, o alternativamente para proteger a la corporación de ataques estratégicos de su competencia; desarrollando y construyendo software de calidad.

Transcript of Sofware 2 - Nuñez FINAL

Page 1: Sofware 2 - Nuñez FINAL

UNIVERSIDAD NACIONAL “DANIEL ALCIDES CARRION

FACULTAD DE INGENIERÍAESCUELA DE FORMACION PROFESIONAL DE SISTEMAS Y COMPUTACIÓN

SILABO

INGENIERIA SOFTWARE II

I. DATOS INFORMATIVOS.

1.1. CODIGO : 94,3121.2. REQUISITO : 94,204 1.3. CRÉDITO : 041.4. SEMESTE : VII1.5. SECCIÓN : Única 1.6. AÑO ACADÉMICO : 2014 - A1.7. EXTENSIÓN HORARIA : HT 02 ; HP 04; TH 06 1.8. DURACION : Del 08 de Abril al 02 de Agosto 20141.9. DOCENTE Ing. Ángel Claudio Nuñez Meza.

[email protected]. Ing. Camavilca Vega, Dámaris M. [email protected]

II. SUMILLA.

Asignatura del área de formación de especialidad, de naturaleza teórica y práctica, cuyo propósito es brindar al alumno las herramientas necesarias para la elaboración de software de calidad. Comprende de las siguientes unidades. Unidad I: Requerimientos y caso de uso del sistema; Unidad II: Objetos – clases; Unidad III: Migración a Base de Datos y programación orientado a objetos y Unidad IV: Otros diagramas.

III. OBJETIVOS. III.1Objetivo general.

Desarrollar conceptos filosóficos, teóricas y prácticas, utilizando tecnología orientada a objetos; para cambiar la manera en que una corporación hace negocio, o alternativamente para proteger a la corporación de ataques estratégicos de su competencia; desarrollando y construyendo software de calidad.

III.2Objetivos Específicos.

a) Entender los modelos de caso de uso para detallar los requerimientos funcionales del sistema.

b) Modelar las estructuras o propiedades del diagrama de clases como un "molde" del cual se crean múltiples objetos.

c) Migrar la correspondencia del diagrama de clases a una base de datos y lenguaje de programación orientada a objetos.

d) Conocer y desarrollar otros diagramas importantes del UML.

Page 2: Sofware 2 - Nuñez FINAL

IV. PROGRAMACIÓN DE CONTENIDOS.

UNIDAD I: REQUERIMIENTOS Y CASO DE USO DEL SISTEMAOBJETIVOS ESPEC ÍFICOS:Entender los modelos de caso de uso para detallar los requerimientos funcionales del sistema.

Semana Sesión Contenido Estrategias Indicadores de Logro Instrumentos

11 Exposición del sílabo. Prueba de entrada. Exposición - Entrega de sílabos.

- Se establecen en consenso las normas para el desarrollo del curso. - Identifica los requerimientos y caso de uso para el desarrollo y construcción de software orientada a objeto (OO).

Examen escrito

2Introducción del desarrollo de software orientado a objetos con UML

ExposiciónLista de cotejos para evaluar los estudios de casos de uso en el de laboratorio.

23 Modelo de Requerimientos de Sistemas Exposición4 Casos prácticos Laboratorio

35 Actores, Casos de Uso, Asociación Exposición6 Casos prácticos Laboratorio

47

Diseñando Diagramas de Casos de Uso con Herramienta de Software

ExposiciónExposición de trabajos

8 Casos prácticos Laboratorio

Lectura: UML gota a gota de Martin Fowler con Kendall Scott.Actividad: Desarrollo de actividades académicas

UNIDAD II: OBJETOS - CLASESOBJETIVOS ESPEC ÍFICOS:Modelar las estructuras o propiedades del diagrama de clases como un "molde" del cual se crean múltiples objetos.

Semana Sesión Contenido Estrategias Indicadores de Logro Instrumentos

51 Clases de Objetos, Objetos, Atributos, Métodos, Encapsulación Exposición

Modela el diagrama de clases y la correspondencia con los objetos.

Examen escrito

2 Casos prácticos Laboratorio Lista de cotejos para evaluar los modelos de clases y objetos en el laboratorio.

63 Diagrama de Clase, Dominio del Sistema Exposición4 Casos prácticos Laboratorio

75 Asociaciones, Generalización, Agregación, Composición. Exposición6 Casos prácticos Laboratorio Exposición de trabajos

Lectura: Schmuller, Joseph. Aprendiendo UML en 24 Horas.8 Examen primer parcial del 26 al 30 de Mayo del 2014

Actividad: Desarrollo de actividades académicas

Page 3: Sofware 2 - Nuñez FINAL

UNIDAD III: MIGRACION A BASE DE DATOS Y PROGRAMACION ORIENTADO A OBJETOSOBJETIVOS ESPEC ÍFICOS:Migrar la correspondencia del diagrama de clases a una base de datos y lenguaje de programación orientada a objetos.Semana Sesión Contenido Estrategias Indicadores de Logro Instrumentos

97

Migración del Diagrama de Clases a una Base de datos Relacional

Exposición

Modela el diagrama de clases y la correspondencia con los objetos.

Examen escrito8 Casos prácticos Laboratorio

Lista de cotejos para evaluar los modelos de clases y objetos en el laboratorio.

109 Migración del Diagrama de Clases a Código Java Exposición

10 Casos prácticos Laboratorio

1111 Capas de Negocio (Presentación, Lógica de Negocios, Datos) Exposición

12 Casos prácticos Laboratorio

1213 Capas de Negocio (Presentación, Lógica de Negocios, Datos) Exposición

14 Casos prácticos Laboratorio

1315 Ingeniería Reversa Exposición16 Casos prácticos Laboratorio Exposición de trabajos

Lectura: Robert Cecil Martin, UML for Java ProgrammersActividad: Desarrollo de actividades académicas

UNIDAD IV: OTROS DIAGRAMASOBJETIVOS ESPEC ÍFICOS:Conocer y desarrollar otros diagramas importantes del UML.Semana Sesión Contenido Estrategias Indicadores de Logro Instrumentos

1417 Diagrama de Secuencia, Colaboración y Actividades Exposición

Elabora y distingue el uso de los diferentes diagramas del UML

Examen escrito18 Casos prácticos Laboratorio Lista de cotejos para

evaluar los diagramas UML.15

19 Diagrama de Estado, Paquetes, Componentes Exposición

20 Casos prácticos Laboratorio Exposición de trabajosLectura: Jacobson, Ivar. Booch, Grady. Rumbaugh, James. El Lenguaje Unificado de Modelado Manual de Referencia.Actividad: Desarrollo de actividades académicas

16 Examen segundo parcial del 21 al 25 de Julio del 201417 Examen final del 28 al 31 de Julio del 2014

Page 4: Sofware 2 - Nuñez FINAL

V. EQUIPO Y MATERIALES. V.1 Para el docente.

Equipos de sonido y proyector multimedia, computador. Materiales de aula de clases y laboratorio de software Texto de consulta, Guías de práctica.

V.2 Para el alumno. Bibliografía seleccionada. Separatas digitales. Resúmenes.

VI. SISTEMA DE EVALUACIÓN. El sistema de evaluación será:

VI.1Evaluación diagnostica. Se realizará la primera semana del inicio del semestre académico a través de una prueba de entrada.

VI.2Evaluación Formativa. Se tendrá en cuenta la realización de tareas académicas, individuales y de grupo, prácticas de laboratorio y calificadas, análisis y comentarios de lecturas seleccionadas. Etc.

VI.3Evaluación Sumativa: Se aplicaran dos pruebas escritas, una para cada parcial en las fechas establecidas en el cronograma del desarrollo establecido.

La nota aprobatoria es de 11; con el 30% de inasistencia a clases será considerado como RETIRADO de la asignatura.El promedio de la asignatura se obtendrá a partir de los promedios parciales obtenidos, mediante la aplicación del siguiente procedimiento.

Parcial1 (Media de las calificaciones) + Parcial2 (Media de las calificaciones)2

VII. FUENTES DE INFORMACIÓN .

7.1 Fuentes bibliográficas.

Larman, Craig. UML y Patrones. 2º Edición. Madrid: Edit. Pearson Educación S.A.; 2003Jacobson, Ivar. Booch, Grady. Rumbaugh, James. EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE. Madrid. Edit. Pearson Educación S.A.; 2000.Jacobson, Ivar. Booch, Grady. Rumbaugh, James. El Lenguaje Unificado de Modelado. Madrid. Edit. Pearson Educación S.A.; 2006Jacobson, Ivar. Booch, Grady. Rumbaugh, James. El Lenguaje Unificado de Modelado Manual de Referencia. Madrid. Edit. Pearson Educación S.A.; 2007.Schmuller, Joseph. Aprendiendo UML en 24 Horas. Prentice Hall.

Robert Cecil Martin. UML for Java Programmers. New Jersey – USA. Edit. Prentice-Hall; 2002.Joyanes Aguilar, Luis. Zahonero Martínez, Ignacio. Programación en JAVA Y UML. México. Edit. McGrawHill; 2010.

Martin Fowler. Kendall Scott. UML gota a gota. 1ra Edición. México: Edit.

Addison Wesley longman de México. S.A. de C.V.; 1999.

James Martin. James J Odell. Análisis y Diseño Orientado a Objetos. Mexico. Edit. Prentice Hall; 1994. MARTIN, JAMES. Book I Introducción. Book II Planning and Analysis. Book III Design and Construccion. Edit. Prentice Hall; 1990

Page 5: Sofware 2 - Nuñez FINAL

7.2 Fuentes digitales.

Modelado de sistemas con UML

http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/doc-modelado-sistemas-uml.pdf

Introducción a UML.http://gidis.ing.unlpam.edu.ar/downloads/pdfs/IntroduccionUML.PDF

El Lenguaje Unificado de Modelado (UML)http://www.disca.upv.es/enheror/pdf/ActaUML.PDF

Cerro de Pasco, marzo del 2014

----------------------------------------------------- -----------------------------------------------Ing. ANGEL CLAUDIO NUÑEZ MEZA Ing. Dámaris M. CAMAVILCA VEGA

Docente Jefa de Práctica

----------------------------------------------------- -----------------------------------------------Ing. ANGEL CLAUDIO NUÑEZ MEZA Mg. RAÚL CONDOR BEDOYA

Director de la EFPSyC VoBo Comisión revisora de sílabo