Anda di halaman 1dari 5

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

a de este rea en el desarrollo de las aplicaciones software basadas en Web y en su evolucin a lo largo del tiempo (mantenimiento) Consolidar y ampliar los conocimientos adquiridos durante la formacin terica Proponer unas pautas que debera de seguir todo desarrollo de aplicaciones Web para alcanzar productos finales de alta calidad Estudiar los estndares y marcos de calidad existentes para la medicin y evaluacin de la calidad del proceso, de los productos (intermedios o finales), de la calidad en uso, as como otras propuestas para la estimacin de proyectos Web. Proporcionar al pblico objetivo una visin integral de las distintas perspectivas en la calidad de un sistema de informacin Web

Calidad en las Aplicaciones Web Sistema de Gestin: Sistema para establecer la poltica y los objetivos, y para la consecucin de dichos objetivos. Gestin de Calidad: Conjunto completo de procesos utilizados en un sistema de gestin de la calidad. Polticas de Calidad: Intenciones y direccin global de una organizacin relativas a la calidad tal como se expresan formalmente por la alta direccin. Planificacin de Calidad: Parte de la gestin de la calidad enfocada al establecimiento e interpretacin de la poltica de la calidad y los requisitos de la calidad y especfica cmo se va a alcanzar. Mejora de la Calidad: Parte de la gestin de la calidad orientada a mejorar su eficacia y eficiencia. Proceso: Sistema de actividades, que utilizan recursos para transformar entradas en salidas. Caractersticas: Es un factor competitivo. Es esencial para el comercio internacional. Reduce las prdidas 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 gustara recibir. Calidad realizada: Es la calidad que se puede obtener debido a las personas que realizan el trabajo o a los medios utilizados.

Tipos de calidad

Interfaz: Dibujar pantallas sencillas, es decir, con alto ndice de comprensin por parte del cliente. Aadir funcionalidades extras para crear una experiencia interactiva con el cliente sin que requiera cosas que puedan recargar la pgina y molesten a los usuarios.

Consideraciones Tcnicas: Toda Aplicacin Web debe soportar las caractersticas de los navegadores estndar y funcionar igual independientemente del sistema operativo instalado en el cliente. Todo desarrollador debe cuidar la personalizacin de caractersticas de pantalla y as evitar la inconsistencia de la Aplicacin Web. Estructura (arquitectura de 3 capas)

Estructura (Arquitectura de 3 Capas): La tendencia actual y futura es la arquitectura de n capas, en la que se separan las reglas de negocios del acceso a los datos. Entre las razones de su uso en el desarrollo de aplicaciones encontramos: Abstraccin total acerca del origen de datos: funcionalidad que deben brindar procesamiento en las reglas de negocios o presentacin de datos en la capa cliente sin importar cual es el origen de los datos procesados. Bajo costo de desarrollo y mantenimiento de las aplicaciones: Si bien al momento del diseo podemos observar una mayor carga de complejidad, la utilizacin de esta arquitectura nos brinda un control ms cercano de cada componente, as como tambin la posibilidad de una verdadera reutilizacin del cdigo. Estandarizacin 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 cmo esta funciona o ha sido diseada.

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 caractersticas de un producto o servicio, que le confieren aptitud para satisfacer una necesidades explcitas o implcitas (ISO 8402:1984) La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. (IEEE, Std. 610-1990). Segn el modelo de calidad descrito en la ISO 9126, la calidad de un proceso contribuye a mejorar la calidad del producto, y, a su vez, la calidad del producto contribuye a mejorar la calidad en uso. La finalidad de la calidad en uso es medir la efectividad, productividad, seguridad y la satisfaccin de los usuarios (pertenecientes a perfiles determinados) que interactan con el producto en escenarios especficos de uso. Las dimensiones de calidad de las aplicaciones Web y sus indicadores se deben identificar considerando algunas caractersticas que las diferencian de otras aplicaciones

Caractersticas de la calidad del software segn ISO Las caractersticas 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. El modelo de calidad ISO/IEC 9216 define 6 caractersticas de calidad que debe de cumplir toda aplicacin Web para que sea un producto de calidad. 1. Funcionalidad :
Es la capacidad de un producto software de satisfacer los requisitos funcionales prescriptos y las necesidades implcitas de los usuarios.

