You are on page 1of 8

UNIVERSIDAD NACIONAL DE TRUJILLO

SILABO DE SISTEMAS ORIENTADOS A OBJETOS


I. IDENTIFICACIÓN
1.1. Experiencia Curricular: SISTEMAS ORIENTADOS A OBJETOS
1.2. Facultad: FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
1.3. Para estudiantes de la carrera: INFORMATICA
1.3.1. Sede: Valle Jequetepeque
1.4. Calendario Académico: 2018-I
1.5. Año/Ciclo Académico: 9
1.6. Código de curso: 1025
1.7. Sección: A
1.8. Creditos: 4
1.9. Número de Rotaciones, veces que se desarrolla la experiencia curricular en el año/ciclo académico: 1
1.10. Duración por vez de rotación (Nro. de Semanas/Días): 16
1.11. Extensión horaria:
1.11.1. Total de horas semanales: 6
- Horas Teoría: 2
- Horas Práctica: 4
1.11.2. Total de Horas Año/Semestre: 102
1.12. Organización del tiempo Anual/Semestral:
Tipo Total Unidad Semana/Día
Actividades Hs I II III Aplazado
- Sesiones Teóricas 32 10 10 12 ---
- Sesiones Prácticas 52 16 16 20 ---
- Sesiones de Evaluación 18 4 4 4 6
Total Horas 102 --- --- --- ---
1.13. Prerrequisitos:
- Cursos:
- INGENIERIA DE LA INFORMACION
- Creditos: No necesarios
1.14. Docente(s):
1.14.1. Coordinador(es):
Descripción Nombre Profesión Email
Coordinador General Mg. CASTILLO DIESTRA, Ing. de Computación y ccastillod@unitru.edu.pe
CARLOS ENRIQUE Sistemas
II. FUNDAMENTACIÓN Y DESCRIPCIÓN
Una de las preocupaciones actuales más urgentes de la industria de la computación es la de crear software y
sistemas corporativos más pronto y de más bajo costo. Frente a esta realidad en la década de los 90 han
surgido docenas de métodos orientados a objetos. Cada uno introduce un proceso para el análisis y diseño
de un producto o sistema, un conjunto de modelos que evoluciona fuera del proceso y una notación que
posibilita al ingeniero del software crear un modelo de una manera consistente. Por lo tanto, el objetivo de
este curso es que el alumno utilice las bondades de la tecnología orientada a objetos a fin de desarrollar
software más pronto y de más bajo costo.
La naturaleza del curso es teórica y práctica y está dirigido a los alumnos del noveno ciclo de la carrera de
Informática que hayan aprobado el curso Ingeniería de la Información. En este curso se presentarán los
conceptos generales de la tecnología orientada a objetos, se hará una revisión de las metodologías
orientadas a objetos y hará el análisis y diseño de un proyecto orientado a objetos utilizando una
herramienta CASE.
III. APRENDIZAJES ESPERADOS
Al terminar el curso los estudiantes deberán ser capaces de:
1. Conocer los conceptos y principios fundamentales del paradigma orientado a objetos para su aplicación
en el desarrollo de un producto software.
2. Conocer las características de los lenguajes de programación orientados a objetos.
3. Comprender la importancia del lenguaje de especificación orientado a objetos UML en el desarrollo del
software.
4. Conocer las bases de datos orientadas a objetos
5. Desarrollar un proyecto software utilizando el enfoque orientado a objetos.
IV. PROGRAMACIÓN
4.1. UNIDAD 1
4.1.1. Denominación: Introducción a la Tecnología Orientada a Objetos
4.1.2. Inicio: 2018-04-09 Termino: 2018-05-11 Número de Semanas/Días: 5

Pág. 1
UNIVERSIDAD NACIONAL DE TRUJILLO

4.1.3. Objetivos de Aprendizaje


