Вы находитесь на странице: 1из 11

Análisis y Diseño Orientado a Objetos

PLANEACIÓN DIDÁCTICA UNIDAD 4

Programa educativo (Carrera): Desarrollo de Software Periodo escolar: 2019-2 Bloque: 1


Nombre de la asignatura: Análisis y diseño orientado a objetos Semestre de la asignatura: 2

Competencia general de la asignatura: Diagramar la estructura de un sistema orientado a objetos para su diseño con base en el
análisis del sistema mediante el uso de UML.

Unidad: 4. Diseño orientado a objetos con UML (lenguaje unificado de modelado)


Competencia específica de la Unidad 4:
Aplicar los tipos de diagramas para estructurar un sistema orientado a objetos mediante el método de modelado UML

Periodo Ordinario: 25 de agosto – 8 de septiembre (Calificación sobre 100%)


Periodo Extraordinario: 9 -11 de septiembre (Calificación sobre 80%)
Periodo Extemporáneo: No aplica

Actividad 1. Representación de clases y objetos con UML

Fecha de entrega: Semana 8 (25 – 27 de agosto de 2019) Fecha de cierre de unidad: 8 de septiembre de 2019

Notas: Los primeros dos diagramas a analizar serán los de clases y objetos, previo a los demás tipos que son de UML.
La nomenclatura, formas, diseño o especificaciones técnicas de éstos deben ser referenciadas de preferencia en libros o enlaces recomendados
por el docente.
El propósito de esta actividad es que en colaboración analices la forma de representar las clases y objetos mediante la metodología UML.

Para elaborar la actividad, consulta los siguientes temas y subtemas:

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
Indicaciones de la actividad

1. Consulta los criterios de evaluación para considerarlos en el desarrollo de la misma.


2. Lee el material proporcionado en “Inicio organizador cognitivo del aprendizaje/logros/Unidad 4. Diseño orientado a objetos con
UML (Lenguaje Unificado de Modelado). Así como otras fuentes de información recomendadas en la bibliografía o en los diferentes recursos
oficiales como: anuncios, correo, foros o mensajes que el docente te proporcione.
3. Retoma el análisis y actividades de la unidad 2 y 3 para generar un listado de posibles clases donde se representen las entidades del sistema
trabajado desde la unidad 1.
4. Redactar con tus propias palabras la diferencia entre un diagrama de clases y un diagrama de objetos.
5. Revisa y crea dos diagramas, uno de clases y otro de objetos considerando:
 Reflejo de especificaciones técnicas conforme UML y el fundamento basado en la bibliografía que se consulte.
 Los diagramas representan claramente la interacción general entre las distintas entidades identificadas del análisis y parte del
diseño de actividades anteriores (unidad 1 a la 3).
 Evitar errores ortográficos o gramaticales.
 Dentro del reporte se agregan las imágenes que se generen por cada diagrama.
6. Complementa reporte incluyendo el siguiente orden: hoja de presentación, introducción, diferencias (punto 4), diagramas (punto
5), conclusiones y bibliografía en formato APA.
7. Genera un archivo con extensión .pdf o .docx con lo solicitado en los puntos 4, 5 y 6.
8. Guarda el archivo con la nomenclatura DDOO_U4_A1_XXYZ. Sustituye las XX por tu primer nombre, la Y por tu primer apellido y la Z por tu
segundo apellido.
9. Ingresa en el foro para adjuntar tu evidencia. Aporta al menos a dos publicaciones de compañeros/as. Espera y atiende la retroalimentación
correspondiente.

 Publica instructivos de la actividad y sugerencias.


Estrategia (s) de  Facilita material adicional o ejemplos.
enseñanza  Dirige y retroalimenta la discusión en el foro.
 Proporcionar asesoría, recursos adicionales y atención a las dudas expuestas.
 Revisa fuentes de información fiable.
 Retoma el caso de estudio propuesto.
Estrategias de  Elabora diagramas de clases y objetos.
aprendizaje  Revisa y readapta según tecnicismos en los diagramas solicitados.
 Participa activamente en el foro.
 Da seguimiento a las observaciones en caso de mejora de los diagramas, readaptándolos.
