Modelo de dominio Flashcards

1
Q

¿Qué es el modelo de dominio?

A

Es una representación estructurada de los conceptos clave dentro de un sistema, clave en sistemas orientados a objetos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué nos permite el modelo de dominio?

A

Nos permite representar conceptos, entidades y relaciones de una parte del mundo real en un sistema de software, abstrayendo los elementos más importantes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cuáles son las posibles derivaciones de modelos previos para modelar el dominio?

A
  • Diagrama BPMN: Almacenes, actores y actividades que nos permiten suponer métodos
  • Ficha de proceso: Registros y formularios
  • Requerimientos: Entidades identificadas pueden ser clases y los verbos pueden ser comportamientos
  • Casos de uso: Entidades de clases, a partir de actores y casos de uso, como la relación entre estos
  • Descripción de CU: Curso normal y alternativo
  • Prototipos de interfaz: Elementos visuales
  • Caso de estudio: Datos relevantes dentro de este
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cómo pueden ser los modelos de dominio?

A

Dependen de cuanto se extienda el dominio. Pueden ser de tipo parcial (porción) o completo (todo el dominio)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué herramienta y que notación se usa para modelar el dominio?

A

Se utiliza la notación UML y la herramienta de Diagrama de clases perteneciente a UML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Patrones de modelo de dominio

A
  • Entidad: objetos con identidad propia. Ej: Cliente
  • Valor de objeto: sin identidad propia que se define por el valor de sus atributos. Ej: Dirección
  • Agregado: objeto que agrupa otros objetos en una única entidad coherente (raíz). Ej: Reserva / Pedido / Venta (Transacción)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly