Want to create interactive content? It’s easy in Genially!

Get started free

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

GMV