Calidad de proceso y producto SW

diciembre 11, 2010 Deja un comentario

España es la primera potencia europea en certificaciones de la calidad SW sin embargo, a pesar de este dato España sigue un «modelo tradicional» de factoría SW algo que podría representar una amenaza y que, no sólo lo digo yo sino que lo afirma el INTECO en un estudio realizado en 2009 sobre el modelo de las organizaciones nearshore. De igual modo, existen otros factores que hacen que cada vez más la tendencia de las organizaciones sea seguir un modelo tradicional. Los principales motivos son:

  • La demanda de SW más rápido.
  • Dificultad para encontrar profesionales especializados.
  • Salarios menos competitivos.

Por otro lado, desde hace unos años la administración pública y organizaciones que externalizan gran parte de sus servicios han demandado y, en ocasiones exigido, la implantación de modelos de proceso (CMMI, ISO 12207, COMPETISOFT, …). Esta demanda tenía un fin, la mejora del producto mediante:

  • La planificación y seguimiento de los proyecto que llevan a cabo la organización.
  • La gestión de la configuración.

Sin embargo, con el paso del tiempo se han dado cuenta que, en algunos caso la implantación de modelos de proceso no es condición necesaria para conseguir obtener un producto de calidad. De modo que, la tendencia actual es la demanda de certificados de que garantizan la calidad de producto (ISO 15504, SCAMPI, …).

La implantación de los modelos de proceso y producto a las organizaciones alcanzar un alto grado de madurez gracias a:

  • Se obtiene un mayor conocimiento de la organización.
  • Los procesos están mejor definidos.
  • La calidad obtenida es la esperada.
  • Se cumplen los plazos.
  • Los empleados están a gusto.
  • Los clientes están más satisfechos.
Categorías: Calidad SW

Hello World!! en Java para Mac OS X

diciembre 10, 2010 Deja un comentario

Para aquellos que no han tenido la posibilidad de programar en Java, os presento el típico “Hello World!!” desarrollado en dicho lenguaje. para Mac OS X.

Vamos a aprender a trabajar con Eclipse, el cual es un Entornos de Desarrollo Integrados (en inglés IDE, integrated development environment) muy conocido que nos van a permitir editar, compilar y ejecutar nuestros programas de forma sencilla.

  1. Ejecuta Eclipse e introduce la ruta del directorio de trabajo (aquí es donde tendrás todos los ficheros necesarios para ejecutar tu aplicación). Intenta no poner espacios en blanco en la ruta, te puede dar problemas.
  2. Crea un nuevo proyecto: File -> New -> Java Project
  3. Ruta del espacio de trabajo de Eclipse

    Ruta del espacio de trabajo de Eclipse

  4. Asigna un nombre a tu proyecto: En el campo “Project name” introduce un nombre significativo, en este caso “HelloWord” (tú ponlo sin comillas) y a continuación pulsa sobre el botón “Finish”.
  5. Ventana para editar el nombre del proyecto

    Ventana para editar el nombre del proyecto

  6. Crea una nueva clase: sitúa el puntero del ratón sobre el proyecto, en la parte izquierda de Eclipse: click botón derecho -> New -> Class. Ponle un nombre a la clase, por ejemplo “MyHelloWorrld” (las buenas prácticas del programador dicen que el nombre de las clases deben empezar en MAYÚSCULAS).
  7. Nueva Clase

    Nueva clase "MyHelloWorld"

  8. Se abrirá de forma automática el fichero “MyHelloWorld.java” para que lo puedas editar.
  9. Añade la misma instrucción que aparece en la siguiente imagen y pulsa cmd+S.Esta instrucción en la que permitirá mostrar por la salida estándar el mensaje “Hello World!!”. cmd+S además guardar los cambios también compila, algo maravillo, ¿no crees?
  10. clase Hello World

    Edición de la clase "MyHelloWorld.java"

  11. Ejecuta: Run -> Run (Si no puedes ver la frase “Hello World!!” puede ser porque no tengas abierta la ventana llamada “Console”. Para abrirla: Window -> Show View -> Console. Si es necesario vuelve a ejecutar tu aplicación).
ejecucion

Resultado de la ejecución