Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Loading…
Transcript

¿Cómo está compuesto UML?

Relaciones o Dependencias: Relacionan los elementos entre sí, puede ser que un cambio en el elemento destino puede implicar un cambio en el elemento origen, por tanto, si cambia el elemento destino habría que revisar el elemento origen.

una dependencia se representa por medio de una línea de trazo discontinuo entre los dos elementos con una flecha en su extremo

¿Cómo está compuesto UML?

Está compuesto por tres clases de bloques de construcción:

Elementos: Los elementos son abstracciones de cosas reales o ficticias (objetos, acciones, etc) Un ejemplo de elemento son los mas comunes (notas) para añadir cualquier tipo de comentario en un diagrama o a un otro elemento de un diagrama, para expresar información de manera adecuada.

¿Qué es UML?

¿Cómo está compuesto UML?

Es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos. Es el mecanismo de documentación mas utilizado en el mercado.

UML no define un proceso de desarrollo específico, tan solo se trata de una notación.

UML e un lenguaje de modelado, no un método.

UML es independiente del lenguaje de implementación del software orientado a objetos.

por lo tanto UML proporciona reglas y vocabularios para representar de forma gráfica un sistema, indica como crear y leer los modelos, pero no dice cómo crearlos.

Diagramas de Estructura Estática: Engloba tanto el modelo conceptual de la fase de análisis como el Diagrama de Clases de la fase de Diseño. Ambos son distintos conceptualmente, mientras el primero modela elementos del dominio el segundo representa los elementos de solución del software. Sin embargo, ambos comparten la misma notación para los elementos (clases y objetos) y las dependencias entre los mismos.

---->Clase, Objeto, Asociaciones, Multiplicidad y Roles

2 pts

Objetivos de UML

Son muchas, estas se sintetizan en las siguientes funciones:

1-Visualizar: Permite visualiza un sistema de forma gráfica para que otro lo entienda.

2-Especificar: Muestra cuáles son las características del sistema antes de su construcción.

3-Construir: Una vez definidos los modelos, se pueden construir los sistemas diseñados.

4-Documentar: Los propios elementos gráficos sirven como documentación del sistema desarrollado que pueden servir para su futura revisión.

|

UML (Unified Modeling Language)

Introducción

Diagrama de Casos de Uso

Es una descripción de las acciones de un sistema desde el punto de vista del usuario. Con este diagrama obtenemos los requerimientos del sistema usando actores y casos de uso. Estos últimos son servicios o funciones provistas por el sistema para sus usuarios.

Este diagrama está compuesto por lo siguientes elementos:

Actores: es una entidad externa que hace una interacción con el sistema, puede usarse para representar otros sistemas.

Diagrama de Casos de Uso

Auto Estudio

Esta compuesto además por:

Casos de Uso: Es la secuencia de interacciones que se producen entre un actor y el sistema cuando este actor realiza alguna tarea específica en la aplicación, con una funcionalidad coherente. Este se representa de la siguiente manera:

1- Leer sobre Casos de Uso

2- Leer sobre Gestión de Proyectos de Software

UML (Unified Modeling Language)

Tipos de Diagramas

Aplicados a un Sistema de Facturación e Inventarios

Diagrama de Casos de Uso

Relaciones: Las relaciones entre un actor y un caso de uso, se dibujan con una línea discontinua. Las líneas deben estar etiquetadas, estas se etiquetan con <<include>> o <<extend>>. Una relación <<include>> indica que un caso de uso es necesitado por otro para poder cumplir una tarea, mientras que una relación <<extend>> se utiliza cuando un caso de uso es similar a otro caso de uso pero se le añade características nuevas.

Ejemplos Caso de Uso aplicados a un Sistema de Inventario y Facturación

Desarrollar en clase - Práctico

Learn more about creating dynamic, engaging presentations with Prezi