COM415 PA Análisis y Diseño Orientado a Objetos (2014)

Anuncio
PROGRAMA ANALITICO
PROGRAMA ANALÍTICO
MATERIA
CODIGO
PRE-REQUISITO
PERÍODO LECTIVO
HORAS PRESENCIALES
ANALISIS Y DISEÑO ORIENTADO A OBJETOS
COM 415
4 CREDITOS
COM 310 PROGRAMACION III
Semestre
CLASES 64 Horas
1. DESCRIPCIÓN
COM 415 – El Análisis y Diseño Orientado a Objetos es un método que examina los requisitos
desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del
problema. El Análisis orientado a objetos ofrece un enfoque nuevo para el análisis de requisitos de
sistemas de software. En lugar de considerar el software desde una perspectiva clásica de
entrada/proceso/salida, como los métodos estructurados clásicos, se basa en modelar el sistema
mediante los objetos que forman parte de él y las relaciones estáticas (herencia y composición) o
dinámicas (uso) entre estos objetos.
El propósito general de la asignatura es realizar los diagramas que se requieren usando como base
el análisis de un sistema con orientación a objetos mediante las herramientas de un lenguaje gráfico
como UML (Lenguaje Unificado de Modelado) para visualizar, especificar, construir y documentar un
sistema.
2. OBJETIVOS
2.1.

General
Dotar al estudiante de los elementos de juicio necesario, con los que todo profesional de
sistemas debe contar para: Analizar, elegir, asesorar e implementar tecnologías de desarrollo
de aplicaciones en general aplicando metodologías orientadas a objetos
2.2.

Específicos
Realizar el análisis de un sistema con orientación a objetos mediante las herramientas de un
lenguaje gráfico como UML (Lenguaje Unificado de Modelado) para visualizar, especificar,
construir y documentar un sistema.

Aplicar técnicas y metodologías fundamentales de Análisis y Diseño Orientado a Objetos con
sentido de optimización creativa de los recursos informáticos con capacidad para una toma
de decisiones oportuna en aplicaciones de Ingeniería en Sistemas Computacionales.
3. COMPETENCIAS

Identifica las etapas de un sistema orientado a objetos para decidir su ciclo de vida, utilizando
los conceptos de orientación a objetos.

Distingue los requerimientos del sistema orientado a objetos en su etapa de análisis para
definir su diseño mediante técnicas y estándares de especificación.

Compara las metodologías de diseño para la generación de sistemas orientados a objetos
mediante los diagramas con el lenguaje de modelado UML.

Aplica los tipos de diagramas para estructurar un sistema orientado a objetos mediante el
lenguaje de modelado UML.
4. RESULTADOS APRENDIZAJE

Realiza el modelado de un sistema utilizando un lenguaje o herramienta de modelado
usando el paradigma de programación orientada a objetos.

Optimiza y genera modelos para el desarrollo de un sistema con la calidad requerida.
5. METODOLOGÍA
La metodología que se aplicará en la asignatura Análisis y Diseño Orientado a Objetos estará
basada en clases teórico prácticas, talleres y clases prácticas, se trabajará en equipo para el estudio
de casos, al finalizar el curso el alumno será capaz de diseñar un software en equipos haciendo uso
del lenguaje UML y las técnicas de diseño más modernas, se trabajará con herramientas y
materiales didácticos de ejemplos prácticos, se aplicarán las metodologías que se derivan del
modelo constructivista social, en el cual se basa el Modelo Educativo de la Universidad Ecotec. Por
esta razón se privilegian los métodos participativos y entre ellos el de casos, combinándose con
otros métodos activos, como el de juegos de roles, el problémico, lluvia de ideas, el desarrollo de
talleres, debates, entre otros, favoreciendo de manera sistemática la interacción de los estudiantes
en grupos, siguiendo los principios del aprendizaje cooperativo (colaborativo), con el fin de
desarrollar la competencia de trabajo en equipo, para profundizar en el conocimiento del tema
central de la asignatura.
Cada grupo tendrá un coordinador-líder quien se encargará de hacer el seguimiento y participación
de su grupo de trabajo a lo largo de la investigación. El estudiante tendrá salidas de observación e
investigación, lo que permitirá ver con claridad la estructura organizacional de las empresas
turísticas y en función de ello estar en capacidad de formular sus propias empresas como iniciativa
de micro-empresario.
En este enfoque metodológico el docente actúa como un facilitador, que explora los conocimientos
previos que tienen los estudiantes sobre el tema y guía la construcción de los conocimientos de
manera individual y en grupos, vinculando de manera sistemática la teoría con la práctica. Se
refuerza la relación de la teoría con la práctica y las habilidades de los estudiantes de desarrollar
proyectos en relación a los contenidos específicos de la materia.
Descripción del tipo de trabajos requeridos

