Nombre de la asignatura : Análisis y Diseño Orientado a Objetos. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-

1. D A T O S D E L A ASIGNATURA Nombre de la asignatura : Análisis y Diseño Orientado a Objetos Carrera : Ingeniería en Sistemas Computacionales Cla

7 downloads 112 Views 211KB Size

Story Transcript

1. D A T O S D E L A

ASIGNATURA

Nombre de la asignatura : Análisis y Diseño Orientado a Objetos Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCBHoras teoría-Horas práctica-Créditos : 4-0-8

1. HISTORIA DEL PROGRAMA LUGAR Y FECHA DE ELABORACION Torreón Coah., Enero de 1997

PARTICIPANTES Academia de Computaciones

OBSERVACIONES

Sistemas Este programa de estudios se elaboró en el marco de la Reforma de la Educación Superior en la Propuesta de especialidades.

2. U B I C A C I O N D E L A A S I G N A T U R A a) RELACION CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIO ANTERIORES ASIGNATURAS TEMAS

POSTERIORES ASIGNATURAS TEMAS Todos

b) APORTACION DE LA ASIGNATURA AL PERFIL DEL EGRESADO -

Le proporciona al alumno el conocimiento, comprensión y aplicación de las técnicas Orientadas a Objetos para el desarrollo de sistemas utilizando al Análisis, diseño y programación orientada a Objetos.

3. O B J E T I V O (S)

G E N E R A L E S(ES)

DEL

CURSO

Que el alumno conozca, asimile y aplique el modelo del Análisis y diseño Orientado a Objetos.

4. T E M A R I O. NUMERO

TEMAS

SUBTEMAS

I

Introducción

1.1 1.2 1.3 1.4

¿Qué es orientado a Objetos? ¿Qué es el desarrollo orientado a Objetos? Temas Orientados a Objetos Justificación de la utilidad del desarrollo orientado a Objetos

II

Modelo, entidad, relación

2.1 2.2

III

Modelo relacional

3.1 3.2 3.3 3.4 3.5 3.6 3.7

Objetos y clases Enlaces y asociaciones Conceptos avanzados de enlace y asociación Generalización y herencia Construcción de Agrupamiento Un ejemplo de modelo de objetos Consejos prácticos

IV

Modelado avanzado de Objetos

4.1 4.2 4.3 4.4 4.5 4.6 4.7

Agregación Clases Abstractas La generalización como extensión y restricción Herencia múltiple Metadatos Claves candidatas Restricciones

V

Modelos dinámicos

5.1 5.2 5.3 5.4 5.5 5.6 5.7

Modelado La técnica de modelado de Objetos

Sucesos y Estados Operaciones Diagramas de Estados Anidados Concurrencia Conceptos avanzados de modelado dinámico Una muestra de un modelo dinámico Relación entre los modelos de objeto y dinámico 5.8 Consejos prácticos

VI

Modelado funcional

6.1 6.2 6.3 6.4 6.5 6.6

VII

Visión general de metodología

7.1 OMT como metodología de ingeniería de software 7.2 La metodología OMT 7.3 Impacto de una aproximación orientada a Objetos

VIII

Análisis

8.1 8.2 8.3 8.4 8.5 8.6 8.7

IX

Diseño del Sistema

9.1 Visión general del diseño del sistema 9.2 Descomposición de un sistema en subsistemas 9.3 Identificación de la concurrencia 9.4 Asignación de subsistemas a procesadores y tareas 9.5 Gestión de almacenes de datos 9.6 Manejo de recursos globales 9.7 Selección de la implantación del software de control 9.8 Manejo de condiciones de contorno 9.9 Establecimiento de prioridades 9.10Marcos de trabajo arquitectónicos comunes 9.11Arquitectura del sistema ATM

Modelos funcionales Diagramas de flujos de datos Especificación de operaciones Restricciones Una muestra de modelo funcional Relación del modelo funcional con los modelos de objetos y dinámico

Visión general del Análisis Definición del problema Modelado de Objetos Modelado dinámico Modelado funcional Adición de operaciones Interacción con el Análisis

X

Diseño de Objetos

5. A P R E N D I Z A J E S

10.1 Visión general del diseño de Objetos 10.2 Combinación de los tres modelos 10.3 Diseño de algoritmos 10.4 Optimización del diseño 10.5 Implantación del control 10.6 Ajuste de la herencia 10.7 Diseño de asociaciones 10.8 Representación de Objetos 10.9 Empaquetamiento físico 10.10 Documentación de decisiones de diseño

RE QUERIDOS

- Algún lenguaje orientado a Objetos 6. S U G E R E N C I A S -

DIDACTICAS

Preparación de diapositivas den Power Point Uso del rotafolio para presentar la notación del modelo orientado a Objetos Herramienta para construir diagramas de objetos en computadora como Omtool Herramienta de diagramas de objetos para computadora Rational Rose Essentials

7. S U G E R E N C I A S

DE

EVALUACION

- Exámenes por equipo - Preparación de un tema - Elaboración y presentación de un proyecto final

8. U N I D A D E S

DE

APRENDIZAJE

NUMERO DE UNIDAD: I NOMBRE DE LA UNIDAD: INTRODUCCION OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

Introducción a los elementos del 1.1 ¿Qué es orientado a Objetos? modelo de objetos, así como 1.2 ¿Qué es el desarrollo justificar la utilidad del desarrollo orientado a Objetos? orientado a Objetos

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

