Verificación y Validación de Aplicaciones Web

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

6.1. Planificacion de la verificacion y validacion de aplicaciones web.

La planificacin de la verificacin debe definir el propsito, los mtodos, las


frecuencias y las responsabilidades de las actividades de verificacin. Las
actividades de verificacin deben confirmar que: a) los PPRs estn
implementados; b) la entrada a los anlisis de se actualiza continuamente; c) los
PPR operacionales y los elementos dentro del plan APPCC se han implementado
y son eficaces; d) los niveles de peligros estn dentro de los niveles aceptables
identificados, y e) otros procedimientos requeridos por la organizacin se han
implementado y son eficaces. Los resultados de la planificacin deben estar en un
formato adecuado para los mtodos de operacin de la organizacin. Los
resultados de la verificacin se deben registrar y deben comunicarse al equipo de
inocuidad de los alimentos. Deben proporcionarse los resultados de la verificacin
para permitir el anlisis de los resultados de las actividades de verificacin. Si el
sistema de verificacin se basa en el ensayo de muestras del producto final, y
cuando las muestras de ensayo evidencian no conformidad con el nivel aceptable
de peligro relacionados con la Inocuidad de los alimentos, los lotes afectados de
producto se deben manejar como potencialmente no inocuos de acuerdo con lo
establecido en el numera Validacin de Datos.
6.2. Inspeccion de software basado en web.
Las inspecciones de software fueron definidas por Fagan, al principio de los aos
70 para la IBM, no eran ms que exmenes estrictos dirigidos al cdigo fuente. En
la actualidad, est dirigido a los procesos, metodologas, planes o a todo el ciclo
de vida, es decir, a cualquier artefacto producido en el transcurso del desarrollo;
detectando defectos en estos. Las inspecciones son parte fundamental del
aseguramiento de calidad, establecen un orden en el proceso y garantizan la
mejora continua del proceso. Es un proceso de mejora de calidad continuo. Trata
el producto, pero tambin el proceso de desarrollo as como su propio proceso.
Por ejemplo, dentro del ciclo de vida, las inspecciones se realizan al final de cada
una de las etapas . Por otra parte, tambin se realiza inspecciones a la
documentacin que especifica la planificacin de las distintas etapas de desarrollo.
6.3. Pruebas de las aplicaciones web.
Recordemos que la prueba es el proceso de ejercitar al software con la finalidad
de encontrar (y al final de cuentas corregir) errores. En el caso de las WebApp, la
filosofa es la misma. En este proceso se consideran diversas dimensiones de la
WebApp y la naturaleza de los errores que se encuentran como consecuencia de
las pruebas, y la estrategia de poner aplicable para descubrirlos.

6.4. Ejemplos de pruebas para webapps.


El enfoque de las pruebas de las WebApps adopta los principios bsicos de todas
las pruebas del software y aplica estrategias y tcticas que ya han sido
recomendadas para los sistemas orientados a objetos.
Este enfoque se resume en los pasos siguientes:
El modelo de contenido de la WebApp es revisado para descubrir errores.
Esta actividad de prueba se asemeja en muchos aspectos a la de un corrector
ortogrfico de un documento escrito. De hecho, un sitio Web grande tendr la
capacidad de construir un listado de los servicios de correctores profesionales
para descubrir errores tipogrficos, errores gramaticales, errores en la
consistencia del contenido, errores en representaciones grficas y de referencias
cruzadas.
El modelo de diseo para la WebApp es revisado para descubrir errores de
navegacin.
Los casos prcticos derivados como parte de la actividad de anlisis permiten que
un ingeniero Web ejercite cada escenario de utilizacin frente al diseo
arquitectnico y de navegacin. En esencia, estas pruebas no ejecutables ayudan
a descubrir errores en la navegacin (por ejemplo, un caso en donde el usuario no
pueda leer un nodo de navegacin). Adems, los enlaces de navegacin son
revisados para asegurar su correspondencia con los especificados en cada USN
del rol de usuario.
Se aplican pruebas de unidad a los componentes de proceso seleccionados y las
pginas Web.
Cuando lo que se tiene en consideracin es el tema de las WebApps el concepto
de unidad cambia. Cada una de las pginas Web encapsular el contenido, los
enlaces de navegacin y los elementos de procesamiento (formularios, guiones,
applets). No siempre es posible o prctico comprobar cada una de las
caractensticas individualmente. En muchos casos, la unidad comprobable ms
pequea es la pgina Web. A diferencia de la comprobacin de unidades de
software convencional, que tiende a centrarse en el detalle algortmico de un
mdulo y los datos que fluyen por la interfaz del mdulo, la comprobacin por
pginas se controla mediante el contenido, proceso y enlaces encapsulados por la
pgina Web.
6.5. Implementacion de las aplicaciones web.
Hoy da los sitios WEB se han convertido en una de las opciones de mayor
consulta y divulgacin para la sociedad actual, como tambin uno de los medios
de comunicacin rpidos y entretenidos.