Cada semana se enviarán trabajos personales o grupales para el desarrollo de actividades
complementarias a las clases, los talleres serán prácticas individuales, y grupos de trabajo
tanto en clase como externos no serán de más de tres participantes.

Los trabajos de investigación, serán entregados de acuerdo a las normas señaladas en el
Aula Virtual. La redacción de los documentos, en cuanto a formato, letra, citas y la
bibliografía, se realizará según las NORMAS APA.

Los trabajos se recogerán la siguiente semana de enviada la tarea al inicio de la clase y
deberán ser subidos a la web desde el Atrium, los trabajos obligatoriamente deberán ser
desarrollados en computadora, por lo cual los alumnos deben manejar Word, Excel y Power
Point.

Los trabajos enviados deberán ser presentados con una introducción, desarrollo,
conclusiones y bibliografía, con la carátula determinada por universidad y ser ingresados
desde el Atrium en la opción de tareas.
6. CONTENIDO PROGRAMÁTICO
UNIDAD 1. INTRODUCCIÓN AL ANÁLISIS ORIENTADO A OBJETOS
1.1. Generalidades
1.1.1. Definición
1.1.2. Características
1.1.3. Ventajas
1.2. Identificación y conceptos básicos de modelos orientados a objetos
1.2.1. Abstracción
1.2.2. Encapsulamiento
1.2.3. Modularidad
1.2.4. Herencia
1.2.5. Polimorfismo
1.3. Ciclo de vida del software y tipos de ciclos
1.3.1. Definición
1.3.2. Espiral
1.3.3. Cascada
1.3.4. Incremental
UNIDAD 2: REQUERIMIENTOS PARA EL ANÁLISIS DEL DISEÑO ORIENTADO A OBJETOS
2.1. Levantamiento de requerimientos
2.1.1. Introducción a los requerimientos
2.1.2. Actividades para el levantamiento de requerimientos
2.2. Documentación para levantamientos y especificaciones
2.2.1 Documentación
2.2.2 Especificaciones
2.3. Estándares de especificación
2.3.1 Fases de la estandarización
2.3.2 Análisis de restricciones
2.4. Modelos del desarrollo de software
2.4.1. Ágiles
2.4.2. Predictivos
UNIDAD 3: METODOLOGÍAS DE DISEÑO PARA LA GENERACIÓN DE SISTEMAS
ORIENTADOS A OBJETOS
3.1. Booch
3.1.1. Introducción
3.1.2. Modelos
3.2. OOSE
3.2.1. Introducción
3.2.2. Modelos
3.3. OMT
3.3.1. Introducción
3.3.2. Modelos
3.4. UML
3.4.1. Introducción
3.4.2. OCL (Lenguaje de Especificación de Objetos)
UNIDAD 4: DISEÑO ORIENTADO A OBJETOS CON UML (LENGUAJE UNIFICADO DE
MODELADO)
4.1. Representación de objetos y clases con UML
4.1.1. Representación de clases con UML
4.1.2. Representación de objetos con UML
4.2. Diagramas y documentación para el diseño del software con UML
4.2.1 Diagrama de Caso de Uso
4.2.2 Diagramas de clase
4.2.3 Diagramas de objetos
4.2.4 Diagramas de transición de estado
4.2.5 Diagrama de actividad
4.2.6 Diagrama de secuencia
4.2.7 Diagrama de colaboración
4.2.8 Diagrama de módulos
4.2.9 Diagrama de procesos
4.2.10 Diagrama de paquetes
UNIDAD 5: PRUEBAS DE SOFTWARE
5.1 Introducción
5.2 Concepto de Pruebas
5.2.1 Defectos, errores y fallas
5.2.2 Casos de Prueba
5.2.3 Correcciones
5.3 Actividades de las Pruebas
5.3.1 Inspección de Componentes
5.3.2 Prueba Unitaria
5.3.3 Prueba de Integración
5.3.4 Pruebas del sistema
5.3.5 Ejecución de Pruebas
5.4 Administración de las Pruebas
5.4.1 Planeación de las Pruebas
5.4.2 Asignación de responsabilidades
5.4.3 Documento de Pruebas
UNIDAD 6: ADMINISTRACION DEL PROYECTO
6.1. Administración
6.1.1. Equipos
6.1.2. Roles
6.1.3. Tareas
6.1.4. Calendarización
6.2. Actividad de la administración de proyectos
6.2.1. Inicio del Proyecto
6.2.2. Supervisión
6.2.3. Administración del riesgo
6.2.4. Acuerdo y Aceptación del Cliente
6.2.5. Instalación.
6.2.6. Documentos de Administración.
7. EVALUACIÓN
Criterio para la presentación de los trabajos
La presentación de los deberes y tareas será obligatorio, en caso de incumplimiento se impondrán
sanciones en la nota de actividades.
Los trabajos de investigación se calificarán sobre un total de 30 puntos desglosado de la siguiente
manera:
Taller y análisis de casos 10 puntos
Investigaciones y Deberes 10 puntos
Exposiciones / recursos utilizados 10 puntos
La nota mínima para aprobar el curso es 70.
Los exámenes se rendirán en la fecha previamente establecida por el Decanato de la Facultad, y no
se aceptará a ningún estudiante postergación ni anticipación de dicha evaluación. Sin una
justificación de fuerza mayor previamente aprobada por la Comisión Académica de la Facultad. En
éste caso únicamente se aprobará la toma del examen supletorio.
Se regirá por el Reglamento de la Universidad.
Calificación
Actividades
Primer Examen
Segundo Examen
Examen Final
Nota Final
30
15
15
40
100
SE TENDRA EN CUENTA EN EL PROCESO DE EVALUACION LA APLICACIÓN DE LA
AUTOEVALUACION, COEVALUACION Y HETEROEVALUACION
8. BIBLIOGRAFÍA BÁSICA
TEXTO
AUTOR
Análisis y Diseño Orientado a objetos con Booch-Grady
aplicaciones
Construcción de Software Orientado a
Bertrand Meyer
Objetos
EDITORIAL
México: Pearson
Educación.
Prentice Hall, 2da
Edicion, 2002
9. BIBLIOGRAFÍA COMPLEMENTARIA
TEXTO
AUTOR
Introducción a la Programación con
Orientación a Objetos
Muñoz Camelia, Niño
Alfonso, Vizcaino
Aurora
Análisis y Diseño de sistemas
Kendall, E.
Análisis y Diseño de sistemas de
Información
Inenieria de Software Orientado a
Objetos
Object-Oriented Analysis and Design
with Applications (3ra Edition)
Fundamentals of Java Programming
Seen, J.
Bernd Bruegge y Allen
H. Dutoit
Grady Booch, Ivar
Jacobson and
James Rumbaugh
Sun Microsystem
EDITORIAL
Prentice Hall, 2002
México: Pearson
Educación
Mc Graw Hill
Prentice Hall, 2010
The Addison-Wesley
Object Technology
Series
Cisco Systems 2005
Revisado por:
Aprobado
por:
Dr. C. Oiner Gómez
DECANO DE LA FACULTAD
Gilda Alcívar, MSc.
Vicerrectora Académica
Fecha: 28/10/2014
Descargar