CRUD (Cuestionario)
CRUD (Cuestionario)
CRUD (Cuestionario)
Cuestionario independiente 5%
Carlos ramirez
Ci: 23.693.229
CRUD hace referencia a un acrónimo en el que se reúnen las primeras letras de las
cuatro operaciones fundamentales de aplicaciones persistentes en sistemas de bases de
datos:
En pocas palabras, CRUD resume las funciones requeridas por un usuario para crear y
gestionar datos.
Ventajas
Se reúnen en un solo elemento de configuración del software todas las
acciones básicas que se realizan sobre una entidad de dominio.
Se facilita la comprensión por parte del cliente de la funcionalidad del sistema.
Se facilita la especificación de los casos de uso, logrando un alto nivel de
detalle sin tener que invertir esfuerzo en describir aspectos generales de
funcionalidad más de una vez.
Se facilita la reusabilidad del código, a partir de identificar relaciones entre los
Casos de Uso, con un mínimo de esfuerzo.
Desventajas
La desventaja principal radica en que, si no existe una métrica completa que
permita estimar la complejidad de los casos de uso, y la estimación y
planificación de los proyectos permanece al nivel del caso de uso como
unidad, casi seguramente el proyecto incurrirá en atrasos y sobrepasara su
presupuesto, en comparación con otros que no usen dicho patrón. Escribir
casos de uso CRUD y similares aumenta innecesariamente el número de
casos de uso, el tiempo de especificación, el tiempo de revisión, el tiempo de
aprobación.
El término fue popularizado por primera vez por James Martin en su libro del año
1980 Managing the Data-base Enviroment. El acrónimo puede extenderse a
CRUDL para cubrir el listado de gran cantidad de datos que conllevan una
complejidad tal como paginación cuando los registros de datos son demasiado
grandes para alojarse fácilmente en memoria.