Material de la Unidad 2 en la plataforma:
Material de apoyo y/o
 B. Meyer. Construcción de software orientado a objetos. Prentice-Hall
recursos didácticos
 G. Booch. Análisis y Diseño orientado a objetos con aplicaciones. Addison-Wesley
 G. Booch, J. Rumbaugh, I. Jacobson. El Lenguaje unificado de modelado. Addison. Wesley
 Medina Martínez, J.C. (2004). Análisis Comparativo de Técnicas, Metodologías y Herramientas de Ingeniería de
Requerimientos. Recuperado de: http://delta.cs.cinvestav.mx/~pmalvarez/tesis-medina.pdf

Enlaces de páginas donde pueden descargar o utilizar “online” software para diseñar en UML:
 https://www.lucidchart.com/pages/es

 https://online.visual-paradigm.com/drive/#diagramlist:proj=0&new=ClassDiagram

 https://ingenieriadesoftware.es/herramientas-modelar-diagramas-uml-online-navegador/

Presentaciones:
 https://prezi.com/svoikfm1rmyi/diagrama-de-clases-y-objetos/

 https://www.ctr.unican.es/asignaturas/is1/is1-t10-trans-parte3.pdf

Escala de evaluación

Actividad 1 Representación de clases y objetos


Producto Elaboración de un diagrama de clases y uno de objetos

Indicaciones: Anota en cada casilla los aspectos cumplidos en cada criterio a evaluar.

PUNTOS POR
DIMENSIONES O CRITERIOS A EVALUAR SI NO
CRITERIO
Diferencias entre diagramas de clases y objetos
 Incluye un resumen de las diferencias entre diagramas de clases y de
20
CRITERIOS DE objetos, con su propia redacción.
EVALUACIÓN Diseño de diagrama de clases y objetos
 Representa el diagrama de clases y el de objetos por separado. Reflejan estos el
análisis y parte del diseño del sistema trabajado en unidades anteriores, además
de tener las especificaciones técnicas de cada diagrama como: generalización, 50
jerarquía de herencia, cardinalidad, colaboraciones y semántica (parte internas de
una clase).
Aportaciones en Foro
 Se realizan dos aportaciones diferentes en el foro, argumentando con
suficiencia y de preferencia críticas constructivas posterior a detectar puntos 20
de mejora o de discusión.
Presentación
 La ortografía y gramática del escrito es correcta.
10
 Incluye hoja de presentación, introducción, resumen de análisis, diagramas y
conclusión. Si consultó bibliografía, incluirla al final, en formato APA, de lo
contrario, especificar que fue de la propia autoría.
Total de puntos 100
Total de puntos obtenidos

Actividad 2. Análisis de los requerimientos para diseñar un programa


Fecha de entrega: Semana 9 (Del 28 de agosto al 01 de
Fecha de cierre de unidad: 9 de agosto de 2019
septiembre)

Propósito: Esta actividad tiene como finalidad analizar los diagramas de casos de uso, actividades, secuenciales y de estado.

Para elaborar la actividad, consulta los siguientes temas y subtemas del documento de referencia para la unidad 4:
4.2 Diagramas y documentación para el diseño del software con UML.
4.2.1 Casos de uso.
4.2.2 Escenarios del caso de uso.
4.2.3 Diagramas de actividades.
4.2.4 Diagrama secuencial.
4.2.6 Diagrama de gráfico de estado.

Indicaciones de la actividad:

1. Consulta los criterios de evaluación para considerarlos en el desarrollo de la misma.


