norma iso 25000-9126

Upload: andrea-mosquera

Post on 13-Oct-2015

340 views

Category:

Documents


2 download

TRANSCRIPT

NORMA ISO 25000

NORMA ISO 25000INTEGRANTES:MOSQUERA ANDREAUTRERAS PAMELA

DE QU TRATA?Lacalidad del producto, junto con la calidad del proceso, es uno de los aspectos ms importantes actualmente en el desarrollo de Software. Relacionada con la calidad del producto, recientemente ha aparecido lafamilia de normas ISO/IEC 25000, que proporciona una gua para el uso de la nueva serie de estndares internacionales llamada Requisitos y Evaluacin de Calidad de Productos de Software(SQuaRE - System and Software Quality Requirements and Evaluation).

ISO/IEC 25000constituye una serie de normas basadas en ISO/IEC 9126 y en ISO/IEC 14598 cuyo objetivo principal es guiar el desarrollo de los productos de software mediante laespecificacin de requisitos y evaluacin de caractersticas de calidad.

Elobjetivodel portaliso25000.comes crear un foro que rena toda la informacin relativa a la mejora de la calidad del software conforme a la familia de normas ISO/IEC 25000, con el fin de proporcionar unacercamiento a esta familia de normasa particulares y empresas, facilitando la obtencin de informacin en espaol tanto a grandes empresas como a micropymes interesadas en mejorar su producto software.La familia de normas ISO/IEC 25000ISO/IEC 25000, conocida como SQuaRE (System and Software Quality Requirements and Evaluation), es una familia de normas que tiene por objetivo la creacin de un marco de trabajo comn para evaluar la calidad del producto software.Esta familia de normas ISO/IEC 25000 se encuentra compuesta por cinco divisiones.La familia de normas ISO/IEC 25000

ISO/IEC 2500n Divisin de Gestin de CalidadLas normas que forman este apartado definen todos los modelos, trminos y definiciones comunes referenciados por todas las otras normas de la familia 25000.

ISO/IEC 25000 Guide to SQuaRE: contiene el modelo de la arquitectura de SQuaRE, la terminologa de la familia, un resumen de las partes, los usuarios previstos y las partes asociadas.

ISO/IEC 25001 Planning and Management: establece los requisitos y orientaciones para gestionar la evaluacin y especificacin de los requisitos del producto software.

ISO/IEC 2501n Divisin de Modelo de CalidadLas normas de este apartado presentan modelos de calidad detallados incluyendo caractersticas para calidad interna, externa y en uso del producto software.

ISO/IEC 25010 System and software quality models: describe el modelo de calidad para el producto software y para la calidad en uso. Presenta las caractersticas y sub-caractersticas de calidad frente a las cuales evaluar el producto software.ISO/IEC25012 Data Quality model: define un modelo general para la calidad de los datos, se aplica para aquellos datos que se encuentran almacenados de una forma estructurada y que forman parte de un Sistema de Informacin.ISO/IEC 2502n Divisin de Medicin de Calidad

Estas normas incluyen un modelo de referencia de la medicin de la calidad del producto, definiciones de medidas de calidad y guas prcticas para su aplicacin.

ISO/IEC 25020 -Measurement reference model and guide: proporciona una gua para que los usuarios seleccionen o desarrollen y apliquen medidas propuestas por normas ISO.

ISO/IEC 25021 -Quality measure elements: define y especifica un conjunto recomendado de mtricas base y derivadas que puedan ser usadas a lo largo de todo el ciclo de vida del desarrollo software.ISO/IEC 2502n Divisin de Medicin de CalidadISO/IEC 25022 -Measurement of quality in use: define especficamente las mtricas para realizar la medicin de la calidad en uso del producto.

ISO/IEC 25023 -Measurement of system and software product quality: define especficamente las mtricas para realizar la medicin de la calidad de productos y sistemas software.

ISO/IEC 25024 -Measurement of data quality: define especficamente las mtricas para realizar la medicin de la calidad de datos.ISO/IEC 2503n Divisin de Requisitos de CalidadLa divisin de requisitos de calidad, ayudan a especificar requisitos de calidad que pueden ser utilizados en el proceso de elicitacin de requisitos de calidad del producto software a desarrollar o como entrada del proceso de evaluacin.

ISO/IEC 25030 -Quality requirements: provee de un conjunto de recomendaciones para realizar la especificacin de los requisitos de calidad del producto software.ISO/IEC 2504n Divisin de Evaluacin de CalidadEste apartado incluye normas que proporcionan requisitos, recomendaciones y guas para llevar a cabo el proceso de evaluacin del producto software.

ISO/IEC 25040 -Evaluation reference model and guide: propone un modelo de referencia general para la evaluacin, que considera las entradas al proceso de evaluacin, las restricciones y los recursos necesarios para obtener las correspondientes salidas.ISO/IEC 25041 -Evaluation guide for developers, acquirers and independent evaluators: describe los requisitos y recomendaciones para la implementacin prctica de la evaluacin del producto software desde el punto de vista de los desarrolladores, de los adquirentes y de los evaluadores independientes.ISO/IEC 2504n Divisin de Evaluacin de CalidadISO/IEC 25042 -Evaluation modules: define lo que la Norma considera un mdulo de evaluacin y la documentacin, estructura y contenido que se debe utilizar a la hora de definir uno de estos mdulos.

