ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diagrama de clases


Enviado por   •  14 de Abril de 2020  •  Apuntes  •  941 Palabras (4 Páginas)  •  95 Visitas

Página 1 de 4

Diagrama de Clases

[pic 1]

class System [pic 2]

Perfil

  • codigo:  int

  • nombre:  String

-        tareas:  String[ ]

1

  • actualizarPerfil(int) : boolean

  • crearPerfil(String, int) : boolean
  • listarPerfil() : void

Cliente

+

contacto:  String

+

correo:  String

+

direccion:  String

+   nit_cc:  int

+

nombre:  String

+

telefono1:  String

+

telefono2:  String

1..*

  • telefonoContacto:  String
  • actualizarCliente() : boolean
  • buscarCliente() : Proveedor
  • crearCliente() : int

Nov edad

  • descripcion:  String

  • numero:  int
  • agregarNovedad() : void

Usuario

  • clave:  String

  • codigo:  int
  • nombreCompleto:  String
  • +   nombreUsuario:  String
  • actualizarUsuario(int) : boolean
  • autenticarUsuario(String, String) : boolean
  • crearUsuario() : int

OrdenProduccion

  • fechaEntrega:  date

  • fechaPactadaEntrega:  date
  • fechaRecepcion:  date
  • numeroOrden:  int
  1. +   numeroPrendas:  int
  • procesoInicio:  String
  • producto:  String
  • asignarMateriasPrimas() : void  1..* 
  • asignarProcesos() : void
  • buscarOrden(int) : void
  • completarOrden(int) : void
  • crearOrden() : void

1..* 1..*

ProcesoOrden

  • fechaFin:  date

  • fechaInicio:  date
  • novedad:  String
  • operario:  int
  • actualizarProceso() : boolean
  • buscarProceso() : Proceso
  • crearProceso() : Proceso
  • listarProceso() : Proceso[]
  • registarProceso() : void

Prov eedor

  • contacto:  String

  • correo:  String
  • direccion:  String
  • nit_cc:  int
  • nombre:  String
  • telefono1:  String
  • telefono2:  String
  • telefonoContacto:  String
  • actualizarProveedor() : boolean
  • buscarProveedor() : Proveedor
  • crearProveedor() : int

1..* 1..*

MateriaPrima

  • codigo:  int

  • colore:  String []
  • descripcion:  String
  • tipo:  String
  • unidadMed:  String
  • actualizarMateriaPrima() : void

1..*  +   asignarProveedor() : void

  • buscarMateriaPrima() : MateriaPrima

  • crearMateriaPrima() : int

  • listarMateriaPrima() : MateriaPrima

Proceso

  • codigo:  int

  • descripcion:  String
  • macroproceso:  String
  • actualizarProceso() : boolean
  • buscarProceso() : Proceso
  • crearProceso() : Proceso
  • listarProceso() : Proceso[]

*

1

PuntoControl

  • descripcion:  String

  • numero:  int
  • guardarPuntoControl() : int

Diccionario de Datos

  • Realizar la documentación teniendo en cuenta el estándar de UML.

[pic 3]

Clase:Perfil

Atributo

Tipo

Visibilidad

Descripción

codigo

Integer

public

Código del perfil, auto numérico

nombre

string

public

Nombre descriptivo del perfil

tarea

String[]

public

Arreglo de tareas permitidas para el perfil

Método

Visibilidad

Parámetros de entrada

Valores que retorna

Descripción

Tipo

Descripción

Tipo

Descripción

Retorna true, si

actualizarPe

public

integer

codigo

boolea

puede actualizar el

rfil()

n

perfil, false de lo

contrario

Int cod, String

Captura los

Retorna 1 si

almacena el perfil,

Crear Perfil

public

nombre,

datos iniciales

int

0 de lo contrario

String[]tareas

del perfil…

Lista todos los

listarPerfil

public

perfiles de la

aplicación

[pic 4]

Clase:Usuario

Atributo

Tipo

Visibilidad

Descripción

codigo

int

public

Código de identificación del usuario

nombreCompleto

string

public

Nombre completo de usuario (Nombres y Apellidos)

nombreUsuario

string

public

Nombre de usuario para la aplicación(nickname)

clave

string

public

Clave de ingreso a la aplicación

Parámetros de entrada

Valores que retorna

Método

Visibilidad

Descripción

Tipo

Descripción

Tipo

Descripción

actualizar Usuario

public

…código

del

boolean

Retorna true si se

realiza la

integer

usuario

a

actualización, false

actualizar

de los contrario

autenticarUsuario

public

boolean

Retorna true si se

String

Usuario,clave

realiza la

autenticación, false

de los contrario

.crearUsuario

public

String,

nombre,

int

Devuelve 1 si crea

int,

código,

el usuario, 0 de lo

String.

usuario,

contrario

String

clave

Clase: Proveedor

Atributo

Tipo

Visibilida

Descripción

d

Contacto

string

public

Nombre del contacto en la empresa del proveedor

Correo

string

public

Correo electronico del proveedor

direccion

string

public

Dirección del proveedor

Nit_ccc

integer

public

Nit o cedula del proveedor

Nombre

string

public

Razón social o nombre del proveedor

Telefono1

string

public

Teléfono del proveedor

Telefono2

string

public

Teléfono del proveedor

TelefonoContacto

string

public

Teléfono del contacto

Parámetros de entrada

Valores que retorna

Método

Visibilidad

Descripción

Tipo

Descripción

Tipo

Descripción

actualizarProveedor

public

string,

Contacto,

boolea

Retorna true si se

Correo,

n

realiza la

string,

direccion,

actualización, false

string,

Nit_cc,

de lo contrario

integer,

Nombre,

string,

Telefono1,

string,

Telefono2,

string,

TelefonoCont

string

acto,

buscarProveedor

public

Provee

Devuelve el

dor

proveedor en caso

Int

NIT-cc

de que exista de lo

contrario retorna

null

CrearProveedor

public

string,

Contacto,

int

Devuelve 1 si crea

[pic 5]

...

Descargar como (para miembros actualizados)  txt (34.4 Kb)   docx (144 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com