1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Toxicología Ambiental Carrera: Ingeniería Ambiental Clave de la asignatura: AMF-1023 SATCA1 3 - 2
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