Modelos de datos NoSQL

A medida que las bases de datos NoSQL cobran mayor protagonismo, he observado a compañeros del área que se preguntan cómo diseñar las bases de datos no relacionales que, tal como describe la wikipedia, "No garantizan completamente atomicidad, consistencia, y durabilidad, y habitualmente escalan bien horizontalmente". Es decir, el esquema puede variar dinámicamente (agregar campos …

Modelado sistemas utilizando Puntos de Vista (Viewpoint-Based Modeling)

Debido a la gran densidad de componentes relacionados y distribuidos con los que se construye el software actual,  se generan escenarios donde es complejo visualizar el diseño de la solución y sus dependencias. Por lo tanto,  es difícil encontrar defectos,  aplicar cambios, reutilizar componentes y  escalar a nuevas versiones. Nowadays, software is built using a high density …