Desarrollo de Software 3er Semestre Programa de la asignatura: Análisis y diseño orientado a objetos Unidad 3. Metodologías de diseño ara la genera!i"n de sistemas orientados a objetos A!ti#idades de arendi$aje %la#e: &'&()3&3 *&+&()3&3 %iudad de M,-i!o no#iembre del )/&+ Uni#ersidad Abierta y a Distan!ia de M,-i!o
Unidad 3. Metodologías de diseño ara la genera!i"n de sistemas orientados a objetos
0ndi!e Actividad 1. Importancia de la metodología Booch en el diseño de sistemas orientados a objetos
3
Actividad 2. Importancia de las metodologías OMT OO!" en el diseño de sistemas orientados a objetos
#
"videncia de aprendi$aje. M%todo &M' de modelado ( A)torre*e+iones &nidad 3
,
&-AM / 0"IT / ! / OO
2
Unidad 3. Metodologías de diseño ara la genera!i"n de sistemas orientados a objetos
A!ti#idad &. 1mortan!ia de la metodología 2oo! en el diseño de sistemas orientados a objetos "l propsito de esta actividad es )e identi)es la metodología de diseño orientado a objetos Booch para ello4 t) ocente en línea te har5 llegar las instr)cciones6 )na ve$ )e c)entes con ellas4 sig)e estos pasos7 1. Se propone el siguiente caso: El director de una escuela primaria desea tener un sistema donde llevar el control de préstamos de libros de la biblioteca. Los usuarios de la biblioteca son los alumnos y maestros, solo se podrá prestar a cada usuario máximo tres libros y la fecha de entrega será d!as después de la fecha "ue los saco, si se pasa del l!mite será acreedor a una multa. El alumno es identificado por su nombre y grupo y el maestro solo por su nombre. El administrador del sistema será el encargado de la biblioteca y los alumnos y maestros podrán consultar su estatus. #. Identifica los elementos básicos de sus modelos, técnicas y ciclo de vida y diagramas. $. Elabora los diagramas asociados a esta metodolog!a, con base en el caso seleccionado: de clases, ob%etos, m&dulos, etc. '. Explica los elementos del método (ooch mediante un mapa conceptual indicando conceptos y la forma en "ue se relacionan. . Redacta una explicaci&n de tu mapa conceptual mencionando venta%as y desventa%as del método, indicando el tipo de casos de desarrollo orientado a ob%etos con el cual se relaciona. ). Redacta una conclusi&n con respecto a la actividad reali*ada en relaci&n con la importancia y vigencia del método (ooch en el análisis y dise+o orientado a ob%etos. . Guarda el desarrollo de la actividad con el nombre --/0$/1/2234. Sustituye las 22 por las dos primeras letras de tu primer nombre, la 3 por tu primer apellido y la 4 por tu segundo apellido. 5. Lee detenidamente los criterios de evaluaci&n de la actividad para considerar los aspectos a evaluar.
&-AM / 0"IT / ! / OO
3
Unidad 3. Metodologías de diseño ara la genera!i"n de sistemas orientados a objetos 6. Envía tu actividad a tu -ocente en l!nea para recibir retroalimentaci&n mediante la herramienta Tareas. Espera y atiende la retroalimentaci&n correspondiente.
&-AM / 0"IT / ! / OO
#
Unidad 3. Metodologías de diseño ara la genera!i"n de sistemas orientados a objetos A!ti#idad ). 1mortan!ia de las metodologías 4M5 y 44S6 en el diseño de sistemas orientados a objetos "l propsito de esta actividad es )e identi)es la metodología de diseño orientado a objetos OMT OO!"6 para ello4 sig)e estos pasos7 1. Investiga y redacta dos casos de programas orientado a ob%etos uno relacionado con la metodolog!a 78 y otro relacionado con la metodolog!a SE. #. Identifica los elementos básicos de sus modelos, técnicas, ciclo de vida y diagramas. $. Elabora los diagramas asociados a ambas metodolog!as, con base en los casos seleccionados. '. Explica los elementos de los métodos 78 y SE mediante un mapa conceptual indicando conceptos y la forma en "ue se relacionan. . Redacta una explicaci&n de tu mapa conceptual mencionando venta%as y desventa%as en ambos métodos indicando con "ué tipos de casos de desarrollo se relaciona cada uno de los métodos. ). Redacta una conclusi&n con respecto a la importancia y vigencia de las metodolog!as 78 y SE en el análisis y dise+o orientado a ob%etos. . Guarda el desarrollo de la actividad con el nombre --/0$/#/2234. Sustituye las 22 por las dos primeras letras de tu primer nombre, la 3 por tu primer apellido y la 4 por tu segundo apellido. 5. Lee detenidamente los criterios de evaluaci&n de la actividad para considerar los aspectos a evaluar. 6. Envía la actividad a tu -ocente en l!nea para recibir retroalimentaci&n mediante la herramienta Foro con subida de archivos . Espera y atiende la retroalimentaci&n correspondiente. 19. Ingresa a la actividad enviada por m!nimo uno de tus compa+eros y explica c&mo aportan a tu comprensi&n sobre las metodolog!as 78 y SE, los casos expuestos por ellos. Redacta una conclusi&n exponiendo las similitudes y diferencias entre los casos "ue ellos exponen y los casos "ue t expones.
&-AM / 0"IT / ! / OO
(
Unidad 3. Metodologías de diseño ara la genera!i"n de sistemas orientados a objetos
6#iden!ia de arendi$aje. M,todo UM7 de modelado "l propsito de la evidencia de aprendi$aje es )e analices los m%todos de modelado los compares con el m%todo &M'6 para ello sig)e estos pasos7 1. Investiga y redacta un sencillo caso de programa orientado a ob%etos relacionado con la metodolog!a 07L. #. Identifica los elementos básicos de sus modelos, técnicas y ciclo de vida y diagramas. $. Elabora los diagramas asociados a esta metodolog!a, con base en el caso seleccionado: diagrama de clases, diagrama de ob%etos, diagrama de m&dulos, etc. '. Redacta una explicaci&n mencionando venta%as y desventa%as del método indicando el tipo de casos de desarrollo con el cual se relaciona. . Selecciona un criterio y un diagrama de cada uno de los métodos de modelado: 07L, (;<, 78 y SE. ). Compara cada uno de los criterios y diagrama de los métodos, organizando la informaci&n en un cuadro comparativo, exponiendo los siguientes elementos: • • • •
;reador del método o precursor. =echa o época en la "ue se ubica. Seme%an*as y diferencias entre los métodos. Explicaci&n del criterio seleccionado.
. Redacta una conclusi&n con respecto a la importancia de los métodos de modelado y las herramientas "ue proporciona para el análisis y dise+o orientado a ob%etos. 5. Guarda el desarrollo de la actividad con el nombre --/0$/E/2234. Sustituye las 22 por las dos primeras letras de tu primer nombre, la 3 por tu primer apellido y la 4 por tu segundo apellido. 6. Lee detenidamente los criterios de evaluaci&n de la actividad para considerar los aspectos a evaluar. 19. Envía tu actividad al Portafolio de evidencias para recibir retroalimentaci&n de tu -ocente en l!nea. Espera y atiende la retroalimentaci&n correspondiente.
&-AM / 0"IT / ! / OO
,
Unidad 3. Metodologías de diseño ara la genera!i"n de sistemas orientados a objetos
Autorre8e-iones Unidad 3 "l propsito de esta actividad4 es )e analices el proceso de aprendi$aje )e has tenido d)rante la )nidad !esarrollo"
!eg)ramente d)rante la )nidad4 te encontraste con conceptos4 o contenidos )e tenías poco o n)lo conocimiento4 pero debido a t) capacidad de aprendi$aje4 p)diste ad)irirlos resolver las diversas actividades )e te prop)sieron. "s por ello4 )e a trav%s de esta actividad se pretende b)scar re*e+ionar sobre esos procesos por los c)ales t8 como est)diante aplicaste lograste concl)ir esta )nidad de manera satis9actoria. Indicaciones" 1. Responde las preguntas "ue a continuaci&n se mencionan, las cuales están agrupadas de acuerdo a los siguientes tres elementos: Sobre los contenidos >Los contenidos fueron lo suficientemente claros para el desarrollo de las actividades? >@ué contenidos te fueron más expl!citos? >@ué aporte tienen los contenidos para el desarrollo de tu carrera? Sobre las actividades o evidencias >@ué relaci&n tienen los contenidos con el desarrollo de las actividades? >;uál es la relaci&n de las actividades con la evidencia de aprendi*a%e? >Son suficientes las actividades para alcan*ar el conocimiento? Sobre tu aprendi*a%e En una escala del 1 al 19 >c&mo consideras tu aprendi*a%e en esta unidad? >Lo "ue aprend! en esta unidad es importante en mi carrera? >En "ué puedo aplicar lo "ue aprend!? #. Guarda tu documento con la siguiente nomenclatura --/0$/8A/2234 , sustituye las 22 por las dos primeras letras de tu primer nombre, la 3 por la inicial de tu apellido paterno y la 4 por la de tu apellido materno.
&-AM / 0"IT / ! / OO
:
Unidad 3. Metodologías de diseño ara la genera!i"n de sistemas orientados a objetos
$. El traba%o se deberás entregarlo ba%o la calendari*aci&n "ue el docente brindará y deberás entregarlo en un documento de texto o B-=. '. Envía tu archivo mediante la herramienta Autorreflexiones y espera su retroalimentaci&n.
&-AM / 0"IT / ! / OO
;