UML resumen

Páginas: 27 (6747 palabras) Publicado: 22 de agosto de 2013
UML:
UML
Lenguaje Unificado de
Modelado

http://uml.org

Tema 4

TACC II
Curso 2008/09
1

Introducción
Similitud:
Arquitectos, edificios, planos
Ing. Inf., programas, diagramas

UML
Unified Modeling Language. Versión 2.0 (finales 2004)
Diagramas (ing. inf )
(ing inf.)
Usados como esquemas y menos con información rigurosa (“planos
de arquitectos”)
Dos modos:
• Ingenieríainversa: a partir de código hacer diagramas
• Ingeniería directa: hacer diagramas y luego implementar

Dominio
Mundo en el que hay definido un problema

Modelo:
Abstracción de un problema
Formado por objetos

2

Indice

Diagramas de Casos de Uso.
Diagramas de Estructura.
Estructura
Diagramas de Comportamiento.
OCL.
Herramientas.
H
i t
Ejemplos.
j p
Bibliografía.
3 Casos de Uso
Describen qué h
D
ib
é hace el sistema d d el punto
l i t
desde l
t
de vista de un observador externo.
Ponen énfasis en qué hace el sistema, no en
cómo lo hace.
Un escenario es una instancia particular de un
diagrama de casos de uso.
Ejemplo de lo que ocurre cuando alguien interactúa
con el sistema
4

Casos de Uso
Actor Algo
A t = Al con comportamiento (persona, otrot i t (
t
programa, organización...), que interactua con el
sistema.
Escenario (instancia de caso de uso) =
Secuencia de acciones e interacciones entre los
actores y el sistema.
Caso de Uso = Colección de escenarios (éxito y
fracaso) que describen actores que usan el
sistema para conseguir un objetivo.
5

Casos de Uso
Pasos:
P
Identificar los límites del sistema.
Identificar losactores principales.
Para cada uno, identificar sus objetivos.
Definir casos de uso que satisfagan sus
objetivos.
6

Ejemplo
Aplicación para una Galería de Arte
Te encargan realizar una aplicación para la compra-venta de cuadros. En cuanto a la compra de cuadros, una vez
que el agente introduce unos datos básicos sobre el cuadro el sistema debe proporcionar el precio recomendado
cuadro,que el agente de la galería debería pagar. Si el vendedor del cuadro acepta la oferta, entonces el agente de la
galería introduce más detalles (sobre el vendedor del cuadro y la venta).
y
p
,
,
,
Los datos básicos incluyen el nombre y apellidos del artista, el título y fecha de la obra, sus dimensiones, la técnica
(óleo, acuarela u otras técnicas), el tema (retrato, naturaleza muerta,paisaje, otro) y la clasificación (obra maestra,
obra representativa, otro tipo). Si es obra maestra, el precio recomendado se calcula comparando el cuadro
introducido con los que hay en el registro de cuadros, tomando el más parecido y aplicando un algoritmo que tiene
en cuenta la coincidencia de tema, la técnica y las dimensiones del cuadro. El sistema debe utilizar información de
subasta detodo el mundo que ahora la galería recibe en un CD de manera mensual. Para una obra representativa,
el precio recomendado se calcula como si fuera una obra maestra y luego se aplica una corrección. Para una obra
de otro tipo, se calcula utilizando el área del cuadro y un coeficiente de moda para el artista. Si no hay coeficiente de
moda para un artista, el agente tiene por norma no comprar elcuadro. El coeficiente de moda varia de mes a mes.
Si el cuadro finalmente se compra, se introducen datos adicionales.
En cuanto a la venta de cuadros por parte de la galería, el sistema simplemente registra la fecha de venta, el nombre
y dirección del comprador y el precio de venta real.
p
p
El sistema también deberá detectar nuevas tendencias en el mercado de arte tan pronto como seaposible. La idea
es detectar secuencias de compras por valores mayores que los esperados por la obra de un artista determinado, de
tal manera que tu cliente pueda comprar cuadros de ese artista antes de que otros detecten la tendencia. Con el
objetivo de detectar cuándo el precio de venta es mayor que el precio esperado cuando tu cliente compró el cuadro,
se debe mantener un registro de todas las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML RESUMEN
  • Breve resume de uml y rup
  • uml resumen de los diferentes diagramas
  • Resumen Ejecutivo Uml
  • Uml Resumen General
  • resumen de los casos de uml vistos en clase
  • UML RESUMEN
  • Resumen uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS