P. 1
Calidad en Las Aplicaciones Web

Calidad en Las Aplicaciones Web

|Views: 16|Likes:
Publicado porjam20000

More info:

Published by: jam20000 on Oct 18, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

08/07/2013

pdf

text

original

Objetivos: • Profundizar en el ámbito de la calidad del software, haciendo un especial énfasis en la calidad de las aplicaciones Web Transmitir la importancia

de este área en el desarrollo de las aplicaciones software basadas en Web y en su evolución a lo largo del tiempo (mantenimiento) Consolidar y ampliar los conocimientos adquiridos durante la formación teórica Proponer unas pautas que debería de seguir todo desarrollo de aplicaciones Web para alcanzar productos finales de alta calidad Estudiar los estándares y marcos de calidad existentes para la medición y evaluación de la calidad del proceso, de los productos (intermedios o finales), de la calidad en uso, así como otras propuestas para la estimación de proyectos Web. Proporcionar al público objetivo una visión integral de las distintas perspectivas en la calidad de un sistema de información Web

• •

Calidad en las Aplicaciones Web Sistema de Gestión: Sistema para establecer la política y los objetivos, y para la consecución de dichos objetivos. Gestión de Calidad: Conjunto completo de procesos utilizados en un sistema de gestión de la calidad. Políticas de Calidad: Intenciones y dirección global de una organización relativas a la calidad tal como se expresan formalmente por la alta dirección. Planificación de Calidad: Parte de la gestión de la calidad enfocada al establecimiento e interpretación de la política de la calidad y los requisitos de la calidad y específica cómo se va a alcanzar. Mejora de la Calidad: Parte de la gestión de la calidad orientada a mejorar su eficacia y eficiencia. Proceso: Sistema de actividades, que utilizan recursos para transformar entradas en salidas. Características: • • • • • Es un factor competitivo. Es esencial para el comercio internacional. Reduce las pérdidas producidas por la no calidad. Mantiene a los clientes e incrementa los beneficios. Es el sello distintivo de los negocios de nivel mundial.

Tipos de Calidad: • • • Calidad planificada: Es el nivel de calidad que se propone obtener el fabricante. Calidad necesaria: Es la calidad que pide el cliente y la que le gustaría recibir. Calidad realizada: Es la calidad que se puede obtener debido a las personas que realizan el trabajo o a los medios utilizados.

en la que se separan las reglas de negocios del acceso a los datos. Consideraciones Técnicas: • • Toda Aplicación Web debe soportar las características de los navegadores estándar y funcionar igual independientemente del sistema operativo instalado en el cliente. así como también la posibilidad de una verdadera reutilización del código. Todo desarrollador debe cuidar la personalización de características de pantalla y así evitar la inconsistencia de la Aplicación Web. Estructura (arquitectura de 3 capas) Estructura (Arquitectura de 3 Capas): La tendencia actual y futura es la arquitectura de n capas.Tipos de calidad Interfaz: • • Dibujar pantallas sencillas. Bajo costo de desarrollo y mantenimiento de las aplicaciones: Si bien al momento del diseño podemos observar una mayor carga de complejidad. Estandarización de las reglas de negocio: Se encuentran encapsuladas en un conjunto de rutinas comunes y pueden ser llamadas desde diversas aplicaciones sin necesidad de saber cómo esta funciona o ha sido diseñada. Entre las razones de su uso en el desarrollo de aplicaciones encontramos: • • Abstracción total acerca del origen de datos: funcionalidad que deben brindar procesamiento en las reglas de negocios o presentación de datos en la capa cliente sin importar cual es el origen de los datos procesados. la utilización de esta arquitectura nos brinda un control más cercano de cada componente. con alto índice de comprensión por parte del cliente. es decir. • . Añadir funcionalidades extras para crear una experiencia interactiva con el cliente sin que requiera cosas que puedan recargar la página y molesten a los usuarios.