1º) Identificar las características que hacen que el software sea complejo.
2º) Diferenciar las Metodologías de desarrollo de software: Estructurado, Ingeniería de la
Información, Orientado a objetos.
3º) Usar los conceptos básicos del modelo de objetos: Objetos, Clases, Mensajes, Métodos,
Herencia, Polimorfismo.
4º) Identificar las características de un lenguaje de programación orientado a objetos.
5º) Diferenciar un lenguaje de programación orientado a objetos de uno no orientado a objetos.
6º) Identificar los diagramas que forman UML
7º) Diferenciar un modelo de un diagrama.
8º) Identificar las características de las principales metodologías de desarrollo orientadas a
objetos: RUP, Booch, OOA Coad/Yourdon, OMT Rumbaugh, CRC Wirfs-Brock, OOSE
Jacobson, FUSION Hewlett-Packard.
9º) Elaborar resúmenes y/o comentarios de lecturas
10º) Resolver casos prácticos individual y colectivamente.
4.1.4. Desarrollo de la Enseñanza-Aprendizaje:
Semana/Dí Actividades y Contenidos
a
Semana/Dí Teoria:
a1 EL PRODUCTO SOFTWARE
Inicio: Sistema software. Artefacto
2018-04-09 Modelo. ¿Por qué modelamos?. Principios del modelado.
Termino: Notación de un modelo.
2018-04-13 Método. Metodología.
La complejidad del software: Origen de la complejidad,
acciones contra la complejidad.
Práctica:
La crisis del software.
Metodologías de desarrollo de software: Estructurado,
Ingeniería de la Información, Orientado a objetos.
Laboratorio:
El futuro de la Ingeniería de Software
Semana/Dí Teoría:
a2 EL ENFOQUE ORIENTADO A OBJETOS
Inicio: Construyendo sistemas complejos
2018-04-16 Las tres claves de los sistemas vivientes
Termino: Las tres claves de la tecnología orientada a objetos
2018-04-20 Conceptos básicos del modelo de objetos: Objetos, Clases,
Mensajes, Métodos, Herencia, Poliformismo.
Práctica:
Casos de estudio
Laboratorio:
Estudio Comparativo de herramientas CASE
Semana/Dí Teoría:
a3 LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS
Inicio: Evolución de los LP
2018-04-23 Características de los LPOO
Termino: LENGUAJE DE MODELADO UNIFICADO (UML:
2018-04-27 Unified Modeling Language)
Claves en desarrollo de SI: Notación, herramientas,
proceso.
Definición. Evolución
Inconvenientes de UML
Modelos y Diagramas
Diagramas de UML
Práctica:
Casos de estudio
Laboratorio:
Perfiles de los LPOO
Semana/Dí Teoria:
a4 Medodologías de desarrollo de software
Inicio: XP
2018-04-30 Práctica y Laboratorio:

Pág. 2
UNIVERSIDAD NACIONAL DE TRUJILLO

Termino: Investigación:
2018-05-04 METODOLOGÍAS DE DESARROLLO ORIENTADAS
A OBJETOS
Revisión de las metodologías orientadas a objetos: RUP,
Booch, OOA Coad/Yourdon, OMT Rumbaugh, CRC
Wirfs-Brock, OOSE Jacobson, FUSION Hewlett-Packard.
Los alumnos en grupo de hasta cuatro integrantes realizan la investigación, presentan un informe y
lo exponen.
Semana/Dí PRIMER EXAMEN PARCIAL
a5
Inicio:
2018-05-07
Termino:
2018-05-11

4.1.5. Evaluación del Aprendizaje:


