diagrama uml
Post on 07-Jul-2015
1.795 Views
Preview:
TRANSCRIPT
UML (LENGUAJE DE MODELAMIENTO UNIFICADO )
EJEMPLO: Sistema de facturación e inventario de un Micro mercado
Katty MorenoSistemas IV
LENGUAJE DE MODELAMIENTO UNIFICADO (UML)
El Lenguaje de Modelamiento Unificado (UML -Unified Modeling Language) es un lenguaje gráficopara visualizar, especificar y documentar cada una delas partes que comprende el desarrollo de software.
UML entrega una forma de modelar cosasconceptuales como lo son procesos de negocio yfunciones de sistema, además de cosas concretas comolo son escribir clases en un lenguaje determinado,esquemas de base de datos y componentes de softwarereusables.
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 condicionestomadas dentro de un proceso.
La especificación del Lenguaje de Modelado UnificadoUML define un diagrama de actividad como: “unavariación de una máquina estados, lo cual los estadosrepresentan el rendimiento de las acciones osubactividades y las transiciones se provocan por larealizació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)
LimpiezaAlimentos
Otros
Detergentes
Multiusos
Ambientadores
Empacar detergentes
Empacar AmbientadoresEmpacar
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 deinformación luego de ejecutarse cada proceso.
Permite identificar bajo qué argumentos se ejecutacada uno de los procesos y en qué momento podríantener una variación.
El diagrama de estados permite visualizar de unaforma secuencial la ejecución de cada uno de losprocesos.
DIAGRAMA DE ESTADOS
Registrando
Cancelando
Cambiando
Clasificando
Clasificando por Estado
Clasificando por Tipo
Limpieza
Alimentos
Otros
Empacando
Productos Clasificados
Inconveniente
Inconveniente
Productos ya Clasificados
DIAGRAMA DE PAQUETES Muestra cómo un sistema está dividido en agrupaciones
lógicas mostrando las dependencias entre esasagrupaciones. Dado que normalmente un paquete estápensado como un directorio, los diagramas de paquetessuministran una descomposición de la jerarquía lógica deun sistema.
Los Paquetes están normalmente organizados paramaximizar la coherencia interna dentro de cada paquete yminimizar el acoplamiento externo entre los paquetes. Conestas líneas maestras sobre la mesa, los paquetes sonbuenos elementos de gestión. Cada paquete puedeasignarse a un individuo o a un equipo, y las dependenciasentre 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 yenlaces. En los diagramas de objetos también se puedenincorporar clases, para mostrar la clase de la que es unobjeto representado.
Para realizar el diagrama de objetos primero se debedecidir que situación queremos representar del sistema. Esdecir si disponemos de un sistema de mensajería,deberemos decidir que representaremos el sistema con dosmensajes entrantes, los dos para diferentes departamentos,dejando un departamento inactivo.
DIAGRAMA DE OBJETOS
Empacar: Caja
Productos(Otros):ProductosProducto(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
CajaCajero
1. Registra producto
2. Clasifica y empaca productos
3. Productos ya clasificados
top related