Por lo tanto las aplicaciones brindan diversas ventajas se puede encontrar con
gran variedad de ejemplos.
Es importante mencionar que una pgina Web puede contener elementos que
permiten una comunicacin activa entre el usuario y la informacin.
Gracias a los nuevos conceptos de diseo web que se han incorporado en estos
ltimos aos. Es posible ver sitios que brindan servicios simples pero con una
sencillez y facilidad de uso que logran captar la atencin de un gran pblico hasta
lograr hacer atractivo lo que brindan.
* Una aplicacin web es un tipo de programa informtico (software) que se utiliza
mediante un navegadorde Internet. Esto quiere decir que estos programas se
ejecutan desde un navegador como Internet Explorer, Mozilla Firefox o Google
Chrome, el cual se conecta a un servidor web.
* Las aplicaciones web, por lo tanto, brindan diversas ventajas frente a aquellas
aplicaciones que funcionan a nivel local (con el software instalado en la
computadora u ordenador del usuario). Pueden ejecutarse en cualquier mquina
con conexin a Internet ya que slo requieren de un navegador y no de otros
programas instalados. Por otra parte, con las aplicaciones web resulta ms
sencillo gestionar la informacin de manera compartida.
* Podemos encontrar una inmensa cantidad de ejemplos de aplicaciones web.
Todos los denominados sistemas wiki que permiten la creacin colectiva de
contenidos pertenecen a la esfera de las aplicaciones web.
* Tomemos el caso de un admirador de Lionel Messi que decide crear una
enciclopedia virtual para recopilar informacin sobre el jugador. Esta persona opta
por el formato wiki para que cualquier otro fantico de Messipueda realizar sus
aportes. De este modo, crea el sitio web con la plataforma correspondiente y
comienza a difundir la iniciativa. Toda persona que desee colaborar, tendr que
usar un navegador para conectarse a la aplicacin web y subir los datos.
*Otro ejemplo de aplicacin web es una tienda de comercio electrnico. Libros
portivos es una empresa (ficticia) dedicada a vender libros de temtica deportiva
a travs de Internet. Para esto cuenta con una aplicacin web en su sitio que
permite a los visitantes elegir un libro, seleccionar la forma de pago y el mtodo de
envo y concretar la compra, todo desde un navegador.
6.6. Evaluacin de las aplicaciones web.
Muchas caractersticas y atributos de calidad de artefactos Web tales como
usabilidad, navegabilidad, seguridad, caractersticas de bsquedas y recuperacin
de informacin, rendimiento, accesibilidad, entre otros, deben ser tenidas en
cuenta durante el proceso de desarrollo a modo de garantizar la calidad en la
satisfaccin de los requerimientos que el usuario solicita. La meta principal en el
desarrollo de aplicaciones web es producir artefactos de calidad, los que deben

estar basados en un conjunto de caractersticas y atributos deseados, observables


y sobre todo cuantificables. Se debe asegurar los mecanismos para construir
productos que cumplan estas caractersticas y atributos a partir de lplanteo de un
conjunto de requerimientos de calidad. Por medio de la evaluacin de la calidad de
artefactos web, se puede comprender el grado de cumplimiento de un conjunto de
caractersticas y atributos con respecto a los requerimientos de calidad
establecidos inicialmente entre el cliente y el equipo de desarrollo.
6.7. Mantenimiento de las aplicaciones web.
Toda aplicacin web es efectiva siempre y cuando se mantenga actualizada tanto
tecnolgica como funcionalmente, proporcionando al usuario lo que necesita en
cada momento. Del mismo modo que las empresas y organizaciones evolucionan
en la forma de hacer las cosas, las aplicaciones informticas deben seguir el
mismo camino para lograr su nico objetivo, que es el de servir al usuario a
realizar su trabajo de una manera ms eficiente.
Todo proyecto de desarrollo de software va ligado a un mantenimiento de
aplicaciones que posibilitan la evolucin tecnolgica de las empresas y evitan que
las aplicaciones caigan en desuso y queden obsoletas, provocando prdidas
econmicas y de tiempo. Los servicios de mantenimiento que ofrece IriTec
implican el soporte tcnico y humano a los usuarios tanto en el desarrollo de
elementos correctivos como en evolutivos que doten de mayor funcionalidad a las
aplicaciones de la empresa.
IriTec tiene la capacidad, no slo de proporcionar el mejor servicio de
mantenimiento de las aplicaciones web desarrolladas en proyectos, sino de incluir
en estos servicios de mantenimiento y evolucin, aplicaciones de terceros que
necesitan de un nuevo impulso tecnolgico o de una mejora en el servicio
prestado.
Una aplicacion web solo es efectivo si se mantiene actualizado peridicamente, y
una aplicacin del tipo que sea solo es til si hace lo que usted necesita en cada
momento. Su proyecto evoluciona da a da, as lo debera hacer su sitio web o
sus aplicaciones de intranet y de gestin para adaptarse a la realidad actual de su
empresa o proyecto.

También podría gustarte