Você está na página 1de 7

UNIVERSIDAD NACIONAL DE TRUJILLO

DEPARTAMENTO DE INGENIERIA DE SISTEMAS

SILABO DE INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS

I. IDENTIFICACIÓN
1. Experiencia Curricular : Ingeniería de Software orientado a Objetos
2. Para estudiantes de la Carrera : INGENIERIA DE SISTEMAS
Ciclo : VIII
3. Calendario académico : 2011
4. Año / Semestre curricular : 2011-II
5. Extensión horaria
5.1. Total Hs semanales : 06
Hrs. Teoría : 01
Hrs. Práctica : 03
Hrs. Laboratorio : 02
5.2. Total hrs. semestre : 96
6. Creditaje : 04
Pre-requisito : 705 (Ingeniería de Software de Gestión).
7. Organización del tiempo anual / semestral
Total Unidades
Tipo de actividades
Horas I II III
7.1. Clases Teóricas 16 05 05 06
7.2 Clases de Laboratorio 32 10 10 12
7.3 Otros (Clases Práctica) 48 15 15 18
Total Horas 96 30 30 36
8. Departamento Académico de Ingeniería de Sistemas
Facultad de Ingeniería
9. Docentes:
Teoría – Práctica : Ing. Mg. Juan Pedro Santos Fernández
(01 Hr. – 01 Hr.) Docente responsable
( jupesanfer77@yahoo.es )
Práctica – Laboratorio : Ing. Oscar Méndez Zavaleta
(02 Hrs. – 02 Hr) ( oscarmendez@premiunnet.com )

II. FUNDAMENTACION Y DESCRIPCION


La presente asignatura emerge como una necesidad del estudiante de Ingeniería de
Sistemas para integrar los métodos y procedimientos de la Ingeniería de Software
Orientado a Objeto en un amplio espectro de aplicaciones de gestión empresarial.

1
Debido al incremento del proceso de automatización de las empresas, se requiere de un
conjunto de herramientas y técnicas apropiadas para la desarrollo e implementación de
sistemas de información automatizados, base fundamental para toma de decisiones
estratégicas y tácticas empresariales.
El conocimiento de la metodología de la Ingeniería de Software Orientado a Objetos es
de vital importancia para el estudiante de Ingeniería de Sistemas, porque puede aplicarla
en diversas actividades profesionales donde sea necesario desarrollar proyectos de
software.

III. APRENDIZAJES ESPERADOS

Al finalizar el curso, el estudiante estará en condiciones de:


1 . Planificar y
analizar proyectos de software orientados a objetos aplicados a la actividad
empresarial.
2. Comprender y aplicar los conceptos fundamentales del Proceso
Unificado de Desarrollo de Software en la implementación de proyectos informáticos
de una organización empresarial.
3. Comprender y aplicar las técnicas de Ingeniería de Software
Orientado a Objetos para el desarrollo de un sistema computarizado.
4. Desarrollar aplicaciones en sistemas de información aplicando
una metodología ágil (Programación Extrema).

IV. PROGRAMACIÓN

UNIDAD DE APRENDIZAJE Nº 1

1. Denominación: INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS


INICIAL
Inicio: 05/09/2011 Término: 08/10/2011 N° de semanas: 5
2. Objetivos:
1°) Desarrollar eficientemente proyectos informáticos de gestión empresarial
utilizando el Proceso Unificado de Desarrollo de Software.
2°) Implementar sistemas de información empresarial utilizando el Proceso
Unificado de Desarrollo de Software correctamente.
3. Desarrollo de la enseñanza- aprendizaje

Semana ACTIVIDADES Y/O CONTENIDOS MMEE


1 Introducción a la Ingeniería del software Orientado Exposición y foro de
(05/09) a Objetos. discusión.
Modelo del Negocio: Reglas del negocio. Casos
de uso del negocio. Descripción de casos de uso. Control de lecturas.
Laboratorio: Introducción a C#. Manejo de
componentes básicos. Guías y prácticas de

2
Diagramas de actividades del negocio. Modelos de Laboratorio.
2 objeto del negocio. Modelo del dominio.
(12/09) Laboratorio: Menús desplegables. Manejo de
componentes avanzados.
Modelo de Requerimientos: Requerimientos
funcionales. Requerimientos no funcionales.
3
Modelo de casos de uso. Descripción de casos de
(19/09)
uso.
Laboratorio: Arreglos y matrices.
Documento de la Visión. Documento del plan de
Desarrollo de Software. Puntos de Casos de uso.
4 Estudio de viabilidad económica. Priorización de
(26/09) casos de uso. Mitigación de Riesgos.
Laboratorio : Funciones y procedimientos
definidos por el usuario.
Actividad: Exposición Grupal 1 de Trabajo
5 Práctico.
(03/10) PRIMER EXAMEN PARCIAL
Laboratorio: Primer examen práctico