2. Lee el material proporcionado en “Inicio organizador cognitivo del aprendizaje/logros/Unidad 4. Diseño orientado a objetos con UML
(Lenguaje Unificado de Modelado) o los temas anteriormente listados del índice. Así como otras fuentes de información recomendadas en la
bibliografía o en los diferentes recursos oficiales como: anuncios, correo, foros o mensajes que se faciliten.
3. Retomar el diagrama de clases de la Unidad 4 – Actividad 1 para basarte en las entidades y relaciones que, además, se trabajaron en unidades
anteriores, para diseñar diagramas de:
1. Mínimo dos casos de uso (pueden ser más) donde representes la interacción de usuarios con el sistema.
2. Un diagrama de actividades de un módulo o de toda la aplicación de tu propuesta de sistema.
3. Un diagrama secuencial para representar al menos un proceso o módulo de tu sistema.
4. Un diagrama de estados de al menos un proceso en tu sistema.
4. Revisar las reglas y figuras que se utilizan en UML para cada diagrama reflejando fundamentación bibliográfica.
5. Complementa reporte incluyendo el siguiente orden: Hoja de presentación, introducción, diagramas (punto 3 completo), conclusiones y
bibliografía en formato APA.
6. Genera un archivo con extensión .pdf o .docx con lo solicitado en los puntos del 3 al 5.
7. Guarda el archivo con la nomenclatura DDOO_U4_A2_XXYZ. Sustituye las XX por tu primer nombre, la Y por tu primer apellido y la Z por tu
segundo apellido.
8. Adjunta archivo en el enlace correspondiente a la actividad. Espera y atiende la retroalimentación correspondiente.

 Facilita instructivos y recomendaciones.


Estrategia (s) de
 Retroalimenta individualmente o en grupo en caso de anuncios o mensajes grupales/videoconferencias.
enseñanza
 Proporcionar asesoría, recursos adicionales y atención a las dudas expuestas.
Estrategias de  Da seguimiento al diagrama de clases y evidencias de unidades anteriores.
aprendizaje  Revisa fuentes de información fiable.
 Elabora los diferentes diagramas solicitados adaptando las características del proyecto que se ha trabajado en la
asignatura.
 Revisa ortografía, gramática y tecnicismos de los diagramas, así como el cumplimiento de lo solicitado en los
instructivos.
Material de la Unidad 2 en la plataforma:
Material de apoyo y/o
 Fuentes de consulta de la unidad 4 (favor de consultar estas en la página 26 del PDF de referencia, sobre todo las
recursos didácticos
primeras cuatro bibliografías).
Escala de evaluación

Actividad 2 Diagramas y documentación para el diseño del software con UML

Producto Diagramas de casos de uso, de actividades, de secuencias y de estados.

Instrucciones: Anote en cada casilla los puntos obtenidos por el alumno en cada criterio por evaluar.

PUNTOS POR
DIMENSIONES O CRITERIOS A EVALUAR SI NO
CRITERIO
Presenta los diagramas solicitados del punto 3 de las “indicaciones de la
actividad”
 Todos los diagramas mínimos solicitados reflejan las formas, figuras y
45
componentes propios por tipo.
CRITERIOS DE  La información representada es realmente la que refleja uno o varios módulos
EVALUACIÓN del proyecto que se ha madurado durante la asignatura. Donde “módulo” es
30
considerado como parte del sistema total, ejemplo: “Módulo de pacientes, en
caso de un hospital”.
Introducción y conclusiones
 Presenta una introducción a su trabajo de manera que indique de qué partes
5
consta el mismo en la primera sección y antes de los diagramas.
 Escribe una conclusión considerando: Un resuma del contenido y propósito del
trabajo o reporte, manteniendo el carácter natural, debe tornarse interesante y 10
adecuada a los resultados, en este caso los diagramas.
Presentación
 Integra portada, aplica reglas ortográficas y gramaticales. También, bibliografía
10
en formato APA.
100
Total de puntos obtenidos
Evidencia de aprendizaje. Proyectando un sistema de software con UML y diagrama de estados

Fecha de entrega: Semana 10 (6 septiembre) Fecha de cierre de unidad: 8 de septiembre de 2019


Propósito:
Realizar los diagramas UML y diagrama de estados, así también analizar la forma en que se proyecta un sistema de
software mediante estas herramientas y su importancia en el diseño orientado a objetos

Para elaborar la actividad, consulta los siguientes temas y subtemas:


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. Caso de uso
4.2.2. Escenarios del caso de uso
4.2.3. Diagramas de actividades
4.2.4 Diagrama de secuencial
4.2.5 Diagrama de clase

