Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.3 KB

File metadata and controls

43 lines (31 loc) · 1.3 KB
type operation
name assignment

Asignación

Definición

Una asignación es una operación que establece una relación entre un elemento asignado y uno o más receptores.

Criterios

Elementos

  • ¿Qué elemento se asigna?
  • ¿A quién o a qué se asigna?
  • ¿Cómo se identifica cada participante de la relación?
  • ¿Puede existir más de un receptor?
  • ¿Cuál es la cardinalidad permitida de la relación?

Precondiciones

  • ¿Qué condiciones debe cumplir el elemento asignado?
  • ¿Qué condiciones debe cumplir el receptor?
  • ¿Qué reglas de autorización deben cumplirse?
  • ¿La relación debe ser única?
  • ¿Qué debe ocurrir si la relación ya existe?
  • ¿Qué debe ocurrir si una relación incompatible ya existe?

Resultado

  • ¿Qué relación debe existir después de la asignación?
  • ¿Qué atributos tiene la relación creada?
  • ¿Qué relaciones existentes deben conservarse?
  • ¿La asignación reemplaza alguna relación previa?
  • ¿Debe registrarse quién realizó la asignación y cuándo?

Repetición y concurrencia

  • ¿Repetir la misma asignación produce una relación adicional o conserva una única relación?
  • ¿Cómo se resuelven asignaciones concurrentes que compiten por una cardinalidad limitada?
  • ¿La asignación y cualquier reemplazo relacionado son atómicos?