Entradas

BASE DE DATOS NoSQL

BASE DE DATOS NoSQL Historia: El termino NoSQL ya existía mucho antes,pero fue Eric Evans quien volvió a hacer que esta base de datos tomara importancia cuando Jhonan Oskarsson organizo un evento en el que trataban acerca de base de datos. Concepto: La base de datos NoSQL es también conocida como No solo SQL, son sistemas de almacenamiento de información mas flexibles. Características: Manejan enormes cantidades de información de una manera mas rápida. Distribuyen datos mediante un mecanismo de tablas de hash. No generan cuellos de botella. La implementación se desarrolla en varios nodos. No se implementan mecanismos rígidos de consistencia.   Tipos de base de datos NoSQL: Base de datos clave-valor: En este tipo de sistema, se identifica a cada elemento por una única llave, permitiendo así  que la recuperación de la información sea rápida . Base de datos documentales: Este tipo de base de...

PATRONES ARQUITECTONICOS

PATRONES   ARQUITECTÓNICOS CONCEPTO: Los patrones arquitectónicos o también llamados estilos arquitectónicos, son aquellos que describen los diferentes aspectos de las aplicaciones, mejorando así la partición y promoviendo a que se vuelva a usar el diseño. Se utilizan para expresar una estructura de organización base o esquema para un software. MODELOS: 1. Modelo Vista Controlador: Es uno de los patrones fundamentales para el desarrollo de software , ya que es uno de los modelos mas antiguos. Separa los datos y la lógica de negocio una aplicación de la interfaz de usuario.Propone la construcción de tres componentes distintos, los cuales son : modelo , vista y controlador.Se basa en la idea de volver a utilizar los códigos.   Descripción del patrón: El Modelo: Es la representación de la información con la cual el sistema opera. El Controlador: Responde a los eventos, haciendo ...

Experiencia de Usuario

EXPERIENCIA DE USUARIO CONCEPTO: La experiencia de usuario es el conjunto de factores y elementos relativos a la interacción del usuario con un determinado producto o sistema, cuyo resultado hacen referencia al nivel de satisfacción total de usuarios, ya que podría acceder de la manera más simple y fácil . ELEMENTOS: 1. Especificaciones funcionales: Son un paso que se debe realizar para facilitar las experiencias del usuario. Estas se caracterizan por: Detallar todas las situaciones críticas. Describir específicamente las funciones de lo que se desea conocer. Deben ser concisas y claras. La descripción no debe ser rígida. 2. Diseño de interacción: Es aquel proceso donde se genera y evalúa los productos, los cuales deben de cumplir el objetivo principal. Cumple las siguientes actividades: Identificación de las necesidades. Desarrollo de bocetos. Construcción de prototipos. Evaluación de los resultados. 3. Arquitectura de la información: Es ...

METODOLOGÍA SCRUM

LA METODOLOGÍA  SCRUM SCRUM:      Es un proceso de la metodología ágil para el desarrollo de software, ya que es realizada en menor tiempo, minimizando riesgos durante la ejecución  de un proyecto. Esta se realiza en equipo, de manera colaborativa. VENTAJAS: Cumple las expectativas del cliente. Permite que el equipo de trabajo se adapte a los cambios y se beneficie de ellos en favor del cliente. Hay una comunicación   constante con el cliente. Se llega a obtener un software de una buen calidad. El riesgo es mínimo. Los equipos son capases de organizarse por sí solos. HERRAMIENTAS: Product Backlog:  Son aquellas listas acerca de las necesidades del cliente. Estos requisitos  serán los que irá adquiriendo el producto. Esta lista será gestionada por el cliente con la ayuda del Scrum Master. Sprint Backlog: Es la listas de las actividades que se realizaran en un Sprint, asignando así tareas a cada ...