Las actividades de recopilación de requisitos constituyen uno de los factores más importantes para el éxito de todo software. En ella debemos comprometernos, junto con el cliente, en la selección adecuada de las necesidades, distinguiendo entre lo que el usuario desea y lo que el usuario realmente necesita, a fin de lograr determinar el alcance …
Entradas de la categoría Software
Desarrollo de Software: ¿cuándo son útiles los prototipos?
No es errado decir que muchas empresas, principalmente aquellas que no están orientadas al desarrollo de software carecen en sus departamentos de desarrollo de métodos que combinen calidad y tiempos de entrega. En general suelen tener privilegio los tiempos y recursos asociados a la venta comercial por sobre la capacidad de los departamentos de sistemas …
Formula PAGOPRIN de Excel en Java
Cálculo de la formula PAGOPRIN de Excel implementada en Java. La formula básica es esta (saldoCapital * tasa) * (1 / (Math.pow(1 + tasa, plazo – cuotaActual + 1) – 1)); Va un ejemplo: public class TestCalcularAmortizacion { public static void main(String[] args) { double deuda = 1000d; int plazo = 12; …
Java Singleton APP – Crear un Socket para controlar una sola instancia de tu APP con opción de Shutdown
Este es un breve ejemplo sobre como crear un socket para controlar que corra una única instancia de tu app y que se quede escuchando hasta recibir un stop / shutdown para cerrar la aplicación. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Inet4Address; import java.net.ServerSocket; import java.net.Socket; import javax.net.ServerSocketFactory; import …
Integrar JUnit con Spring
Integrar JUnit con Spring es bastante simple. Solo debes crear tu test y anotarlo con @RunWith(SpringJUnit4ClassRunner.class). JUnit invocará la clase de referencia, en este caso ‘SpringJUnit4ClassRunner’. SpringJUnit4ClassRunner se encargará de levantar el contexto de Spring, en este ejemplo tengo dos contextos, donde el segundo ‘sobreescribe’ al primero. La configuración del contexto puedes pasarla con otra …
Java: Invocar un metodo y obtener SIEMPRE un Object como retorno
Necesitaba llamar a un método pero obteniendo como retorno siempre un Object. Esto para poder evaluar getMetodo() == null, sin importar si en realidad el método devolvía un primitivo. Si el método devuelve un primitivo (ej. un int, un boolean, etc), la sentencia getMetodo() == null no compila. El problema surgía porque las clases eran …
Java Códigos de Barra
¿Cómo usar códigos de barra con Java? Puedes utilizar esta librería que implementa varios tipos de códigos de barra muy utilizados. Te dejo un ejemplo de uso: — import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import net.sourceforge.jbarcodebean.BarcodeException; import net.sourceforge.jbarcodebean.JBarcodeBean; import net.sourceforge.jbarcodebean.model.Interleaved25; public class TestBarCode { public static void main(String[] args) throws IOException, BarcodeException { …
Mejora la calidad de tu software con testing
Mejorar la calidad de tu software depende también de que hagas buenos test durante su desarrollo. Es importante tener presente en el ciclo de desarrollo las pruebas y orientarse hacia el testing para evitarse futuros e innecesarios problemas. Los test te ayudarán a encontrar errores, pero ten presente que aunque el test no falle, esto …
Encontrar librerias Java (jar)
Si tienes dificultades para encontrar alguna librería java, o tal vez necesitas alguna versión en particular de alguna librería que no logras hallar; date una vuelta por esta página. Enlace: findJAR

