You are on page 1of 8

UNIVERSIDAD NACIONAL DE TRUJILLO

SILABO DE SISTEMAS ORIENTADOS A OBJETOS


I. IDENTIFICACIN
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: Trujillo
1.4. Calendario Acadmico: 2016-I
1.5. Ao/Ciclo Acadmico: 9
1.6. Cdigo de curso: 1025
1.7. Seccin: A
1.8. Creditos: 4
1.9. Nmero de Rotaciones, veces que se desarrolla la experiencia curricular en el ao/ciclo acadmico: 1
1.10. Duracin por vez de rotacin (Nro. de Semanas/Días): 16
1.11. Extensin horaria:
1.11.1. Total de horas semanales: 6
- Horas Teora: 2
- Horas Prctica: 4
1.11.2. Total de Horas Ao/Semestre: 102
1.12. Organizacin del tiempo Anual/Semestral:
Tipo
Total
Unidad Semana/Día
Actividades
Hs
I
II
III
Aplazado
- Sesiones Tericas
32
10
8
14
--- Sesiones Prcticas
52
16
12
24
--- Sesiones de Evaluacin
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):
Descripcin
Nombre
Profesin
Email
Coordinador General
Mg. CASTILLO DIESTRA,
Ing. de Computacin y
ccastillod@unitru.edu.pe
CARLOS ENRIQUE
Sistemas
II. FUNDAMENTACIN Y DESCRIPCIN
Una de las preocupaciones actuales ms urgentes de la industria de la computacin es la de crear software y
sistemas corporativos ms pronto y de ms bajo costo. Frente a esta realidad en la dcada de los 90 han
surgido docenas de mtodos orientados a objetos. Cada uno introduce un proceso para el anlisis y diseo
de un producto o sistema, un conjunto de modelos que evoluciona fuera del proceso y una notacin 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 tecnologa orientada a objetos a fin de desarrollar
software ms pronto y de ms bajo costo.
La naturaleza del curso es terica y prctica y est dirigido a los alumnos del noveno ciclo de la carrera de
Informtica que hayan aprobado el curso Ingeniera de la Informacin. En este curso se presentarn los
conceptos generales de la tecnologa orientada a objetos, se har una revisin de las metodologas
orientadas a objetos y har el anlisis y diseo de un proyecto orientado a objetos utilizando una
herramienta CASE.
III. APRENDIZAJES ESPERADOS
Al terminar el curso los estudiantes debern ser capaces de:
1. Conocer los conceptos y principios fundamentales del paradigma orientado a objetos para su aplicacin
en el desarrollo de un producto software.
2. Conocer las caractersticas de los lenguajes de programacin orientados a objetos.
3. Comprender la importancia del lenguaje de especificacin 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. PROGRAMACIN
4.1. UNIDAD 1
4.1.1. Denominacin: Introduccin a la Tecnologa Orientada a Objetos
4.1.2. Inicio: 2016-04-01
Termino: 2016-05-06
Nmero de Semanas/Das: 5

Pg. 1

UNIVERSIDAD NACIONAL DE TRUJILLO