Instrucciones:
Ten en cuenta que en esta Actividad entregarás dos archivos.
A) Del caso propuesto en la Evidencia de Aprendizaje de la unidad 1, Integra en un documento los siguientes puntos:
1. Definición del caso, todos los requerimientos funcionales y los actores del sistema, retomados de tus actividades anteriores.
2. El diagrama de casos de usos de forma completa, elaborado previamente, donde se observen todos los elementos.
3. El diagrama de Actividades en su totalidad.
4. Los siguientes puntos, seleccionando uno de los objetos identificados del caso:
a) Identifica y menciona los estados en que se puede encontrar el objeto.
b) Identifica y menciona sus transiciones: entrada, transición, salida.
5. Elabora e integra el diagrama de estado del objeto seleccionado, identificando sus estados y transiciones.
6. Redacta una conclusión significativa sobre el uso de diagramas de UML en tu proyecto de 8 a 10 renglones de extensión.

B) Graba un archivo de audio de máximo 5 minutos de duración, donde:


1. Expliques con tus propias palabras qué representa el diagrama de Casos de Usos (CU) y cada uno de sus componentes.
2. Resumas con tus propias palabras qué representa el diagrama de Actividades.
3. Expliques del diagrama de estados elaborado en el punto anterior: Su objetivo, funcionalidad, elementos, etc.

C) Crea una presentación de PowerPoint (o diapositivas de Google) o video animado (lo que se te facilite más) con una herramienta como
Moovly o Powtoon, con las imágenes de los diagramas UML, definición y ejemplo. Agrega tu conclusión. En la presentación o video inserta
el audio generado en el punto B.
D) Guarda tus dos archivos con la nomenclatura DDOO_U4_EA_XXYZ (.pdf y .pptx). Importante: Si es video, en lugar de subirlo a
plataforma adjunta el link en el archivo pdf. Sustituye las XX por las dos primeras letras de tu nombre, la Y por tu primer apellido y la Z por tu
segundo apellido.

E) Sube los dos archivos a plataforma.


F) Espera y atiende la retroalimentación de tu docente en línea.

 Dar seguimiento a las propuestas de proyectos


Estrategia (s) de
 Proporcionar asesoría y atención a las dudas expuestas
enseñanza
 Proporcionar recursos adicionales
 Retoma actividades previas
Estrategias de
 Aplica el lenguaje de modelado unificado basado en un caso
aprendizaje
 Documenta situaciones de la vida cotidiana para la aplicación de lo estudiado
 Material de la Unidad 4 en la plataforma
 B. Meyer. Construcción de software orientado a objetos. Prentice-Hall
 G. Booch. Análisis y Diseño orientado a objetos con aplicaciones. Addison-Wesley
 G. Booch, J. Rumbaugh, I. Jacobson. El Lenguaje unificado de modelado. Addison. Wesley
Material de apoyo
 Gómez Fuentes, M.C. (2011). Notas del Curso Análisis de Requerimientos. Recuperado de
y/o recursos didácticos
http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_Analisis_Requerimiento.pdf
 Medina Martínez, J.C. (2004). Análisis Comparativo de Técnicas, Metodologías y Herramientas de Ingeniería de
Requerimientos. Recuperado de: http://delta.cs.cinvestav.mx/~pmalvarez/tesis-medina.pdf
 Sommerville, I y Alfonso. M.I. (2006). Ingeniería del software. Madrid, España: Pearson

Escala de evaluación

Evidencia Proyectando un sistema de software con UML y diagrama de estados


Producto Documentación, audio y presentación de diapositivas

Instrucciones: Anote en cada casilla los puntos obtenidos por el alumno en cada criterio por evaluar.
PUNTOS POR
CRITERIOS DE DIMENSIONES O CRITERIOS A EVALUAR CRITERIO SI NO
EVALUACIÓN Documentación
 Identifica los actores y casos de uso. Elabora y explica correctamente el diagrama
20
de casos de uso.
 Elabora correctamente el diagrama de actividades. 15
 Elabora correctamente el diagrama de estados. 15
Audio y presentación de diapositivas (o video)
 Explica correctamente el diagrama de casos de uso, diagramas de secuencia y de