Semana/Dí Técnica/Instrumento
a
Semana/Dí Exposición
a4
Inicio:
2018-04-30
Termino:
2018-05-04
Semana/Dí Test/Prueba Objetiva
a5
Inicio:
2018-05-07
Termino:
2018-05-11
4.2. UNIDAD 2
4.2.1. Denominación: RUP: Modelo del Negocio, Modelo de Requerimientos y Análisis y Diseño
4.2.2. Inicio: 2018-05-14 Termino: 2018-06-08 Número de Semanas/Días: 4
4.2.3. Objetivos de Aprendizaje
1º) Usar los diagramas de UML para modelar un software.
2º) Derivar el modelo de requerimientos a partir del modelo del negocio
3º) Utilizar la herramienta case Rational Rose.
4º) Diferenciar una fase de RUP de un flujo de trabajo de RUP
5º) Elaborar resúmenes y/o comentarios de lecturas
6º) Resolver casos prácticos individual y colectivamente.
4.2.4. Desarrollo de la Enseñanza-Aprendizaje:
Semana/Dí Actividades y Contenidos
a
Semana/Dí Teoría:
a6 RATIONAL UNIFIED PROCESS (RUP)
Inicio: Rational Unified Process
2018-05-14 Vista Global del Proceso
Termino: Fases e Iteraciones
2018-05-18 Estructura estática del proceso
Flujos de trabajo
El producto RUP
Organización de modelos: Propuesta de RUP
Práctica:
Casos de estudio
Laboratorio:
Proyecto del curso: Desarrollo de un Producto Software utilizando una metodología orientada a
objetos
Semana/Dí Teoría:
a7 MODELO DEL NEGOCIO
Inicio: Objetivos
2018-05-21 Modelo del negocio

Pág. 3
UNIVERSIDAD NACIONAL DE TRUJILLO

Termino: Modelo de casos de uso del negocio: Actor del negocio,


2018-05-25 Casos de uso del negocio,
Identificación de los actores y casos de uso del negocio.
Consideraciones acerca de los actores del negocio
Consideraciones acerca de los actores del negocio
Relación entre un actor de negocio y un caso de uso de
negocio
Relaciones entre casos de uso: include, extend,
generalización
Generalización de actores.
Especificación de casos de uso: textual, diagrama de
actividad.
Modelo de Objetos de negocio.
Práctica:
Casos de estudio
Laboratorio:
Proyecto del curso
Semana/Dí Teoría:
a8 MODELO DE REQUERIMIENTOS
Inicio: LOS CASOS DE USO DE SISTEMA
2018-05-28 Diagramas de casos de uso
Termino: Actores y casos de uso. Relaciones entre casos de uso
2018-06-01 Estudio de un caso
El modelo del negocio y el modelo del sistema
MODELO DE ANALISIS Y DISEÑO
DIAGRAMA DE ACTIVIDADES
Diagrama de actividad
Actividad. Acción. Transición. Decisión
Barras de sincronización. Calles
Flujo de objetos
Práctica:
Casos de estudio
Laboratorio:
Proyecto del curso
Semana/Dí Teoria:
a9 DIAGRAMA DE CLASES
Inicio: El diagrama de clases
2018-06-04 Clase. Relaciones entre clase
Termino: Relación de asociación: Nombre, rol, multiplicidad,
2018-06-08 restricciones, calificador, navegabilidad, agregación,
composición.
Orden de los adornos en un extremo de asociación.
Relación de generalización: restricciones (disjoint,
overlapping, complete, incomplete)
Clase asociación, clases abstractas.
Práctica:
Casos de estudio
Laboratorio:
Proyecto del curso

4.2.5. Evaluación del Aprendizaje:


Semana/Dí Técnica/Instrumento
a
Semana/Dí Casos de estudio
a6
Inicio:
2018-05-14
Termino:
2018-05-18
Semana/Dí Casos de estudio
a7
Inicio:
2018-05-21

Pág. 4
UNIVERSIDAD NACIONAL DE TRUJILLO

