Metodologia
- Requerimientos.
- Identificar ER.
- Aplicar patrones.
Cada una de estas fases se redea de ciertos aspectos.
Escenario:
Como serán los escenarios del modelo de negocio. (Ej: Como un usuario usará la app, donde podra editar sus mensajes o como comprará un producto)Expertos:
Necesitamos expertos relacionados a nuestro tipo de negocio. (Ej: Si nos planeamos ofrecer un software orientado a la contabilidad, necesitamos a un experto, quien nos explique los conceptos que debemos manejar para su desarrollo.)Sistema actual:
Tener en cuenta como funciona su sistema actual. Analizar como llevan a cabo sus tareas de la forma actual. (Ej: Las empresas llevan una gestión de sus ventas en un excel)DB Admin:
El experto en modelado que une todas estas caracteristicas y llega a un resultado.
Este resultado serían 3 cosas:
Workload:
Donde indentificamos la carga de trabajo, las operaciones importantes, el tamaño de los datos, las consultas y posibles suposiciones.Relaciones:
Lo obtenemos partir de a los sistemas actuales y el experto en modelado de datos. Identifcamos las entidades, atributos, restricciones y relaciones.Patrones:
Cuando tenemos el diagrama de entidad-relación identificamos los patrones en el modelo de negocio que nos permiten realizar optimizaciónes de la carga de trabajo o obtener un mejor desempeño de la misma.
Todo esto nos lleva a un Diseño
.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?