35
actividades. Explica correctamente el diagrama de estados, su funcionalidad,
objetivo y elementos. Explica correctamente el diagrama de clases. Incluye
conclusión y sustenta su postura.
Presentación
 Integra portada; implementa reglas ortográficas y gramaticales; además, aplica
15
formato APA en la bibliografía.
100
Total de puntos obtenidos
Autorreflexiones Unidad 4

Fecha de entrega: Semana 11 (8 de septiembre) Fecha de cierre de unidad: 8 de septiembre de 2019


Propósito:
Analizar el proceso de aprendizaje que has tenido durante la unidad.
Para elaborar la actividad, consulta los siguientes temas y subtemas:
 Contenido unidad 4
Instrucciones:

1. Responde las preguntas que a continuación se mencionan:

a) Explica en tus propias palabras la importancia de identificar correctamente los objetos y clases, en el análisis y diseño orientado a
objetos.
b) Establece cuáles a tu parecer son las ventajas y las desventajas de utilizar UML durante en el desarrollo de un proyecto de software.
c) Responde ¿Cuál diagrama consideras que está más completo y por qué?
d) Comenta en un párrafo de mínimo 4 líneas y máximo 10 ¿qué aprendizaje significativo te llevas de esta última unidad?
e) Dibuja un diagrama personalizado (nuevo/propuesta), diferente a los de UML donde agregues notas de las figuras y formas usadas
para representar parte del diseño de tu sistema.

2. Envía tu actividad mediante la herramienta Autorreflexiones

3. Guarda el archivo con la nomenclatura DDOO_U4_ATR_XXYZ. Sustituye las XX por las dos primeras letras de tu nombre, la Y por tu primer
apellido y la Z por tu segundo apellido.

Las autorreflexiones, tienen un valor del 10% en tu calificación final, y éste se asigna solamente si cumples con todas las entregas
 Proporcionar asesoría y atención a las dudas expuestas
Estrategia (s) de enseñanza
 Proporciona recursos adicionales
.
Estrategias de aprendizaje  Reflexiona mediante preguntas guía que formuló tu docente en línea sobre la unidad 4

 Material de la Unidad 4 en la plataforma


 Preguntas guía
Material de apoyo
 G. Booch. Análisis y Diseño orientado a objetos con aplicaciones. Addison-Wesley
y/o recursos didácticos  B. Meyer. Construcción de software orientado a objetos. Prentice-Hall
 G. Booch, J. Rumbaugh, I. Jacobson. El Lenguaje unificado de modelado. Addison. Wesley

CRITERIOS DE EVALUACIÓN Escala de evaluación


Actividad Autorreflexión unidad 4
Producto Respuestas

Instrucciones: Anote en cada casilla los puntos obtenidos por el alumno en cada criterio por evaluar.

PUNTOS POR
DIMENSIONES O CRITERIOS A EVALUAR SI NO
CRITERIO
Respuestas
 Reflexiona todas las preguntas de manera clara, precisa, coherente
50
y están relacionadas directamente con la temática de la unidad 2.
 Reflexiona sobre el proceso de aprendizaje y justifica el diagrama
40
personalizado.
Presentación
 Integra portada; aplica reglas ortográficas y gramaticales; además,
10
bibliografía aplica formato APA.
Total 100
Total de puntos obtenidos

FUENTES DE CONSULTA:
 Material de la Unidad 4 en la plataforma
 B. Meyer. Construcción de software orientado a objetos. Prentice-Hall
 G. Booch. Análisis y Diseño orientado a objetos con aplicaciones. Addison-Wesley
 G. Booch, J. Rumbaugh, I. Jacobson. El Lenguaje unificado de modelado. Addison. Wesley
 Gómez Fuentes, M.C. (2011). Notas del Curso Análisis de Requerimientos. Recuperado de
http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_Analisis_Requerimiento.pdf
 Medina Martínez, J.C. (2004). Análisis Comparativo de Técnicas, Metodologías y Herramientas de Ingeniería de
Requerimientos. Recuperado de: http://delta.cs.cinvestav.mx/~pmalvarez/tesis-medina.pdf

Вам также может понравиться