Diagrama uml

katty_moreno_vizcaino 5,616 views 16 slides Aug 31, 2012
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

No description available for this slideshow.


Slide Content

UNIVERSIDAD REGIONAL DE LOS ANDES “UNIANDES” UML (LENGUAJE DE MODELAMIENTO UNIFICADO ) EJEMPLO: Sistema de facturación e inventario de un Micro mercado Katty Moreno Sistemas IV

LENGUAJE DE MODELAMIENTO UNIFICADO (UML) El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language ) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software . UML entrega una forma de modelar cosas conceptuales como lo son procesos de negocio y funciones de sistema, además de cosas concretas como lo son escribir clases en un lenguaje determinado, esquemas de base de datos y componentes de software reusables.

DIAGRAMA DE FORMA DE USO Los diagramas de casos de uso UML describen la interacción entre una persona o dispositivo externo y el sistema que se está desarrollando. Los casos de uso se suelen desarrollar en equipo, con desarrolladores de software por un lado y otras partes interesadas por otro, como los usuarios del sistema propuesto, que en realidad no programarán el sistema.

Registrar Productos Clasificar Productos Productos de(Limpieza) Productos (Alimentos) Productos (Otros) Empacar Cajero

DIAGRAMA DE CLASES Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los  diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, don dese crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargarán del funcionamiento y la relación entre uno y otro. En un diagrama de clases se pueden distinguir principalmente dos elementos: clases y sus relaciones

DIAGRAMAS DE CLASES Empacar Productos +Tipo …….. + Estado ….. Cajero +Clasificar…… +Empacar……. Productos(Limpieza) Productos(Alimentos) Productos(Otros)

DIAGRAMA DE ACTIVIDAD Es una forma especial de diagrama de estado usado para modelar una secuencia de acciones y condiciones tomadas dentro de un proceso. La especificación del Lenguaje de Modelado Unificado UML define un diagrama de actividad como: “una variación de una máquina estados, lo cual los estados representan el rendimiento de las acciones o subactividades y las transiciones se provocan por la realización de las acciones o subactividades .

DIAGRAMA DE ACTIVIDADES Clasificar Productos Cambiar por otro Por Estado Por Tipo Producto Caducado Producto (En buen estado) Productos(Limpieza) Productos(Alimentos) Productos(Otros) Limpieza Alimentos Otros Detergentes Multiusos Ambientadores Empacar detergentes Empacar Ambientadores Empacar multiusos Carnes Legumbres Otros Empacar carnes Empacar otros Empacar legumbres Plástico Aluminio Empacar plásticos Empacar aluminio

DIAGRAMA DE ESTADOS   Es un diagrama utilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de información luego de ejecutarse cada proceso. Permite identificar bajo qué argumentos se ejecuta cada uno de los procesos y en qué momento podrían tener una variación. El diagrama de estados permite visualizar de una forma secuencial la ejecución de cada uno de los procesos.

DIAGRAMA DE ESTADOS Registrando Cancelando Cambiando Clasificando Clasificando por Estado Clasificando por Tipo Limpieza Alimentos Otros Empacando Productos Clasificados Selección Inconveniente Inconveniente Productos ya Clasificados

DIAGRAMA DE PAQUETES Muestra cómo un sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones. Dado que normalmente un paquete está pensado como un directorio, los diagramas de paquetes suministran una descomposición de la jerarquía lógica de un sistema. Los Paquetes están normalmente organizados para maximizar la coherencia interna dentro de cada paquete y minimizar el acoplamiento externo entre los paquetes. Con estas líneas maestras sobre la mesa, los paquetes son buenos elementos de gestión. Cada paquete puede asignarse a un individuo o a un equipo, y las dependencias entre ellos pueden indicar el orden de desarrollo requerido.

DIAGRAMA DE PAQUETES Sistema Micro Mercado Clasificar Cajero Productos Organización

DIAGRAMA DE OBJETOS Muestra a los objetos y sus relaciones, pero en un momento concreto del sistema. Estos diagramas contienen objetos y enlaces. En los diagramas de objetos también se pueden incorporar clases, para mostrar la clase de la que es un objeto representado .  Para realizar el diagrama de objetos primero se debe decidir que situación queremos representar del sistema. Es decir si disponemos de un sistema de mensajería, deberemos decidir que representaremos el sistema con dos mensajes entrantes, los dos para diferentes departamentos, dejando un departamento inactivo. 

DIAGRAMA DE OBJETOS Empacar: Caja Productos(Otros):Productos Producto(Limpieza): Producto Cajero: Pedro Producto(Alimentos):Productos

DIAGRAMAS DE COLABORACIÓN Los diagramas de colaboración muestran las interacciones que ocurren entre los objetos que participan en una situación determinada. Esta es más o menos la misma información que la mostrada por los diagramas de secuencia, pero destacando la forma en que las operaciones se producen en el tiempo, mientras que los diagramas de colaboración fijan el interés en las relaciones entre los objetos y su topología. En los diagramas de colaboración los mensajes enviados de un objeto a otro se representan mediante flechas, mostrando el nombre del mensaje, los parámetros y la secuencia del mensaje. Los diagramas de colaboración están indicados para mostrar una situación o flujo programa específicos y son unos de los mejores tipos de diagramas para demostrar o explicar rápidamente un proceso dentro de la lógica del programa.

DIAGRAMA DE COLABORACIÓN Producto Bolsas Caja Cajero 1. Registra producto 2. Clasifica y empaca productos 3. Productos ya clasificados
Tags