1.3 Temas Orientados a Objetos 1.4 Justificación de la utilidad del desarrollo orientado a Objetos

NUMERO DE UNIDAD: II NOMBRE DE LA UNIDAD: EL MODELADO COMO TECNICA DE DISEÑO

OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

Introducción a los conceptos del 2.1 Modelado modelado de objetos; el modelo de 2.2 La técnica del modelado de objetos, el modelo dinámico, el Objetos modelo funcional y las relaciones entre modelos

NUMERO DE UNIDAD: III NOMBRE DE LA UNIDAD: MODELADO DE OBJETOS OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

Que el alumno se familiarice con 3.1 Objetos y clases la notación básica del modelado de 3.2 Enlaces y asociaciones objetos como son: los objetos, 3.3 Conceptos avanzados de clases, enlaces, asociaciones, enlace y asociación generalizaciones y herencia 3.4 Generalización y herencia 3.5 Construcción de agrupamiento 3.6 Un ejemplo de modelo de objetos 3.7 Consejos prácticos

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

NUMERO DE UNIDAD: IV NOMBRE DE LA UNIDAD: MODELADO AVANZADO DE OBJETOS OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

Proporcionar al alumno conceptos 4.1 Agregación avanzados sobre el modelado de 4.2 Clases Abstractas objetos 4.3 La generalización como extensión y restricción 4.4 Herencia múltiple 4.5 Metadatos 4.6 Claves candidatas 4.7 Restricciones

NUMERO DE UNIDAD: V NOMBRE DE LA UNIDAD: MODELOS DINAMICOS OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

Presentación de la técnica para 5.1 Sucesos y Estados modelar los aspectos dinámicos de 5.2 Operaciones un sistema 5.3 Diagramas de Estados Anidados 5.4 Concurrencia 5.5 Conceptos avanzados de modelado dinámico 5.6 Una muestra de modelado dinámico 5.7 Relación entre los modelos de objeto y dinámico 5.8 Consejos prácticos

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

NUMERO DE UNIDAD: VI NOMBRE DE LA UNIDAD: MODELO FUNCIONAL OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

Visualización de los cálculos 6.1 Modelos funcionales realizados dentro del sistema 6.2 Diagramas de flujo de datos mediante el modelo funcional. 6.3 Especificación de operaciones 6.4 Restricciones 6.5 Una muestra de modelo funcional 6.6 Relación de un modelo funcional con los modelos de objeto y dinámico

NUMERO DE UNIDAD: VII NOMBRE DE LA UNIDAD: VISION GENERAL DE LA METODOLOGIA OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

Introducción a la construcción del 7.1 OMT como metodología de la modelo utilizando los conceptos Ingeniería de software mostrados en las unidades 7.2 La metodología OMT anteriores. 7.3 Impacto de una aproximación orientada a Objetos

NUMERO DE UNIDAD: VIII NOMBRE DE LA UNIDAD: ANALISIS OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

Construir un modelo formal y 8.1 Visión general del análisis rigurosos de los problemas del 8.2 Definición del problema mundo real, utilizando los modelos 8.3 Modelado de objetos de objetos, dinámico y funcional. 8.4 Modelado dinámico 8.5 Modelado funcional 8.6 Adición de operaciones 8.7 Interacción del análisis

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

NUMERO DE UNIDAD: IX NOMBRE DE LA UNIDAD: DISEÑO DEL SISTEMA OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

Proporcionar los conocimientos 9.1 Visión general del diseño del necesarios para la toma de sistema decisiones en cuanto a la 9.2 Descomposición de un organización del sistema. sistema en subsistemas 9.3 Identificación de la concurrencia 9.4 Asignación de subsistemas a procesadores y tareas 9.5 Gestión de almacenes de datos 9.6 Manejo de recursos globales 9.7 Selección de la implantación de l software de control 9.8 Manejo de condiciones de contorno 9.9 Establecimiento de prioridades 9.10Marcos de trabajo arquitectónicos comunes 9.11Arquitectura del sistema ATM

NUMERO DE UNIDAD: X NOMBRE DE LA UNIDAD: DISEÑO DE OBJETOS OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

Aplicar las técnicas necesarias 10.1 Visión general del diseño de para la fase de implementación del objetos sistema; auxiliándose de una 10.2 Combinación de los tres computadora modelos 10.3 Diseño de algoritmos 10.4 Optimización de diseño 10.5 Implementación de control 10.6 Ajuste de la herencia 10.7 Diseño de asociaciones 10.8 Representación de objetos 10.9 Empaquetamiento físico 10.10 Documentación de decisiones de diseño

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

9. B I B L I O G R A F I A

BASICA

Y

COMPLEMENTARIA

1.- Modelado y diseño orientado a objetos James Rumbaugh-Michael Blaha WilliamPremerlani-Frederick Eddy Ed. Prentice Hall 2.- Análisis y Diseño orientado a Objetos con aplicaciones Grady Booch Addison-Wesley/Díaz de Santos 3.- Manual de Toolbook II 4.- Manuales de Borland C++ Ver 4.0 5.- Suceeding with Booch and OMT methodologies Rational software Corporation and locked Martin Advanced Concept Center 6.- Rational Rose Essentials Ussing the Boock Method 2ª. Ed, Iseult White Addison-Wesley

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.