4. Evaluación sumativa del Aprendizaje

Semana Técnica Instrumento


5
Examen escrito Prueba escrita
(03/10)

UNIDAD DE APRENDIZAJE Nº 2

1 Denominación: INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS


FINAL
Inicio: 10/10/2011 Término: 12/11/2011 N° de semanas: 5
2. Objetivos:
1°) Aplicar correctamente los flujos de trabajo de análisis, diseño, desarrollo,
pruebas e implementación del Proceso Unificado de Desarrollo de Software en
aplicaciones empresariales de gestión.
2°) Conocer y desarrollar correctamente los entregables y artefactos de software en
la implementación de sistemas de información empresarial.
3. Desarrollo de la enseñanza- aprendizaje

Semana ACTIVIDADES Y/O CONTENIDOS MMEE


6 Modelo de Análisis: Diagrama de clases de Exposición y foro de
(10/10) análisis. Diagramas de colaboración. Diagrama de discusión.
paquetes. Diagrama de subsistemas.
Laboratorio: Bases de datos. Mantenimiento de Control de lecturas.
tablas.

3
Modelo de Diseño: Diagrama de clases de diseño. Guías y prácticas de
Casos de uso de realización. Diseño de Laboratorio.
formularios. Diagramas de secuencia. Diagramas
7
de estado. Diagrama de navegabilidad. Diagrama
(17/10)
de componentes. Diagrama de despliegue.
Laboratorio: Manejo de componentes de bases de
datos.
Modelo de Desarrollo: Modelo de datos. Modelo
de entidades. Modelo lógico de B.D. Modelo físico
8
de B.D. Especificaciones del lenguaje de
(24/10)
desarrollo. Generación de código.
Laboratorio: Filtrado de datos con SQL.
Modelo de Pruebas e Implementación: Modelo
de casos de uso de pruebas. Pruebas de la caja
9 blanca. Pruebas de la caja negra. Pruebas unitarias.
(31/10) Elaboración de manuales. Capacitación. Puesta en
marcha del sistema.
Laboratorio: Aplicaciones Maestro-Detalle.
Actividad: Exposición Grupal 2 de Trabajo
10 Práctico.
(07/11) SEGUNDO EXAMEN PARCIAL
Laboratorio: Segundo examen práctico

4. Evaluación sumativa del Aprendizaje

Semana Técnica Instrumento


10
Examen escrito Prueba escrita
(07/11)

UNIDAD DE APRENDIZAJE Nº 3

1. Denominación: METODOLOGIAS AGILES. PROGRAMACION EXTREMA (XP)


Inicio: 14/11/2011 Término: 26/12/2011 N° de semanas: 6
2. Objetivos:
1°) Conocer las implicancias de las metodologías ágiles en el desarrollo de
software.
2°) Conocer y diferenciar las ventajas y desventajas del uso la metodología
Programación Extrema.
3°) Conocer y aplicar correctamente la metodología Programación Extrema.
3. Desarrollo de la enseñanza- aprendizaje

Semana ACTIVIDADES Y/O CONTENIDOS MMEE


11 Introducción: Metodologías ágiles. Programación Exposición y foro de
(14/11) extrema (XP). Definición Problemas del desarrollo discusión.
del software. Objetivos. Fases. Funcionamiento.
Laboratorio: Construcción y uso de componentes Control de lecturas.
(DLLs). Aplicaciones en tres capas.

4
Gestión del Proyecto: Planificación del proyecto. Guías y prácticas de
12 Planificación inicial. Iteración 1, 2 y 3. Diario de Laboratorio.
(21/11) actividades.
Laboratorio: Búsquedas parametrizadas
Implementación: Base de datos. Prototipos
13
interfaces de usuarios. Código fuente.
(28/11)
Laboratorio: Generación de reportes básicos
Pruebas: Pruebas funcionales. Especificaciones de
14
casos de prueba.
(05/12)
Laboratorio: Generación de reportes avanzados
RUP vs Xp: Comparación. Ventajas y desventajas.
15 Casos de estudio.
(12/12) Laboratorio: Integración modular del sistema de
información
Actividad: Exposición Grupal 3 de Trabajo
16 Práctico.
(19/12) TERCER EXAMEN PARCIAL
Laboratorio: Tercer examen práctico
17
EXAMEN DE APLAZADOS
(05/12)

4. Evaluación sumativa del Aprendizaje

Semana Técnica Instrumento


16
Examen escrito Prueba escrita
(19/12)
17
Examen escrito Prueba escrita
(26/12)

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 específicas en la Experiencia Curricular:
El curso comprende tres unidades. La nota de cada unidad de aprendizaje se obtendrá
así:
(NUi) = (NTi * 1) + (NEi * 1) + ( NLi * 2) + (NEUi * 3)
7
Donde:
NUi = Nota de unidad de la unidad i-ésima
NTi = Nota de trabajo de investigación de la unidad i-ésima
NEi= Nota de exposición de la unidad i-ésima
NLi= Nota promedio de laboratorio de la unidad i-ésima
NEUi= Nota de Examen Parcial Teórico de la unidad i-ésima
La nota promocional (NP), se obtendrá al promediar las tres notas de las unidades:
NP = NU1 + NU2 + NU3
3

