Você está na página 1de 10

Diagrama del Dominio

Diagrama del Dominio


Sistema de Alquiler de Videos

Diagramas de Clases

Clase: representada mediante un cuadrado con 3 divisiones.


Una para el nombre, otra para los atributos y la ltima para
los mtodos.
Asociacin: es una lnea de unin entre clases, que establece
cierta direccin y tipo de relacin.
Multiplicidad: es una restriccin a una asociacin, que limita
el nmero de instancias de una clase con respecto a otra nica
instancia de la otra clase. Si contiene una flecha, indica la
dependencia a esa clase.
Roles: indica el papel que juega en la clase.
Generalizacin: es una relacin de herencia, representada
por un tringulo sin rellenar del lado de la superclase.
3

Multiplicidades:
Esposo

Maestro

Cajero

composicin

Ensea

Atiende

1..*

Esposa

0..1

Casa

Estudiante

composicin

Est casado con

Toma

Triciclo

Cajn de huevos

12..18

Contiene

12,24

uno a uno

Estudiante

uno a muchos

Cliente

uno a uno o ms

Chimenea

uno a ninguno o uno

Crdito

uno a 12 hasta 18

Rueda

uno a 3

Huevo

uno a 12 24

Asociaciones:
Normal: es la asociacin ms comn y se dibuja como una
lnea slida que une las dos clases. Tiene un nombre
(comnmente un verbo) que etiqueta el enlace. Es posible
agregar una flecha al final de la asociacin, que indica que
la asociacin slo se puede usar en la direccin de la flecha.
Si no tiene la flecha se asume que la asociacin es vlida
para ambos sentidos. Tambin se puede indicar la
multiplicidad vlida en la asociacin.
Empleado

Usa

Computadora

Propietario

Persona
1..*

Carro

0..*

Asociaciones:
Recursiva: representa la conexin de una clase consigo
misma. Los objetos conectados semnticamente son de la
misma clase. Las asociaciones en general pueden tener roles
conectados a cada clase involucrada en la asociacin e indican
el papel que juega la clase en trminos de la asociacin. Es
una tcnica til para especificar el contexto de una clase y sus
objetos.
Nodo

0..*

0..*

Persona

esposo

esposa

Conecta

Se casa con

Asociaciones:
Agregacin: es un caso especial de asociacin que indica que
la relacin entre las clases es del tipo parte de. Se representa
mediante un diamante. Cuando la asociacin de composicin
es obligatoria, el diamante est relleno.
Texto
*

Naval

Barco de Guerra

Ventana

Botn

Contiene
*

Agregacin

Composicin

Men

Que clases conforman esa clase


7

Generalizacin:
Permite representar herencias. Relacin es un o caso
particular de.
Vehculo

Carro

Carro
Deportivo

Carro de
Pasajeros

Bote

Camin

Velero

Bote a
motor

Carguero

Prctica y Laboratorio
Construir el Modelo del Dominio y el Diagrama de casos de Uso por
cada caso de uso del negocio del Proceso de Negocio Planteado.
( Utilizar Rational Rose )

Problema 1 : Produccin y Ventas de Panadera.


Se desea implantar un sistema para una panadera que se dedica a la
produccin de distintas confituras. Cada producto se elabora en base a
un conjunto de materias primas y requiere de determinadas
maquinarias. Para cada producto que se elabora, se mantienen las
materias primas que consume junto con la proporcin de las mismas y
el tiempo de elaboracin.
La panadera tiene venta al pblico y adems provee a otras
panaderas y supermercados que compran mensualmente cantidades
fijas de algunos productos. El precio de venta de cada uno de los
productos es fijo. Los compradores mayoristas tienen asignado un
porcentaje de descuento que se aplica a cada una de las ventas.
9

Problema 2 : CADENA DE FARMACIAS


Se desea implantar un sistema para una cadena de farmacias distribuida
en diferentes ciudades. Cada farmacia tiene sus empleados propios y un
farmacutico. Por cada ciudad existe un nico farmacutico; esto es, si en
una ciudad hubiera ms de una farmacia, el mismo farmacutico estara
afectado a todas las farmacias de esa ciudad. Cada farmacia tiene a su vez
su stock de medicamentos. El mismo se mantiene por medicamento y
presentacin. Los medicamentos se organizan segn la o las monodrogas
que lo componen, su presentacin (por ejemplo ampollas de 5 unidades,
jarabe de 100ml, inyecciones por 10 unidades, pomada 60gr, etc.), el
laboratorio que lo comercializa, y su accin teraputica (analgsico,
antibitico, etc.). Por cada medicamento se mantiene su precio y la
cantidad en existencia del mismo. El sistema deber permitir consultar la
base de datos de diferentes alternativas para medicamentos compuestos
por una monodroga, medicamentos de un laboratorio, presentaciones de
un medicamento, entre otras.

Você também pode gostar