Termino:
2018-05-25
Semana/Dí Casos de estudio
a8
Inicio:
2018-05-28
Termino:
2018-06-01
Semana/Dí Casos de estudio
a9
Inicio:
2018-06-04
Termino:
2018-06-08
4.3. UNIDAD 3
4.3.1. Denominación: RUP: Análisis y Diseño e Implementación
4.3.2. Inicio: 2018-06-11 Termino: 2018-07-27 Número de Semanas/Días: 7
4.3.3. Objetivos de Aprendizaje
1º) Usar los diagramas de UML para modelar un software.
2º) Diferenciar el uso de los diagramas de secuencias de los diagramas de colaboración.
3º) Modelar usando los diagramas de componentes y de despliegue
4º) Utilizar la herramienta case Rational Rose.
5º) Elaborar resúmenes y/o comentarios de lecturas
6º) Resolver casos prácticos individual y colectivamente.
4.3.4. Desarrollo de la Enseñanza-Aprendizaje:
Semana/Dí Actividades y Contenidos
a
Semana/Dí SEGUNDO EXAMEN PARCIAL
a 10
Inicio:
2018-06-11
Termino:
2018-06-15
Semana/Dí Teoría:
a 11 DIAGRAMA DE ESTADOS
Inicio: Diagrama de estados
2018-06-18 Estado: estado inicial, estado final.
Termino: Transición. Evento. Los guardas
2018-06-22 Operaciones, acciones y actividades
Práctica:
Casos de estudio
Laboratorio:
Proyecto del curso
Semana/Dí Teoria:
a 12 DIAGRAMAS DE INTERACCION
Inicio: Diagramas de interacción
2018-06-25 Diagramas de secuencia
Termino: Diagramas de colaboración
2018-06-29 Práctica:
Casos de estudio
Laboratorio:
Proyecto del curso
Semana/Dí Teoria:
a 13 DIAGRAMAS DE IMPLEMENTACION
Inicio: Diagrama de componentes
2018-07-02 Diagrama de despliegue
Termino: Práctica:
2018-07-06 Casos de estudio
Laboratorio:
Proyecto del curso
Semana/Dí Teoria y Práctica:
a 14 Investigación:

Pág. 5
UNIVERSIDAD NACIONAL DE TRUJILLO

Inicio: BASES DE DATOS RELACIONAL ORIENTADA A OBJETOS


2018-07-09 BASES DE DATOS ORIENTADAS A OBJETOS.
Termino: MAPEO DEL MODELO DE CLASES AL MODELO DE DATOS
2018-07-13 Los alumnos en grupo de hasta cuatro integrantes realizan la investigación, presentan un informe y
lo exponen.
Laboratorio:
Proyecto del curso
Semana/Dí Teoria:
a 15 RUP: Flujos de soporte
Inicio: Práctica:
2018-07-16 Casos de estudio
Termino: Laboratorio:
2018-07-20 Evaluación del Proyecto del curso
Semana/Dí TERCER EXAMEN PARCIAL
a 16
Inicio:
2018-07-23
Termino:
2018-07-27

4.3.5. Evaluación del Aprendizaje:


Semana/Dí Técnica/Instrumento
a
Semana/Dí Test/Prueba Objetiva
a 10
Inicio:
2018-06-11
Termino:
2018-06-15
Semana/Dí Casos de estudio
a 11
Inicio:
2018-06-18
Termino:
2018-06-22
Semana/Dí Casos de estudio
a 12
Inicio:
2018-06-25
Termino:
2018-06-29
Semana/Dí Casos de estudio
a 13
Inicio:
2018-07-02
Termino:
2018-07-06
Semana/Dí Exposición
a 14
Inicio:
2018-07-09
Termino:
2018-07-13
Semana/Dí Exposición
a 15
Inicio:
2018-07-16
Termino:
2018-07-20
Semana/Dí Test/Prueba Objetiva
a 16
Inicio:
2018-07-23

Pág. 6
UNIVERSIDAD NACIONAL DE TRUJILLO

