Entradas

DOCUMENTACION DE SOFTWARE MANUALES

Ingeniería de Software - Manual de Usuario/Técnico. Ingeniería de Software. Ingeniería de software , disciplina relacionada con el desarrollo de productos de soporte lógico o software. Un producto de software es el conjunto completo de programas informáticos, procedimientos, documentación y datos especificados para su suministro a un cliente; el desarrollo se ocupa de todas las actividades técnicas y de la gestión necesaria para crear el producto, y realizar el desarrollo eficazmente significa cumplir las necesidades del cliente ajustándose a unos límites de tiempo, coste y calidad. Metodología. Un objetivo de décadas ha sido el encontrar procesos y metodologías, que sean sistemáticas, predecibles y repetibles, a fin de mejorar la productividad en el desarrollo y la calidad del producto software. Etapas del proceso. La ingeniería de software requiere llevar a cabo numerosas tareas, dentro de etapas como las siguientes: - Análisis de requerimientos. E...

CADENAS STRING.SPLIT()

En Java el método split(String regEx) nos permite dividir una cadena en base a las ocurrencias de una expresión regular definida dentro. Ya que es una expresión regular puede ser simplemente una letra, coma, signo o una construcción mas elaborada. Hay que tomar en cuenta que existen símbolos especiales en las expresiones regulares como el punto, el signo más, los corchetes, etc. No se pueden agregar literalmente ya que dan problema. En caso de querer usarlos como cadenas se debe indicar usando \\. Por ejemplo \\. \\+ \\[ etc. A continuación código para ejemplificar el método: public class SplitExample { public static void main ( String [] args ) { //Se puede dividir por medio de comas o palabras String dias = "Lunes,Martes,Miercoles,Jueves,Viernes,Sabado,Domingo" ; String diaArray [] = dias . split ( "," ); System . out . println ( "--Ejemplo 1--" ); for ( String dia : diaArray ){ System . out . p...

FORMATOS NUMÉRICOS DEFINIDOS POR USUARIO

 Formatos numéricos definidos por el usuario (Función Format) La siguiente tabla identifica caracteres que puede usar para crear formatos de número definidos por el usuario. Éstos pueden usarse para generar el argumento Style correspondiente a la función Format : Carácter Descripción Ninguna Muestra el número sin formato alguno. ( 0 ) Marcador de posición de dígito. Muestra un dígito o un cero. Si la expresión tiene un dígito en la posición donde aparece el cero en la cadena de formato, éste se mostrará así; de lo contrario, aparecerá un cero en esa posición. Si el número tiene menos dígitos que ceros (a cualquier lado del separador decimal) en la expresión de formato, se mostrarán ceros iniciales o finales. Si el número tiene más dígitos a la derecha del separador decimal que ceros en la expresión de formato, se redondeará el número a tantos decimales como ceros haya. Si el número tiene más dígitos a la derecha del separador decimal que ceros en la expresión...

FUNCIONES FECHA Y HORA EN POSTGRES

PostgreSQL ofrece algunas funciones para trabajar con fechas y horas. Estas son algunas: - current_date : retorna la fecha actual. Ejemplo: select current_date; Retorna por ejemplo '2009-05-20' - current_time : retorna la hora actual con la zona horaria. Ejemplo: select current_time; Retorna por ejemplo '18:33:06.074493+00' - current_timestamp : retorna la fecha y la hora actual con la zona horaria. Ejemplo: select current_timestamp; Retorna por ejemplo '2009-05-20 18:34:16.63131+00' - extract(valor from timestamp) : retorna una parte de la fecha u hora según le indiquemos antes del from, luego del from debemos indicar un campo o valor de tipo timestamp (o en su defecto anteceder la palabra clave timestamp para convertirlo). Ejemplo: select extract(year from timestamp'2009-12-31 12:25:50'); Retorna el año '2009' select extract(month from timestamp'2009-12-31 12:25:50'); Retorna el mes '12' select ex...

INSTALACIÓN Y PRUEBAS DE iREPORT

Imagen
Instalación y prueba de iReport Instalación de iReport Descargar el generador de informes iReport de JasperForge.org Versión de Windows: Se descarga un archivo similar a: iReport-3.7.0-windows-installer.exe Al ejecutar el archivo de instalación aparece en el menú Inicio > Todos los programas > Jaspersoft > iReport 3.7.0 > iReport 3.7.0 Al abrirlo debe aparecer la ventana de presentación de iReport: Preparar las Bibliotecas necesarias Son necesarias las siguientes bibliotecas que se pueden encontrar en la carpeta donde se ha instalado iReport dentro de " ireport/modules/ext ". jasperreports-3.7.0.jar commons-digester-1.7.jar commons-logging-1.1.jar commons-collections-3.2.1.jar commons-beanutils-1.8.0.jar groovy-all-1.5.5.jar iText-2.1.0.jar Todas esas bibliotecas se deben agregar al proyecto creado en Netbeans utilizando " Agregar archivo JAR/Carpeta... " des...

PRECISIÓN DECIMAL EN JAVA

Ésta, es una de esas cosas que cuando creas aplicaciones para ti, puedes ignorarlas o ni darte cuenta, pero cuando estás creando aplicaciones para grandes empresas pueden fastidiarte muy mucho. En mi caso, el problema surgió cuando empecé a trabajar con dinero y en determinadas operaciones se perdían céntimos. ¿Cómo? Pues sí, aquí es donde empezó la búsqueda de un porqué para que Double x = new Double( 8192.55 ); System.out.println( "->" + (x * 100 )); tenga como resultado por pantalla 819254.9999999999 Navegando por Internet, me encontré con un bonito artículo, que a su vez es la traducción de otro, en el que se explica el uso de BigDecimal para trabajar con cantidades que necesiten precisión decimal, como puede ser el caso de trabajar con dinero. El artículo viene a explicar que si trabajas con números en coma flotante se puede trabajar sin problemas con datos de tipo primitivo como double, pero si sobre esos núme...

VISUAL JAVA SERVER FACES y NETBEANS

Imagen
VISUAL JAVA SERVER FACES y NETBEANS Iniciando con nuestro tutorial y compartiendo codigo java en netbeans IDE 6.9.1 comenzaremos paso a paso desde la instalaciòn del netbeans luego haremos una conexion a una base de datos sql server 2000  sp4  o sino sql server 2005 Aca tenemos los links del jdk y el netbeans 6.9.1 jdk-6u23-windows-i586 netbeans-6.9.1-ml.windows le damos click a netbeans escogemos personalizar  escogemos las opciones  glassfish y apache y le damos aceptar. si quieres puedes configurar el apache tomcat 6.0.32 es necesario para que funcione el visual jsf, bueno en mi caso, desde http://cristhiandante.blogspot.com/2011/07/instalacion-y-configuracion-de-apache.html luego aparece por defecto el JDK instalado si no aparece nosotros mismos tenemos que buscar la la carpeta JDK La carpeta donde se va instalar los dos servidores apache y glassfish deben estar vacios. por que si no le va a aparecer error. Vem...