-
De IoT a AIoT: IoT inteligente con tecnología de AI Aunque algunos sistemas de #IoT están diseñados para un control de eventos simple donde una señal de sensor desencadena una reacción correspondiente, como encender / apagar la luz en función de los cambios de iluminación ambiental, muchos eventos son mucho más complejos y requieren aplicaciones para interpretar el evento utilizando técnicas analíticas en orden para iniciar las acciones adecuadas. Para que esto funcione, entra en Leer mas
-
Ya revisamos algunas pruebas en la Parte 1 de la entrada. Continuando con pruebas existentes en el ambiente del Test de Software vamos a seguir con la lista: Prueba de regresión El último test mencionado en la entrada anterior hacía referencia a las pruebas de humo. Cuando se configuran pruebas dentro de Pipelines CI/CD, dijimos que ejecutarán pruebas de humo en casi todas las confirmaciones, y como complemento de esas configuraciones, es necesario agregar #pruebas Leer mas
-
Cuando administra sus datos como un activo, evalúa el valor que tiene para su negocio, establece metas para utilizarlos, hace planes de inversión y mide el #ROI de sus proyectos. En otras palabras, administra sus datos como lo haría con activos tangibles como productos, equipos o bienes raíces. Para monetizar los datos, las empresas primero deben crear activos de datos estratégicos, es decir, transformarlos para que puedan tener “liquidez” (reutilización y recombinación) y permitir la Leer mas
-
El testing del software es una práctica habitual y que es llevada día a día por miles de testers y especialistas de QA. Pero en la actualidad, el despliegue de pipelines #DevOps obligan a integrar el #testing como parte de los pipelines CI/CD. Por eso, hacemos esta entrada para adentrarnos en temas de pruebas de #software. Esta es una lista de los tipos de pruebas existentes: Prueba Unitaria La prueba unitaria nos facilita el test Leer mas
-
Quienes trabajamos como #EnterpriseArchitect sabemos de la necesidad de documentar lo que vamos creando. Necesitamos herramientas UML para poder bajar a detalle y crear un esquema visual de lo que luego se convertirá en un producto. ¿Qué es #UML? Esquema de UML UML es una técnica para la especificación sistemas en todas sus fases, un lenguaje para hacer modelos y es independiente de los métodos de análisis y diseño. Nació en 1994 cubriendo los aspectos Leer mas
-
Si hablamos de diseño y desarrollo de #aplicaciones, Cuando mencionamos el principios #SOLID nos referimos a un acrónimo con 5 definiciones que nos ayudan a determinar los patrones de la #arquitectura y el #desarrollo de #software. Los 5 principios SOLID Los objetivos de estos 5 principios a la hora de escribir código son los de crear un software que cumpla con el objetivo por el cual fue creado y que sea robusto y estable. El Leer mas
-
¿Que es el fraude? El fraude es una práctica efectuada ilegalmente para obtener algo a partir del engaño. El fraude esta penado por ley, y el mundo electrónico no es una excepción. Vamos a separar el #Fraude en 2. Fraude Duro y Fraude Blando. Para poner algunos numeros sobre la mesa, el fraude Bancario mas habitual es el uso indebido de cajeros y la clonación de tarjetas. En el caso del fraude en E-Commerce lo mas habitual son Leer mas
-
Como analizamos en notas anteriores acerca de #GitOps, es importante destacar que su adopción permite gestionar las configuraciones usando Git, y cobra vital importancia cuando hablamos de contenedores dado que se construyende forma declarativa, la configuración de las aplicaciones y sus entornos de implementación son realizadas de manera declarativas (yaml/json). ¿Porque es importante GitOps cuando hablamos de contenedores? Recordemos que cuando desplegamos un #container basicamente pulleamos código. De esta manera, poder tener un control de Leer mas