4.1.3. Objetivos de Aprendizaje
1) Identificar las caractersticas que hacen que el software sea complejo.
2) Diferenciar las Metodologas de desarrollo de software: Estructurado, Ingeniera de la
Informacin, Orientado a objetos.
3) Usar los conceptos bsicos del modelo de objetos: Objetos, Clases, Mensajes, Mtodos,
Herencia, Polimorfismo.
4) Identificar las caractersticas de un lenguaje de programacin orientado a objetos.
5) Diferenciar un lenguaje de programacin 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 caractersticas de las principales metodologas de desarrollo orientadas a
objetos: RUP, Booch, OOA Coad/Yourdon, OMT Rumbaugh, CRC Wirfs-Brock, OOSE
Jacobson, FUSION Hewlett-Packard.
9) Elaborar resmenes y/o comentarios de lecturas
10) Resolver casos prcticos individual y colectivamente.
4.1.4. Desarrollo de la Enseanza-Aprendizaje:
Semana/D
Actividades y Contenidos
a
Semana/D Teoria:
a1
EL PRODUCTO SOFTWARE
Inicio:
Sistema software. Artefacto
2016-04-01 Modelo. Por qu modelamos?. Principios del modelado.
Termino:
Notacin de un modelo.
2016-04-08 Mtodo. Metodologa.
La complejidad del software: Origen de la complejidad,
acciones contra la complejidad.
Prctica:
La crisis del software.
Metodologas de desarrollo de software: Estructurado,
Ingeniera de la Informacin, Orientado a objetos.
Laboratorio:
El futuro de la Ingeniera de Software
Semana/D Teora:
a2
EL ENFOQUE ORIENTADO A OBJETOS
Inicio:
Construyendo sistemas complejos
2016-04-11 Las tres claves de los sistemas vivientes
Termino:
Las tres claves de la tecnologa orientada a objetos
2016-04-15 Conceptos bsicos del modelo de objetos: Objetos, Clases,
Mensajes, Mtodos, Herencia, Poliformismo.
Prctica:
Casos de estudio
Laboratorio:
Estudio Comparativo de herramientas CASE
Semana/D Teora:
a3
LENGUAJES DE PROGRAMACIN ORIENTADOS A OBJETOS
Inicio:
Evolucin de los LP
2016-04-18 Caractersticas de los LPOO
Termino:
LENGUAJE DE MODELADO UNIFICADO (UML:
2016-04-22 Unified Modeling Language)
Claves en desarrollo de SI: Notacin, herramientas,
proceso.
Definicin. Evolucin
Inconvenientes de UML
Modelos y Diagramas
Diagramas de UML
Prctica:
Casos de estudio
Laboratorio:
Perfiles de los LPOO
Semana/D Teoria:
a4
Medodologas de desarrollo de software
Inicio:
XP
2016-04-25 Prctica y Laboratorio:

Pg. 2

UNIVERSIDAD NACIONAL DE TRUJILLO


Termino:
Investigacin:
2016-04-29 METODOLOGAS DE DESARROLLO ORIENTADAS
A OBJETOS
Revisin de las metodologas 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 investigacin, presentan un informe y
lo exponen.
Semana/D PRIMER EXAMEN PARCIAL
a5
Inicio:
2016-05-02
Termino:
2016-05-06
4.1.5. Evaluacin del Aprendizaje:
Semana/D
a
Semana/D Exposicin
a4
Inicio:
2016-04-25
Termino:
2016-04-29
Semana/D Test/Prueba Objetiva
a5
Inicio:
2016-05-02
Termino:
2016-05-06

Tcnica/Instrumento

4.2. UNIDAD 2
4.2.1. Denominacin: RUP: Modelo del Negocio, Modelo de Requerimientos y Anlisis y Diseo
4.2.2. Inicio: 2016-05-09
Termino: 2016-06-03
Nmero de Semanas/Das: 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 resmenes y/o comentarios de lecturas
6) Resolver casos prcticos individual y colectivamente.
4.2.4. Desarrollo de la Enseanza-Aprendizaje:
Semana/D
Actividades y Contenidos
a
Semana/D Teora:
a6
RATIONAL UNIFIED PROCESS (RUP)
Inicio:
Rational Unified Process
2016-05-09 Vista Global del Proceso
Termino:
Fases e Iteraciones
2016-05-13 Estructura esttica del proceso
Flujos de trabajo
El producto RUP
Organizacin de modelos: Propuesta de RUP
Prctica:
Casos de estudio
Laboratorio:
Proyecto del curso: Desarrollo de un Producto Software utilizando una metodologa orientada a
objetos
Semana/D Teora:
a7
MODELO DEL NEGOCIO
Inicio:
Objetivos
2016-05-16 Modelo del negocio

Pg. 3

UNIVERSIDAD NACIONAL DE TRUJILLO


