You are on page 1of 3

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE (SQA) DE LA TRAMITACIN DE SOLICITUDES VIA WEB DEL INSTITUTO NACIONAL DE TRANSPORTE TERRESTRE (INTT)

Una aplicacin web es un tipo de programa informtico diseado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo una pgina Web puede contener elementos que permitan una comunicacin activa entre el usuario y la informacin. Esto permite que usuario acceda a los datos de modo interactivo. Las interfaces web tienen ciertas limitaciones en las funcionalidades que se ofrecen al usuario. Hay funcionalidades comunes en las aplicaciones de escritorio como dibujar en la pantalla o arrastrar-y-soltar que no estn soportadas por las tecnologas web estndar. Los desarrolladores web generalmente utilizan lenguajes interpretados (scripts) en el lado del cliente para aadir ms funcionalidades, especialmente para ofrecer una experiencia interactiva que no requiera recargar la pgina cada vez (lo que suele resultar molesto a los usuarios). Aunque existen muchas variaciones posibles, una aplicacin web est normalmente estructurada como una aplicacin de tres-capas. En su forma ms comn, el navegador web ofrece la primera capa y un motor capaz de usar alguna tecnologa web dinmica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python (programming language) o Ruby on Rails) constituye la capa de enmedio. Por ltimo, una base de datos constituye la tercera y ltima capa. El navegador web manda peticiones a la capa de enmedio que ofrece servicios valindose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario. Una estrategia que est emergiendo para las empresas proveedoras de software consiste en proveer acceso va web al software. Para aplicaciones previamente distribuidas, como las aplicaciones de escritorio, se puede optar por desarrollar una aplicacin totalmente nueva o simplemente por adaptar la aplicacin para ser usada con una interfaz web. Estos ltimos

programas permiten al usuario pagar una cuota mensual o anual para usar la aplicacin, sin necesidad de instalarla en el ordenador del usuario. A esta estrategia de uso se la denomina Software como servicio y a las compaas desarrolladoras se les denomina Proveedores de Aplicaciones de Servicio (ASP por sus siglas en ingls), un modelo de negocio que est atrayendo la atencin de la industria del software. El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemticas necesarias para aportar la confianza en que el producto (software) requiere para satisfacer los requerimientos dados de calidad por parte del cliente. El monitoreo de procesos y la evaluacin del producto corresponden a las actividades de SQA responsables de verificar que el plan del proyecto, los procedimientos y estndares son seguidos correctamente durante el desarrollo y el control de los procesos. El control de la calidad del software est centrado en dos objetivos fundamentales:  Mantener bajo control un proceso.  Eliminar las causas de los defectos en las diferentes fases del ciclo de vida. Algunas caractersticas que hacen a un software de calidad son: Mantenibilidad: el software debe ser diseado de tal manera, que permita ajustarlo a los cambios en los requerimientos del cliente. Esta caracterstica es crucial, debido al inevitable cambio del contexto en el que se desempea un software. Confiabilidad: incluye varias caractersticas adems de la confiabilidad, como la seguridad, control de fallos, etc. Eficiencia: tiene que ver con el uso eficiente de los recursos que necesita un sistema para su funcionamiento. Usabilidad: el software debiera ser utilizado sin un gran esfuerzo por los usuarios para los que fue diseado, documentado, etc.

El aseguramiento de calidad del software est presente en:

 Mtodos y herramientas de anlisis, diseo, programacin y prueba.  Inspecciones tcnicas formales en todos los pasos del proceso de desarrollo del software.  Estrategias de prueba multiescala.  Control de la documentacin del software y de los cambios realizados.  Procedimientos para ajustarse a los estndares (y dejar claro cuando se est fuera de ellos).  Mecanismos de medida (mtricas).  Registro de auditoras y realizacin de informes.

El propsito de SQA es entregar a la administracin una visibilidad adecuada del proceso utilizado y los productos construidos mediante acciones planificadas y sistemticas que aseguran la calidad de dichos procesos y productos.

You might also like