DDOO_AR_MAGL.docx

Universidad Abierta y a Distancia de México División de Ciencias Exactas Ingeniería y Tecnología Desarrollo de software

Views 16 Downloads 0 File size 183KB

Report DMCA / Copyright

DOWNLOAD FILE

Citation preview

Universidad Abierta y a Distancia de México División de Ciencias Exactas Ingeniería y Tecnología Desarrollo de software

Análisis y diseño orientado a objetos Asignatura

Unidad 4: Diseño orientado a objetos con UML (lenguaje unificado de modelado) Actividad de reflexión

Alumno María de los Ángeles García León Docente Verónica Espinoza Romo Matricula: ES1921011976 Correo institucional: [email protected] Fecha 20/03/20

111

Análisis y diseño orientado a objetos

Propósito(s) / logro(s): Analizar el proceso de aprendizaje que has tenido durante la unidad.

PARTE 1. Realiza un Glosario donde describas con tus palabras el significado de cada término.

CONCEPTO 1. UML

2. Clases

3. Objetos

4. Diagramas de Casos de uso 5. Actor 6. Símbolos 7. Líneas de conexión

8. Escenario de casos de uso

DESCRIPCIÓN UML (Unified Modeling Language) es un lenguaje para especificar, visualizar, construir y documentar los elementos de un sistema software, así como para modelado de procesos de negocio u otros sistemas Define los datos y el comportamiento de un tipo, es algo abstracto que define la "forma" del objeto, se podría hablar de la clase como el molde de los objetos. permite separar los diferentes componentes de un programa, simplificando así su elaboración, depuración y posteriores mejoras. Muestra la relación entre actores y casos de uso dentro del sistema entidad externa al sistema que se modela y que puede interactuar con él Representaciones graficas y figuras del diagrama estructura que describe un conjunto de enlaces, los cuales son conexiones entre objetos Un escenario es una descripción parcial y concreta del comportamiento de un sistema en una determinada situación.

1

Análisis y diseño orientado a objetos

9. Diagramas de Actividades

Estados activos en los que las transiciones son disparadas por la finalización de las acciones 10. Diagrama Secuencial Muestra la interacción entre objetos organizados de forma secuencia 11. Diagrama de Clase Muestra una colección de elementos estáticos como son clases y tipos, además de contenidos y relaciones 12. Atributos Características que aplican al objeto, son el aspecto que refleja, tanto en color, tamaño, posición, si está o no habilitado. 13. Métodos Un modelo representa a un sistema software desde una perspectiva específica. Al igual que la planta y el alzado de una figura en dibujo técnico nos muestran la misma figura vista desde distintos ángulos, cada modelo nos permite fijarnos en un aspecto distinto del sistema 14. Diagrama de Gráfico de estado Muestra la secuencia de estados por los que pasa bien un caso de uso, un objeto a lo largo de su vida, o bien todo el sistema. 15. Elementos de diagrama de estados Estado, eventos, repetición de un mensaje, envió de mensajes, transición múltiple, transición interna, acciones, generalización de estados, subastados, transición compleja, transición a estados añadidos, transiciones temporalizadas

PARTE 2.

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

a. Describe la importancia de identificar correctamente los objetos y clases, en el análisis y diseño orientado a objetos.

2

Análisis y diseño orientado a objetos

La importancia radica en la en la manera correcta de utilizar los símbolos y los calificativos de cada aspecto, de esta manera el objetivo de lograr satisfactoriamente la realización de un sistema de software será estructurada visualizada y ejecutada de manera correcta. b. Explica con tus palabras ¿Cuáles son las ventajas y desventajas de utilizar el Lenguaje Unificado de Modelado (UML) durante el desarrollo de un proyecto de software? En mi opinión las ventajas son Es fácil de entender, en él se pueden eliminar errores antes y aun cuando el sistema este activo, esto aumenta el nivel de calidad del sistema, nos permite tener una estructura para un amejor planeación, ayuda con la reducción de gastos, entre las desventajas el tiempo que se necesita para administrar y mantener los diagramas UML, puede llegar a ser abrumador y ser problemático en el diseño c. Comenta ¿qué aprendizaje significativo te llevas de esta última unidad? El aprendizaje con mayor relevancia que adquirí es el uso de los diagramas UML, es increíble que mediante un plano gráfico, se puede llevar acabo el desarrollo de un sistema de software, además de la delicadeza para utilizar cada símbolo en el lugar indicado y el diagrama indicado, aprendí a analizar situaciones desde otra perspectiva.

Bibliografía Cabot, J. (2019, 2 mayo). Mejores herramientas para modelar online diagramas UML, ER y BPMN. Recuperado 21 marzo, 2020, de https://ingenieriadesoftware.es/herramientas-modelar-diagramas-uml-onlinenavegador/ Cevallos, K. (2015, 26 julio). UML: Diagrama de Secuencia. Recuperado 22 marzo, 2020, de https://ingsotfwarekarlacevallos.wordpress.com/2015/07/07/umldiagrama-de-secuencia/ Cevallos, K. (2015b, 26 julio). UML: Casos de Uso. Recuperado 22 marzo, 2020, de https://ingsotfwarekarlacevallos.wordpress.com/2015/06/04/uml-casos-deuso/

3

Análisis y diseño orientado a objetos

Elba Zurita. (2015). Diagrama de clases y objetos. 21 de marzo 2020, de Prezi.com Sitio web: https://prezi.com/svoikfm1rmyi/diagrama-de-clases-yobjetos/ Ferre, X. Grau. (s.f.). Desarrollo Orientado a Objetos con UML. Recuperado 22 marzo, 20202, de https://www.uv.mx/personal/maymendez/files/2011/05/umlTotal.pdf García, G. Gallegos. (2014, 1 abril). Modelado de un sistema de voto electrónico. Recuperado 22 marzo, 2020, de http://www.revista.unam.mx/vol.15/num4/art24/ UNAD. (s.f.). Diagramas de Actividades | LENGUAJE DE MODELADO UNIFICADO UML. Recuperado 22 marzo, 2020, de http://stadium.unad.edu.co/ovas/10596_9839/diagramas_de_actividades.html UnADM. (s.f.-b). Diseño orientado a objetos con UML. Recuperado 21 marzo, 2020, de https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE1/DS/02/DDOO/U4/desc argables/Unidad_4_Dis_orientado_a_objetos_con_UML_Lenguaje_Unificado_de _M

4