Nota: El ambiente puede ser organizacional. usado. mejoras o adaptación del software a cambios en el entorno. Las modificaciones pueden incluir correcciones. 5. aprendido. Las dimensiones de calidad de las aplicaciones Web y sus indicadores se deben identificar considerando algunas características que las diferencian de otras aplicaciones Características de la calidad del software según ISO Las características generales de la calidad del software se aplican a las aplicaciones Web y nos proporcionan una base útil para evaluar la calidad de los sistemas Web. en los requisitos o en las especificaciones funcionales. componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario”. bajo condiciones establecidas. 610-1990). a su vez. seguridad y la satisfacción de los usuarios (pertenecientes a perfiles determinados) que interactúan con el producto en escenarios específicos de uso. Fiabilidad : Es la capacidad de un producto software de mantener su nivel de desempeño. Portabilidad:Es la capacidad de un producto software de ser transferidode un ambiente a otro. Usabilidad: Es la capacidad de un producto software de ser comprendido. Eficiencia: Es la capacidad de un producto software de proporcionar un rendimiento apropiado. Std. atractivo y conforme con las reglamentaciones y guías de usabilidad. 6. productividad. . Funcionalidad : Es la capacidad de un producto software de satisfacer los requisitos funcionales prescriptos y las necesidades implícitas de los usuarios. 1. la calidad del producto contribuye a mejorar la calidad en uso. Mantenibilidad: Es la capacidad de un producto software para ser modificado. 4. (IEEE. de software o de hardware. 2. de acuerdo a la cantidad de recursos usados bajo condiciones establecidas. El modelo de calidad ISO/IEC 9216 define 6 características de calidad que debe de cumplir toda aplicación Web para que sea un producto de calidad. 3.Estructura (Arquitectura de 4 Capas): ¿Qué es la calidad del software? “Grado con el cual el cliente o usuario percibe que el software satisface sus expectativas” (IEEE 729-83) “Conjunto de propiedades y de características de un producto o servicio. Según el modelo de calidad descrito en la ISO 9126. y. La finalidad de la calidad en uso es medir la efectividad. que le confieren aptitud para satisfacer una necesidades explícitas o implícitas” (ISO 8402:1984) “La calidad del software es el grado con el que un sistema. por un periodo de tiempo. la calidad de un proceso contribuye a mejorar la calidad del producto.

el contexto y los escenarios de uso. el equipamiento. • Parte 4: Métricas de Calidad en Uso Calidad en uso Es la visión del usuario de la calidad que tiene un producto (percepción del usuario) Se mide en términos de los resultados del uso del software. WebQual) . ¿Cómo se mide la Calidad en uso? Un producto se considera fácil de aprender y usar en términos del: Tiempo que toma el usuario para llevar a cabo su objetivo Número de pasos que tiene que realizar para ello. etc.Parte 1: Modelo de Calidad Conjunto de características y las relaciones entre ellas que proporcionan una base para especificar requisitos y evaluar la calidad. el software. Seguridad: la capacidad del producto software para lograr un nivel aceptable de riesgos de daño a las personas. modelos conceptuales. Satisfacción: la capacidad del producto software de satisfacer a los usuarios en un contexto especificado de uso. costo) en relación con la efectividad lograda en un contexto especificado de uso. Características de Calidad en uso Efectividad: la capacidad de un producto software de permitir a los usuarios lograr las metas especificadas con exactitud e integridad en un contexto especificado de uso.: SUMI. o el entorno en un contexto especificado de uso. materiales. y el Éxito que tiene que predecir la acción apropiada para llevar a cabo sus tareas La satisfacción del usuario se suele medir a través del uso de cuestionarios (Ej. Esfuerzo. Se obtiene a través de métricas internas durante las primeras etapas del proceso de desarrollo (especific.) Las métricas internas proporcionan la habilidad de medir los artefactos intermedios y de esta manera predecir la calidad del producto final. Para desarrollar un producto usable. requisitos. más que las propiedades del propio software. • Parte 3: Métricas Internas La totalidad de los atributos internos de un producto que determina su capacidad para satisfacer las necesidades implícitas y explícitas cuando usado bajo condiciones especificadas. Se debe tener en cuenta los objetivos del negocio. se tienen que conocer. Se obtiene a través de la medición del comportamiento del sistema (usando métricas externas) Las métricas externas pueden ser usadas sólo durante las etapas de prueba del proceso del ciclo de vida o durante cualquier etapa operacional. Productividad: la capacidad del producto software para permitirles a los usuarios que gasten cantidades apropiadas de recursos (tiempo. entender y trabajar con los usuarios potenciales del producto. • Parte 2: Métricas Externas El ámbito en que un producto satisface las necesidades implícitas y explícitas cuando es usado bajo condiciones específicas.

adquisidores y usuarios finales (ISO.” La calidad de un producto software debe evaluarse usando un modelo de calidad que tiene en cuenta criterios para satisfacer las necesidades de los desarrolladores. Evolución de la mejora de la calidad… . Otras definiciones: “Una función que toma como entrada cierta información del software que se está midiendo. el cual es interpretado como el grado en que el producto software posee un atributo dado que afecta a su calidad” (IEEE:1992) “Proceso de asignar empírica y objetivamente números o símbolos a los atributos de las entidades del mundo real. y que devuelve como salida un valor numérico. y al hecho de entender estos números o símbolos como una manera de describir tales entidades” Fenton y Pfleeger (1997) ¿Qué entendemos por Métrica? “Un método de medición y una escala cuantitativos que pueden ser usados para determinar el valor que toma cierta característica en un producto software concreto” (ISO 14598-1:1999) Modelo de Calidad “Un conjunto de características y las relaciones entre ellas que proporcionan una base para especificar requisitos y evaluar la calidad.Medición del software ¿Qué entendemos por medición del software? A la asignación de una medida a un atributo de una entidad a partir de una métrica. mantenedores. 2001).

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->