Termino:
Modelo de casos de uso del negocio: Actor del negocio,
2016-05-20 Casos de uso del negocio,
Identificacin de los actores y casos de uso del negocio.
Consideraciones acerca de los actores del negocio
Consideraciones acerca de los actores del negocio
Relacin entre un actor de negocio y un caso de uso de
negocio
Relaciones entre casos de uso: include, extend,
generalizacin
Generalizacin de actores.
Especificacin de casos de uso: textual, diagrama de
actividad.
Modelo de Objetos de negocio.
Prctica:
Casos de estudio
Laboratorio:
Proyecto del curso
Semana/D Teora:
a8
MODELO DE REQUERIMIENTOS
Inicio:
LOS CASOS DE USO DE SISTEMA
2016-05-23 Diagramas de casos de uso
Termino:
Actores y casos de uso. Relaciones entre casos de uso
2016-05-27 Estudio de un caso
El modelo del negocio y el modelo del sistema
MODELO DE ANALISIS Y DISEO
DIAGRAMA DE ACTIVIDADES
Diagrama de actividad
Actividad. Accin. Transicin. Decisin
Barras de sincronizacin. Calles
Flujo de objetos
Prctica:
Casos de estudio
Laboratorio:
Proyecto del curso
Semana/D Teoria:
a9
DIAGRAMA DE CLASES
Inicio:
El diagrama de clases
2016-05-30 Clase. Relaciones entre clase
Termino:
Relacin de asociacin: Nombre, rol, multiplicidad,
2016-06-03 restricciones, calificador, navegabilidad, agregacin,
composicin.
Orden de los adornos en un extremo de asociacin.
Relacin de generalizacin: restricciones (disjoint,
overlapping, complete, incomplete)
Clase asociacin, clases abstractas.
Prctica:
Casos de estudio
Laboratorio:
Proyecto del curso
4.2.5. Evaluacin del Aprendizaje:
Semana/D
a
Semana/D Casos de estudio
a6
Inicio:
2016-05-09
Termino:
2016-05-13
Semana/D Casos de estudio
a7
Inicio:
2016-05-16

Tcnica/Instrumento

Pg. 4

UNIVERSIDAD NACIONAL DE TRUJILLO


Termino:
2016-05-20
Semana/D Casos de estudio
a8
Inicio:
2016-05-23
Termino:
2016-05-27
Semana/D Casos de estudio
a9
Inicio:
2016-05-30
Termino:
2016-06-03
4.3. UNIDAD 3
4.3.1. Denominacin: RUP: Anlisis y Diseo e Implementacin
4.3.2. Inicio: 2016-06-06
Termino: 2016-07-22
Nmero de Semanas/Das: 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 colaboracin.
3) Modelar usando los diagramas de componentes y de despliegue
4) Utilizar la herramienta case Rational Rose.
5) Elaborar resmenes y/o comentarios de lecturas
6) Resolver casos prcticos individual y colectivamente.
4.3.4. Desarrollo de la Enseanza-Aprendizaje:
Semana/D
Actividades y Contenidos
a
Semana/D SEGUNDO EXAMEN PARCIAL
a 10
Inicio:
2016-06-06
Termino:
2016-06-10
Semana/D Teora:
a 11
DIAGRAMA DE ESTADOS
Inicio:
Diagrama de estados
2016-06-13 Estado: estado inicial, estado final.
Termino:
Transicin. Evento. Los guardas
2016-06-17 Operaciones, acciones y actividades
Prctica:
Casos de estudio
Laboratorio:
Proyecto del curso
Semana/D Teoria:
a 12
DIAGRAMAS DE INTERACCION
Inicio:
Diagramas de interaccin
2016-06-20 Diagramas de secuencia
Termino:
Diagramas de colaboracin
2016-06-24 Prctica:
Casos de estudio
Laboratorio:
Proyecto del curso
Semana/D Teoria:
a 13
DIAGRAMAS DE IMPLEMENTACION
Inicio:
Diagrama de componentes
2016-06-27 Diagrama de despliegue
Termino:
Prctica:
2016-07-01 Casos de estudio
Laboratorio:
Proyecto del curso
Semana/D Teoria y Prctica:
a 14
Investigacin:

Pg. 5

UNIVERSIDAD NACIONAL DE TRUJILLO


Inicio:
2016-07-04
Termino:
2016-07-08

Semana/D
a 15
Inicio:
2016-07-11
Termino:
2016-07-15
Semana/D
a 16
Inicio:
2016-07-18
Termino:
2016-07-22

BASES DE DATOS RELACIONAL ORIENTADA A OBJETOS


BASES DE DATOS ORIENTADAS A OBJETOS.
MAPEO DEL MODELO DE CLASES AL MODELO DE DATOS
Los alumnos en grupo de hasta cuatro integrantes realizan la investigacin, presentan un informe y
lo exponen.
Laboratorio:
Proyecto del curso
Teoria:
RUP: Flujos de soporte
Prctica:
Casos de estudio
Laboratorio:
Evaluacin del Proyecto del curso
TERCER EXAMEN PARCIAL

