Está en la página 1de 7

ENTORNOS DE DESARROLLO

TEMA 6
DIAGRAMAS DE CLASE
ACTIVIDAD 6.2
Stefania Lissa VOLUNTARIA

ÍNDICE

TEMA 6 1

DIAGRAMAS DE CLASE 1

1. TRANSPORTE 3

2. ALMACÉN 4

3. APLICACIÓN 4

4. EMPLEADOS 5

5. CLASE PERSONA 6

6. PEDIDOS 7

2
Stefania Lissa VOLUNTARIA

1) TRANSPORTE
Se quiere representar el conjunto de medios de transportes considerando automóviles y
camiones. De cualquier medio de transporte se quiere saber su dueño, el número de
puertas y el número de ruedas que tiene. De los automóviles se quiere saber si es o no
descapotable y además se tiene que poder subir y bajar del mismo. De los camiones se
quiere saber la tara y la carga que tiene, y por tanto se han de poder cargar.
Para todos ellos se quiere poder obtener un listado con las características, que consistirá en
sacar por pantalla los atributos de los mismos. Representar mediante un diagrama de
clases.

2) ALMACÉN

Un almacén posee clientes y cuentas. Si se destruye el objeto almacén también se destruyen


las cuentas, pero el cliente permanece. Representar mediante un diagrama de clases.

3
Stefania Lissa VOLUNTARIA

3) APLICACIÓN

Se quiere representar una aplicación. La aplicación, cuando se arranque, requerirá que se


abra una ventana. Representar mediante un diagrama de clases.

4) EMPLEADOS

Se quiere tener información de empleados, a los cuales se puede contratar o despedir. No


obstante en la empresa las categorías existentes son Operarios de los cuales se quiere saber
su edad y Gerentes de los cuales se quiere saber su nivel de estudios. A los gerentes se les
contrata mediante un contrato blindado, cuyo importe puede variar y su despido supone

4
Stefania Lissa VOLUNTARIA

actualizar la fecha de despido y poner a 0 el importe del contrato blindado. Un alta de un


operario supone actualizar la fecha de contratación y su despido actualizar la fecha de baja.

5
Stefania Lissa VOLUNTARIA

5) CLASE PERSONA

La clase Persona tiene un Nombre, Dirección, y Número del Seguro Social. Una persona
puede trabajar en algún proyecto y ganar un salario. Una Compañía tiene un Nombre,
Dirección, Número de Teléfono, y Producto Primario. Una Compañía contrata y despide
Personas. Persona y Compañía tienen una relación "muchos-muchos".
El título del trabajo depende de la persona y de la compañía. Hay dos tipos de Personas:
Trabajadores y Administradores. Cada Trabajador está involucrado en varios Proyectos;
cada Administrador es responsable de varios proyectos. En un proyecto pueden trabajar
varios trabajadores y un solo administrador. Cada proyecto tiene un Nombre, Presupuesto,
y una Prioridad Interna para asegurar recursos. Además una Compañía está compuesta de
múltiples Departamentos; cada departamento dentro de una compañía se identifica de
forma única por su Nombre.
Un departamento usualmente tiene un administrador. La mayoría de los administradores
manejan un departamento; y algunos administradores no están asignados a ningún
departamento. Cada departamento manufactura varios productos; mientras que cada
producto está hecho por un solo departamento. Un producto tiene Nombre, Costo, y Peso.

6
Stefania Lissa VOLUNTARIA

6) PEDIDOS

Se tienen pedidos que están compuestos por líneas de pedido. De los pedidos se tiene la
fecha de recepción, condiciones de pago, un número, la divisa y un importe total. Antes de
generarse un pedido se debe poder comprobar. Para facilitar la labor de servirlo, un
pedido se ha de poder seleccionar, y una vez servido se ha de poder cerrar. Las líneas de
pedido, una vez aceptadas, actualizarán la cantidad, y el importe de las mismas. Cada
linea de producto referencia un producto.
Un pedido es realizado por un cliente del que que sabe su nombre y dirección. Para que
un cliente nos pueda realizar un pedido ha de tener crédito suficiente. Los clientes pueden
ser corporativos (en cuyo caso necesitamos el nombre de un contacto y tendrán un
límite de crédito
asignado) o
personales (en cuyo
caso necesitamos el
número de una
tarjeta de crédito y su
fecha de caducidad).
A los clientes
corporativos se les
factura mensualmente.
Además los clientes
corporativos tienen un
representante, aunque
un representante puede
representar a varios
clientes. Representar
los requisitos en un
diagrama de clases.

También podría gustarte