Trabajo final TMGEV (Moodle) Laura Nuñez (Tutora: Evangelina Chavez)
Sofware 2 - Nuñez FINAL
-
Upload
kalin-leon -
Category
Documents
-
view
14 -
download
2
Transcript of 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.
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
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
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
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