Introducción En los requerimientos se identifican las funcionalidades básicas que tendrá el proyecto en un lenguaje natural. Es decir, responden la pregunta: ¿Qué es lo que debe hacer la aplicación? Asimismo, para mayor claridad, estos deberían reflejar cómo el usuario interactúa con el sistema. Ejemplo A continuación se mostrará una list de requerimientos básicos para… Seguir leyendo Ejemplo de funcionalidades básicas de un proyecto de software
Autor: Carlos Araiza
Cómo escribir los caso de uso e historias de usuario
Los requerimientos funcionales y los casos de uso son elementos indispensables a la hora de desarrollar un proyecto de software, ya que establecen las acciones mínimas que realizará la aplicación. ¿Cómo definirse? Hay distintas formas de definir los requerimientos que tendrá el software, una de ellas son las famosas historias de usuario. Para escribir una… Seguir leyendo Cómo escribir los caso de uso e historias de usuario
HashMaps: acordeón de operaciones
Introducción Los HashMaps son una de la estructuras de datos más usadas en Java, todo esto gracias a las grandes ventajas que ofrece. Por ejemplo, puedes acceder a un registro en O(1) tiempo, agrupar a keys de todo tipo y tener acceso a las grandes ventajas que ofrecen las colecciones en Java. Código En el… Seguir leyendo HashMaps: acordeón de operaciones
Cheat sheet de funciones útiles en Java
Introducción En el siguiente post te traemos una lista de las funciones, clases y estructuras más usadas en Java. Strings Sacar el Substring String s=»Hola mundo!»; String sub = s.substring(1,8); // «ola mun» Separar caracteres por espacio //Separar con espacios String s = «Hello mundo!»; String[] separado = s.split(» «); for (String el : separado)… Seguir leyendo Cheat sheet de funciones útiles en Java
Estructuras de datos en Java
1. Arrays Es la estructura de datos más básica que cuenta Java. Permite almacenar un número fijo de un mismo tipo. Complejidad algorítmica Insertar valores: O(1) Ver valor: O(1) Cambiar valor: (1) Remover: O(n) Recorrer: 0(n) Cuando usarse Cuando se requiera almacenar valores del mismo tipo, por ejemplo, números enteros. Es ideal para este tipo… Seguir leyendo Estructuras de datos en Java
Proceso para el desarrollo de Aplicaciones.
Desarrollar nuestra propias aplicaciones es algo que todos los programadores alguna vez nos lo hemos planteado. Desde una pequeña aplicación diseñada durante nuestro tiempo libre, hasta un producto que tenemos en mente y puede llegar a tener un impacto, siempre va a existir algún tipo de motivación para desarrollar algún tipo de proyecto. Si bien,… Seguir leyendo Proceso para el desarrollo de Aplicaciones.
Entender async/await de forma sencilla
Durante los últimos años, los conceptos de async y await se han convertido en una parte fundamental en el desarrollo web, en especial cuando se trata de aplicaciones construidas con algún framework SPA como React, Vue o Angular. Aunque son conceptos muy sencillos de aprender, vale la pena profundizarlos para manejarlos de la mejor manera… Seguir leyendo Entender async/await de forma sencilla