Ads 468x60px

Perfil

miércoles, 13 de marzo de 2013

Calidad del Software (Definicion)


"Conjunto de propiedades y caracterĂ­sticas de un producto o servicio que le confieren su aptitud para satisfacer unas necesidades explĂ­citas o implĂ­citas." ISO 8402


"Concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos con los estándares de desarrollo explícitamente documentados y con las características implícitas que se espera de todo software desarrollado profesionalmente" R.S.Pressman (1992)


"Calidad es la idoneidad de uso. Es decir, las caracterĂ­sticas del producto que satisfacen las necesidades del cliente y, por tanto, producen satisfacciĂłn de producto. La calidad es la inexistencia de deficiencias" Juran


"La calidad se define, desde el punto de vista del cliente, como cualquier cosa que aumenta su satisfacciĂłn" Deming


"Nivel al que una serie de caracterĂ­sticas inherentes satisfacen los requisitos" ISO 9000: 2000


"La capacidad de un conjunto de caracterĂ­sticas inherentes de un producto, o componente del producto, o proceso, de satisfacer por completo los requisitos del cliente" CMMI® (S.E.I)


Distintas perspectivas de la calidad

Para cualquier organizaciĂłn que entregue productos software, la calidad juega un papel importante. Por lo tanto es importante entender lo que compromete la buena calidad. Pero la calidad se puede ver desde diferentes perspectivas.
Perspectiva de calidad del cliente
Un producto está construido para cumplir los requisitos del cliente. Estos requisitos son de dos tipos:
  • ExplĂ­citos: Lo que el cliente plantea explĂ­citamente
  • ImplĂ­citos: Lo que el cliente no especifica pero espera
Perspectiva de calidad del desarrollador
Para los desarrolladores un producto es de calidad cuando todas las especificaciones dadas por el cliente se han cumplido. Sin embargo, los clientes pueden fallar al especificar algunos requisitos o especificarlos de forma no clara.
A menudo, el fracaso al construir un producto de calidad es el resultado de una mala especificación de requisitos o de la especificación de requisitos ambiguos. En el contexto del software, el entendimiento entre los desarrolladores es distinto cuando los requisitos implícitos no son recogidos durante la fase de análisis. Por lo tanto estos requisitos no son incluidos en las especificaciones que los desarrolladores intentan cumplir.
Además, el desarrollador puede interpretar especificaciones ambiguas de forma diferente a lo que el cliente intentĂł.  Como resultado, el producto creado puede no ser Ăştil para el cliente

martes, 12 de marzo de 2013

Crear un applet Java con NetBeans



Los applets Java son programas Java que pueden ejecutarse desde una página web. Es posible crearlos desde NetBeans de forma gráfica de forma similar a los programas de escritorio, es decir, utilizando formularios y colocando de forma visual los elementos que van a formar parte del programa.

Para empezar, se debe crear una AplicaciĂłn Java de forma similar a la utilizada para las aplicaciones de escritorio:Archivo > Proyecto nuevo > CategorĂ­a Java > AplicaciĂłn Java.

Se indica el nombre del proyecto que se va a crear, asĂ­ como la carpeta de destino, y asĂ­ se termina con la creaciĂłn del proyecto.
En el proyecto reciĂ©n creado, hay que añadir un formulario JApplet sobre el que se añadirán los elementos que formarán la aplicaciĂłn. Para ello se puede utilizar el menĂş contextual sobre el paquete utilizado, seleccionando la opciĂłn "Nuevo" y eligiendo la opciĂłn "Formulario JApplet" (si no se encuentra en la lista hay que buscarlo en la opciĂłn "Otro").



Al nuevo formulario se le debe indicar un nombre.
En caso se que haya creado el proyecto creando de forma automática una clase principal, Ă©sta deberĂ­a sereliminada, ya que el formulario creado anteriormente será la clase que inicie la ejecuciĂłn del applet anque no tenga un mĂ©todo main.
En el formulario JApplet creado antes se incluirán los elementos que formen parte de la aplicaciĂłn y el cĂłdigonecesario de forma similar al mĂ©todo utilizado para crear aplicaciones de escritorio.
Una vez diseñado el formulario se debe crear la página web que va a contener el applet. En este caso, se debe crear un archivo HTML fuera del paquete que contiene el applet, es decir, se debe hacer en "Paquetes de fuentes".
Indicar el nombre del archivo que contendrá el applet, en el que no es necesario indicar la extensiĂłn html.
La estructura del proyecto debe ser parecida a la siguiente:
El código de la página web debe contener la siguiente línea en el lugar donde se desea que aparezca el applet:
<applet code="appletejemplo.VentanaPpal" archive="AppletEjemplo.jar" width="200" height="100"></applet>
El cĂłdigo puede variar en funciĂłn de los nombres asignados al proyecto creado y a los nombres asignados a los archivos. Tras el atributo code se debe indicar el nombre de la clase principal en el proyecto, y en caso de que se encuentre dentro de un paquete, se debe indicar su nombre precediendo al nombre de la clase con un punto. Tras el atributo archive se debe indicar el nombre del proyecto seguido de la extensiĂłn jar.

Una vez guardados todos los cambios y compilado el proyecto es el momento de probar su funcionamiento. En la carpeta "build" aparece el archivo html junto con las carpetas que contienen las clases compiladas.
Haciendo doble clic sobre la página web ("index.html" en este ejemplo) se abrirá el navegador web con la página web que contiene el applet creado.

Jquery Mobile Introduccion