4.3.5. Evaluacin del Aprendizaje:


Semana/D
a
Semana/D Casos de estudio
a 10
Inicio:
2016-06-06
Termino:
2016-06-10
Semana/D Casos de estudio
a 11
Inicio:
2016-06-13
Termino:
2016-06-17
Semana/D Casos de estudio
a 12
Inicio:
2016-06-20
Termino:
2016-06-24
Semana/D Casos de estudio
a 13
Inicio:
2016-06-27
Termino:
2016-07-01
Semana/D Exposicin
a 14
Inicio:
2016-07-04
Termino:
2016-07-08
Semana/D Exposicin
a 15
Inicio:
2016-07-11
Termino:
2016-07-15
Semana/D Test/Prueba Objetiva
a 16
Inicio:
2016-07-18

Tcnica/Instrumento

Pg. 6

UNIVERSIDAD NACIONAL DE TRUJILLO


Termino:
2016-07-22
4.4. APLAZADO
Semana/Da
Semana/Da 17

Tcnica/Instrumento
Examen de Aplazado, evaluaciones pertimentes
del curso.

V. NORMAS DE EVALUACIN
1. Base Legal: Reglamento de Normas Generales de Evaluacin del Aprendizaje de los Estudiantes de
Pregrado de la Universidad Nacional de Trujillo.
2. Normas especificadas en la Experiencia Curricular:
La evaluacin del curso comprende tres exmenes, un proyecto grupal y trabajos de investigacin:
EP1: Primer examen parcial, EP2: Segundo examen parcial, EP3: Tercer examen parcial
PY: Proyecto, TI: Promedio de trabajo de investigacin
La nota promocional (NP) se define del modo siguiente:
NP = (EP1 + EP2 + EP3 + PY + PTI)/5
La nota de calificacin 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 rendirn un examen de aplazados.
El alumno que falte a uno de los exmenes tendr cero (00) de nota.
Este sistema de evaluacin no permite la existencia de exmenes y prcticas rezagadas por ningn motivo,
salvo justificacin solicitada por escrito ante las autoridades respectivas.
La asistencia a clases es obligatoria, ms de 30% de inasistencia inhabilita al alumno a tener promedio
final.
VI. CONSEJERA/ORIENTACIN
Propsitos: Brindar apoyo a los estudiantes para optimizar el aprendizaje en la experiencia curricular
Da: Lunes
Lugar: Departamento de Informtica
Horario: 1:00pm - 3:00pm
VII. BIBLIOGRAFA
1. Bruegge, B y Dutoit, A. Object-Oriented Software Engineering: Using Uml, Patterns, and Java. Ed.
Prentice Hall. USA, 2010.
2. Pressman, Roger. Software Engineering: A practitioner's approach. 7ma. edicin. Ed. McGraw-Hill
Higher Education. USA, 2010.
3. Braude, E. Ingeniera de Software: Una perspectiva orientada a objetos. Ed. AlfaOmega Grupo Editor,
S.A. de C. V. Mxico, 2005.
4. Somerville, I. Software Engineering. Ed. Addison-Wesley. USA, 2007.
5. Booch, Grady, Maksimchuk, Robert y Engle, Michael. Object-Oriented Analysis and Design with
Applications. Ed. Addison-Wesley. USA, 2007.
6. Booch, Grady, Rumbaugh, James y Jacobson, Ivar. El Lenguaje Unificado de Modelado. Ed.
Addison-Wesley. Espaa, 2000.
7. Jacobson, Ivar, Booch, Grady y Rumbaugh, James. El Proceso Unificado de Desarrollo de Software. Ed.
Addison-Wesley. Espaa, 2000.
8. Kruchten, Philippe. The Rational Unified Process An Introduccin. 2da edicin. Ed. Addison-Wesley.
USA, 2000.
9. Quatrani, Terry. Visual Modeling with Rational Rose 2000 and UML. Ed. Addison-Wesley. USA, 2000
10. Booch, G. Object Oriented Analysis and Design. 2da. edicin. Ed. Benjamin Cummings, 1994
11. Rumbaugh et al. Object-Oriented Modeling and Design. Ed. Prentice Hall. 1991
12.Jacobson, I. Objct-Oriented Software Engineering. Ed. Addison-Wesley, 1992.
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)

Pg. 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.

Pg. 8

You might also like