Termino:
2018-07-27
4.4. APLAZADO
Semana/Día Técnica/Instrumento
Semana/Día 17 Examen de Aplazado, evaluaciones pertimentes
del curso.
V. NORMAS DE EVALUACIÓN
1. Base Legal: Reglamento de Normas Generales de Evaluación del Aprendizaje de los Estudiantes de
Pregrado de la Universidad Nacional de Trujillo.
2. Normas especificadas en la Experiencia Curricular:
• La evaluación del curso comprende tres exámenes, un proyecto grupal y trabajos de investigación:
EP1: Primer examen parcial, EP2: Segundo examen parcial, EP3: Tercer examen parcial
PY: Proyecto, TI: Promedio de trabajo de investigación
• La nota promocional (NP) se define del modo siguiente:
NP = (EP1 + EP2 + EP3 + PY + PTI)/5
• La nota de calificación está en la escala de 0 a 20.
• El alumno aprueba el curso si NP es mayor que 10.5
• Los estudiantes que tengan nota promocional desaprobada rendirán un examen de aplazados.
• El alumno que falte a uno de los exámenes tendrá cero (00) de nota.
• Este sistema de evaluación no permite la existencia de exámenes y prácticas rezagadas por ningún motivo,
salvo justificación solicitada por escrito ante las autoridades respectivas.
• La asistencia a clases es obligatoria, más de 30% de inasistencia inhabilita al alumno a tener promedio
final.
VI. CONSEJERÍA/ORIENTACIÓN
Propósitos: Brindar apoyo a los estudiantes para optimizar el aprendizaje en la experiencia curricular
Día: Jueves
Lugar: Aula C10
Horario: 1:00pm - 2:00pm
VII. BIBLIOGRAFÍA
1. Bruegge, B y Dutoit, A. (2010). Object-Oriented Software Engineering: Using Uml, Patterns, and
Java.Ed.Prentice Hall. USA.
2. Pressman, R. (2010). Software Engineering: A practitioner's approach. 7ma. edición. Ed. McGraw-Hill
Higher Education. USA.
3. Braude, E. (2005). Ingeniería de Software: Una perspectiva orientada a objetos. Ed. AlfaOmega Grupo
Editor, S.A. de C. V. México.
4. Somerville, I. (2007). Software Engineering. Ed. Addison-Wesley. USA.
5. Booch, G., Maksimchuk, R. y Engle, M. (2007). Object-Oriented Analysis and Design with
Applications. Ed. Addison-Wesley. USA.
6. Booch, G., Rumbaugh, J. y Jacobson, I. (2000). El Lenguaje Unificado de Modelado. Ed.
Addison-Wesley. España.
7. Jacobson, I. Booch, G. y Rumbaugh, J. (2000). El Proceso Unificado de Desarrollo de Software. Ed.
Addison-Wesley. España.
8. Kruchten, P. (2000). The Rational Unified Process An Introducción. 2da edición. Ed. Addison-Wesley.
USA.
9. Quatrani, T. (2000). Visual Modeling with Rational Rose 2000 and UML. Ed. Addison-Wesley. USA.
10. Booch, G. (1994). Object Oriented Analysis and Design. 2da. edición. Ed. Benjamin Cummings.
11. Rumbaugh et al. (1991). Object-Oriented Modeling and Design. Ed. Prentice Hall.
12.Jacobson, I. (1992). Objct-Oriented Software Engineering. Ed. Addison-Wesley.
13. http://www.rspa.com
14. http://www.celigent.com/omg/umirtf/tutorials.htm
15. http://www.rational.com/uml
16. http://www.omg.org/uml
17. http://www.rational.com (Rational Rose)
18. http://www.visualuml.com (visualuml)
19. http://www.gentleware.com/ (poseidon)
20. http://www.ilogix.com/ (Rhapsody)

Pág. 7
UNIVERSIDAD NACIONAL DE TRUJILLO

El presente Silabo de la Experiencia Curricular "SISTEMAS ORIENTADOS A OBJETOS", ha sido Visado


por el Director de la ESCUELA ACADEMICO PROFESIONAL DE INFORMATICA, quien da conformidad
al silabo registrado por el docente CASTILLO DIESTRA, CARLOS ENRIQUE que fue designado por el jefe
del DEPARTAMENTO ACADEMICO DE INFORMATICA.

Pág. 8

You might also like