5
Para la aprobación de la asignatura se debe tener una asistencia no menor del 70% , lo
contrario lo convierte en INHABILITADO; y obtener una nota promocional
aprobatoria de Diez punto cinco (10.5) o más, y por lo menos dos unidades
aprobadas.
Los que no alcancen la nota aprobatoria y tengan un promedio mayor o igual a ocho
(08), podrán rendir un examen de aplazados (EA), de todo el curso, previa
presentación de un recibo de tesorería, la nota obtenida en el aplazado es la nota
promocional del curso.
Los alumnos INHABILITADOS del curso están imposibilitados de participar en la
evaluación de aplazados.

VI. CONSEJERIA/ ORIENTACIÓN


1. Propósitos: apoyo que brindan los docentes a sus estudiantes para optimizar el
aprendizaje en la experiencia curricular
2. Estrategias de prestación del servicio: Consultas; Análisis de Resultados de
Evaluación y Orientaciones en el Grupo-Clase
3. Lugar y horario semanal: Departamento de Ingeniería de Sistemas. Ciudad
Universitaria. Lunes de 07:00 – 08:00 p.m.

VII. BIBLIOGRAFÍA

7.1. BASICA

1. BOOCH, G.; RUMBAUGH, J. y JACOBSON, I. "El Proceso Unificado de


Desarrollo de Software".
1ª Edición. Editorial Addison-Wesley, Madrid, España. 2000.

2. PRESSMAN, R. "Ingeniería de Software: Un Enfoque Práctico".


5ª Edición. Editorial McGraw-Hill, México, 2002.

7.2. COMPLEMENTARIA

1. BOOCH, G. " Análisis y Diseño Orientado a Objetos con Aplicaciones".


2ª Edición. Editorial Addison-Wesley/Diaz de Santos. Wilmington, Delaware,
E.U.A. 1996.

2. BOOCH, G.; RUMBAUGH, J. y JACOBSON, I. "El Lenguaje Unificado de


Modelado".
1ª Edición. Editorial Addison-Wesley, Madrid, España. 1999.

3. BRUEGGE, B. y DUTOIT, A. "Ingeniería de Software Orientado a Objetos".


1ª Edición. Editorial Prentice-Hall, México D.F., México. 2002.

4. FAIRLEY, R. "Ingeniería de Software".


1ª Edición. Editorial McGraw-Hill, México D.F., México, 1991.

5. FOWLER, M. "UML Gota a Gota".


1ª Edición. Editorial Addison-Wesley, México D.F., México, 1999.

6. LARMAN, C. "Análisis y Diseño de Objetos con UML".

6
2ª edición. Editorial Prentice Hall, México DF, México. 2003.

7. MARTIN, J. y ODELL, J. "Métodos Orientados a Objetos: Consideraciones


Prácticas".
1ª Edición. Editorial Prentice Hall, México D.F., México. 1997.

8. MEYER, B. "Construcción de Software Orientado a Objetos".


2ª Edición. Editorial Prentice Hall, Madrid, España. 1999.

9. SOMMERVILLE, I. ""Ingeniería de Software".


6ª Edición. Editorial Addison-Wesley, México D.F., México. 2002.

10. RUMBAUGH, J. et al. "Modelado y Diseño Orientados a Objetos.


Metodología OMT".
1ª Edición. Editorial Prentice Hall, México D.F., México. 1996.

7.3. DIRECCIONES ELECTRONICAS

1. Sistemas de Información.
http://www.inei.gob.pe/web/metodologias/attach/lib606/n00.htm.
Libro digital de metodologías de sistemas de información

2. Ingeniería del Software.


http://www.rspa.com
Recursos de ingeniería de software de R. S. Pressman & Associates, Inc.

3. Tecnologías de Objetos.
http://www.eg3.com/object.htm
Resumen de temas relacionados con tecnologías de objetos.

4. Herramientas de Software.
http://www.clikear.com
Herramientas de software para Visual C#

5. Lenguaje de Modelado unificado.


http://www.lab.dit.upm.es/~labscom/almacen/sld/uml.pdf
Documentación sobre UML en .pdf

6. Lenguaje de Modelado unificado.


http://www.webserver.pue.udlap.mx/~tesis/vera_c_ea/capitulo4.pdf
Documento sobre fundamentos de UML formato .pdf

7. Proceso Unificado de Desarrollo de Software


http://www.rational.com
Información sobre el proceso unificado de desarrollo de software.

8. Visual C#
http://www.microsoft.com
Información sobre el Lenguaje Visual C#

Você também pode gostar