2. Fiabilidad :
Es la capacidad de un producto software de mantener su nivel de desempeo, bajo condiciones establecidas, por un periodo de tiempo.

3. Usabilidad:
Es la capacidad de un producto software de ser comprendido, aprendido, usado, atractivo y conforme con las reglamentaciones y guas de usabilidad.

4. Eficiencia:
Es la capacidad de un producto software de proporcionar un rendimiento apropiado, de acuerdo a la cantidad de recursos usados bajo condiciones establecidas.

5. Mantenibilidad:
Es la capacidad de un producto software para ser modificado. Las modificaciones pueden incluir correcciones, mejoras o adaptacin del software a cambios en el entorno, en los requisitos o en las especificaciones funcionales. 6. Portabilidad:Es la capacidad de un producto software de ser transferidode un ambiente a otro. Nota: El ambiente puede ser organizacional, de software o de hardware.

Parte 1: Modelo de Calidad Conjunto de caractersticas y las relaciones entre ellas que proporcionan una base para especificar requisitos y evaluar la calidad. Parte 2: Mtricas Externas El mbito en que un producto satisface las necesidades implcitas y explcitas cuando es usado bajo condiciones especficas. Se obtiene a travs de la medicin del comportamiento del sistema (usando mtricas externas) Las mtricas externas pueden ser usadas slo durante las etapas de prueba del proceso del ciclo de vida o durante cualquier etapa operacional. Parte 3: Mtricas Internas La totalidad de los atributos internos de un producto que determina su capacidad para satisfacer las necesidades implcitas y explcitas cuando usado bajo condiciones especificadas. Se obtiene a travs de mtricas internas durante las primeras etapas del proceso de desarrollo (especific, requisitos, modelos conceptuales, etc.) Las mtricas internas proporcionan la habilidad de medir los artefactos intermedios y de esta manera predecir la calidad del producto final. Parte 4: Mtricas de Calidad en Uso Calidad en uso Es la visin del usuario de la calidad que tiene un producto (percepcin del usuario) Se mide en trminos de los resultados del uso del software, ms que las propiedades del propio software. Se debe tener en cuenta los objetivos del negocio, el contexto y los escenarios de uso. Para desarrollar un producto usable, se tienen que conocer, entender y trabajar con los usuarios potenciales del producto. Caractersticas 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. Productividad: la capacidad del producto software para permitirles a los usuarios que gasten cantidades apropiadas de recursos (tiempo. Esfuerzo, materiales, costo) en relacin con la efectividad lograda en un contexto especificado de uso. Seguridad: la capacidad del producto software para lograr un nivel aceptable de riesgos de dao a las personas, el software, el equipamiento, o el entorno en un contexto especificado de uso. Satisfaccin: la capacidad del producto software de satisfacer a los usuarios en un contexto especificado de uso. Cmo se mide la Calidad en uso? Un producto se considera fcil de aprender y usar en trminos del: Tiempo que toma el usuario para llevar a cabo su objetivo Nmero de pasos que tiene que realizar para ello, y el xito que tiene que predecir la accin apropiada para llevar a cabo sus tareas La satisfaccin del usuario se suele medir a travs del uso de cuestionarios (Ej.: SUMI, WebQual)

Medicin del software Qu entendemos por medicin del software? A la asignacin de una medida a un atributo de una entidad a partir de una mtrica. Otras definiciones: Una funcin que toma como entrada cierta informacin del software que se est midiendo, y que devuelve como salida un valor numrico, 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 emprica y objetivamente nmeros o smbolos a los atributos de las entidades del mundo real, y al hecho de entender estos nmeros o smbolos como una manera de describir tales entidades Fenton y Pfleeger (1997) Qu entendemos por Mtrica? Un mtodo de medicin y una escala cuantitativos que pueden ser usados para determinar el valor que toma cierta caracterstica en un producto software concreto (ISO 14598-1:1999) Modelo de Calidad Un conjunto de caractersticas y las relaciones entre ellas que proporcionan una base para especificar requisitos y evaluar la calidad. 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, mantenedores, adquisidores y usuarios finales (ISO, 2001). Evolucin de la mejora de la calidad

Anda mungkin juga menyukai