Entradas de la categoría Software

Problemas habituales en la determinación de los Requerimientos de Software

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 …

Continuar leyendo »

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 …

Continuar leyendo »

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; …

Continuar leyendo »

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 …

Continuar leyendo »

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 …

Continuar leyendo »

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 …

Continuar leyendo »

Comparar archivos con Eclipse

Comparar Archivos con Eclipse 1

¿Cómo comparar dos archivos con Eclipse? Sumamente fácil; pero como casí nunca lo uso, suelo olvidarlo. Aquí lo dejo para recordarlo. Seleccionar los archivos a comparar… luego boton derecho… Compare Each Other…

Java Códigos de Barra

Codigo 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 { …

Continuar leyendo »

Mejora la calidad de tu software con testing

junit-run

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 …

Continuar leyendo »

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

Entradas más antiguas «