Want to create interactive content? It’s easy in Genially!
UML-ADOO
GUSTAVO MARTINEZ VIL
Created on March 2, 2024
Introducción al Análisis y Diseño de software con UML
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Análisis y Diseño de Software
INICIAR >
Objetivos
>
>
Conocer las generalidades del Lenguaje de Modelado Unificado - UML
Identificar los tipos de Relaciones entre las entidades o Clases de UML.
ÍNDICE
- Concepto
- Reseña histórica
- Generalidades
- Modelos y vistas
- Estereotipos de clases
- Tipos de Relaciones
- Caso de estudio
- Proyecto - TDG
EMPEZAR >
>
>
Qué es UML?
Una notación estándar OMG (Object Management Group ) diseñada para especificar, modelar, visualizar y documentar software con orientación a objetos. El lenguaje permite describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones y otros aspectos.
>
>
RESEÑA HISTÓRICA
UML fue creado por los ingenieros de software Grady Booch, Ivar Jacobson y James Rumbaugh, de Rational Software Corporation, durante 1994 y 1995.Desde el año 2004, UML es un estándar aprobado por la ISO como ISO/IEC 19501:2005 Information Technology — Open Distributed Processing — Unified Modeling Language (UML). En 2017, se actualizó la norma a la última versión disponible, la 2.5.1.
>
>
GENERALIDADES
- UML se utiliza para definir un sistema, detallar sus artefactos, documentar y construirlo. Es decir, es el lenguaje en el que está descrito el modelo.
- Es universal, visual, intuitivo e independiente del desarrollo, del lenguaje y de la plataforma. En UML se diagrama la realidad de una utilización en un requerimiento.
- Se puede aplicar en el desarrollo de software con varias metodologías; no especifica qué metodología o proceso se debe usar.
- Cuenta con dos tipos de diagramas: de estructura y de comportamiento.
>
>
>
>
>
>
>
>
DIAGRAMA DE CASOS DE USO
>
>
DIAGRAMA DE SECUENCIA
>
>
DIAGRAMA DE CLASES
>
>
DIAGRAMA DE CLASES
>
>
ESTEREOTIPOS DE CLASES
>
>
ESTEREOTIPOS DE CLASES
>
>
Clases Y RELACIONES
SEGUIR >
>
>
RELACIONES ENTRE CLASES
Asociación Generalización Agregación
>
>
RELACIONES ENTRE CLASES
Composición Dependencia Implementación
Computer Aided Software Engineering
Ingeniería de Software Asistidapor Computador
SEGUIR>
>
>
Herramientas CASE
1. Rational Rose2. Power Designer 3. Visual Paradigm 4. StarUML 5. ArgoUML ...
>
>
CASO DE ESTUDIO
UN PROYECTO: TDG
>
>
<QUIZ>
Responda las siguientes 5 preguntas
EMPEZAR >
PREGUNTA 1 de 5
Es un diagrama de estructura en UML:
CDU
Despliegue
Secuencia
¡CORRECTO!
>
PREGUNTA 2 de 5
Es un diagrama de comportamiento en UML:
Objetos
Clases
Secuencia
¡CORRECTO!
>
PREGUNTA 3 de 5
Es un diagrama de implementación en UML:
Clases
Componentes
Objetos
¡CORRECTO!
>
PREGUNTA 4 de 5
Es un diagrama de interacción en UML:
Colaboración
Despliegue
Actividad
¡CORRECTO!
>
PREGUNTA 5 de 5
Es un tipo de relación entre clases en UML:
Include
Extend
Composición
¡CORRECTO!
>
¡error!
>
¡error!
>
¡error!
>
¡error!
>
¡error!
>
Final final!
<
>
http://www.gmv.enibague.com