ISO/IEC 25045 -Evaluation module for recoverability: define un mdulo para la evaluacin de la sub-caracterstica Recuperabilidad.

BeneficiosLos beneficios de utilizar SQuare son:

El modelo representa la calidad esperada del producto de software.

Planteo del desdoblamiento de las necesidades o expectativas en calidad en uso, calidad externa y calidad interna.

Permite una mayor eficacia en la definicin del software.BeneficiosPlantea la evaluacin de productos intermedios.

Propone una calidad final a travs de las evaluaciones intermedias.

Permite efectuar un rastreo entre las expectativas, requisitos y medidas de evaluacin.

Mejora la calidad del producto.VistasLa normaISO/IEC 25000ha sido desarrollada por el subcomit SC 7 del Comit Tcnico ConjuntoISO/IEC JTC 1.Al igual que la normaISO/IEC 9126, este estndar define tres vistas diferenciadas en el estudio de la calidad de un producto:Vista interna:esta vista se ocupa de las propiedades del software como: el tamao, la complejidad o la conformidad con las normas de orientacin a objetos.Vista externa:vista que analiza el comportamiento del software en produccin y estudia sus atributos, por ejemplo: el rendimiento de un software en una mquina determinada, el uso de memoria de un programa o el tiempo de funcionamiento entre fallos.Vista en uso:mide la productividad y efectividad del usuario final al utilizar el software.Vistas

La primera puede utilizarse desde las primeras fases del desarrollo, permitiendo detectar deficiencias en el software en edades muy tempranas del ciclo de vida del software.

La segunda, necesita que el producto software este completo y se utilizar por tanto en el pase a produccin del producto, siendo muy dependiente de la mquina donde se ejecute.Vistas

Por ltimo la tercera vista que tambin estudia el producto software finalizado ser dependiente del usuario y estar condicionada a los factores personales del mismo.La serie ISO 25000 no establece los niveles de calidad deseables para cada proyecto, si bien se recomienda que los requisitos de calidad deban ser proporcionales a las necesidades de la aplicacin y lo crtico que sea el correcto funcionamiento del sistema implementado.Vistas

El modelo de referencia para la medicin de la calidad del producto software de la normaISO/IEC 25000establece que la calidad del producto software est compuesta de caractersticas de calidad, las cuales a su vez se componen de sub-caractersticas.

El valor de estas medidas de calidad software se obtiene por la aplicacin de una funcin de medida a los elementos de medida de calidad.Los elementos de medida de calidad son medidas base o medidas derivadas obtenidas segn describe el mtodo de medicin correspondiente, de acuerdo a laISO/IEC 15939.19ISO 9126Define la Calidad del Software como: La totalidad de caractersticas de un producto de software que se manifiesta en su habilidad para satisfacer necesidades establecidas o implcitas.Se relaciona con seis factores: funcionalidad, confiabilidad, eficiencia, usabilidad, mantenibilidad y portabilidad.

20

FUNCIONALIDADPORTABILIDADCONFIABILIDADMANTENIBILIDADUSABILIDADEFICIENCIALas funciones requeridas estn disponibles en el software?Qu tan confiable es el software?Es fcil de usar el software?Qu tan eficiente es el software?Qu tan fcil es transferir el software a otro entorno?Qu tan fcil de modificar es el software?21ISO 25000: MAPA DEFINITIVO

22Enfatiza tres puntos importantes:Los requisitos del software constituyen el fundamento para medir la calidad. La carencia de conformidad con los requisitos es carencia de calidad.Los estndares especificados definen un conjunto de criterios de desarrollo que guan la manera en que el software se somete al trabajo ingenieril. Si no se siguen los criterios, la carencia de calidad ser un resultado casi seguro.23Existe un conjunto de requisitos implcitos que a menudo no se mencionan (por ejemplo, mantenibilidad). Si el software se conforma con los requisitos explcitos pero falla en atender los requisitos implcitos, la calidad del software es sospechosa.

24MEDICIN DE LOS ASPECTOS DE CALIDAD: DEFECTOSUna solucin es mirar la calidad como la carencia de defectos y as concentrarnos en el registro de errores, faltas y fallas.Los defectos se pueden clasificar como defectos conocidos y defectos latentes.Una medida estndar de hecho de la calidad del software es la densidad de defectos.DD = # Defectos conocidos / Tamao del producto.Esta mtrica no incluye defectos latentes.2425OTROS CONTEOS DE DEFECTOSFallas post entrega.Faltas residuales (faltas descubiertas despus de la entrega).Todas las faltas conocidas.El conjunto de faltas descubiertas despus de un punto fijo arbitrario en el ciclo de vida del software (por ejemplo despus de una prueba).Densidad de faltas o tasa de fallas.256/16/2014Calidad de Software26ISO 25000: EQUIVALENCIAS CON ISO 9126 E ISO 14598

Net-Grafahttp://iso25000.com/index.php/normas-iso-25000?start=4

http://www.ecured.cu/index.php/ISO/IEC_25000http://www.javiergarzas.com/2012/10/iso-9126-iso-25000-1.htmlhttp://www.cuatrorios.org/index.php?option=com_content&view=article&id=163:norma-iso-9126-para-an%C3%A1lisis-de-software&catid=39:blogsfeeds