Você está na página 1de 6

INSTITUTO TECNOLGICO SUPERIOR DE CD.

CONSTITUCIN

Carrera: Lic. Informtica Materia: Calidad de Software

Trabajo: Ensayo

Alumno: Luis Enrique Caldern Navarro Grupo: 9IFV

Cd. Constitucin, B.C.S, A 16 de noviembre de 2012

INTRODUCCIN Como ya sabemos la calidad de software es el grado en que un sistema, componente o proceso cumple con los requerimientos especificados y las necesidades del cliente o usuario. Segn la ISO9000 la calidad de software es el grado (pobre, bueno o excelente) en que un conjunto de caractersticas inherentes del software cumplen con los requisitos del sistema. Este ensayo tratara de distintos modelos de madurez de los procesos (CMM, ISO, PEMM, TICKLT, SPICE), de cmo evalan la calidad de estos procesos as como la estandarizacin que utilizan para una mayor produccin dentro de la organizacin. Recordemos que la calidad de software nos permitir controlar la produccin de software y en consecuencia, obtendremos software de calidad.

CALIDAD DE SOFTWARE Y MODELOS DE MADUREZ DEL PROCESO

La calidad del software est directamente relacionada con su proceso de desarrollo, se considera que un proceso bien conocido y ampliamente utilizado, sustentado en medicin y prediccin de eventos, permite controlar en buena medida la produccin de software y, en consecuencia, producir software de calidad. Los factores que ms afectan la obtencin de un producto de calidad son los siguientes: El cliente o usuario es el participante primordial en el proceso de desarrollo del producto y responsable de definir los requisitos del producto final. El desarrollador es responsable del proceso de produccin y de asegurar la calidad del producto. El proceso seguido para el desarrollo del producto final El producto correspondiente al sistema a ser desarrollado.

Estos factores tienen una estrecha correlacin, que afecta tanto a la ingeniera del producto como la organizacin, la cual debe establecer estndares para los procesos de desarrollo y evaluacin, empleando medidas bien establecidas que permitan mejoras continuas de los procesos. La evaluacin de procesos evita especificaciones incompletas, la aplicacin incorrecta de metodologas, etc. El modelo de madurez del proceso de produccin de software, son modelos que apoyan no solo la mejora continua de los procesos de desarrollo de software, sino que tambin la estandarizacin de la aplicacin de la produccin en toda la organizacin. No se deben aplicar modelos de madurez bajo el supuesto de mejorar su calidad, sin antes establecer completamente los procesos de desarrollo.

MODELO DE MADUREZ DE CAPACIDADES (CMM) CMM tiene como objetivo evaluar los procesos en sus niveles de madurez e identificar los niveles que una organizacin debe formar para establecer una cultura de excelencia en la ingeniera de software. Los modelos CMM se generan gracias a la experiencia colectiva de los proyectos ms exitosos de software. CMM es un marco de trabajo que especifica gua para organizaciones de software que quieren incrementar su capacidad de procesos, considerando los siguientes puntos. Identificar fortalezas y debilidades en la organizacin. Ponderar los riesgos de seleccionar entre diferentes contratos y monitorear los mismos. Entender las actividades necesarias para planear e implementar los procesos de software.

Ayudar a definir e implementar procesos de software en la organizacin a travs de una gua.

El modelo CMM se evala segn el rea de proceso clave, donde cada organizacin debe incorporar procesos adecuados en cada una de las reas establecidas. Los procesos se evalan mediante distintos niveles de madurez: Procesos de mejora contina Optimizado Procesos predecibles Administrado Procesos estandarizados Definido Procesos disciplinados

Repetible

Inicial

ORGANIZACIN INTERNACIONAL PARA LA ESTANDARIZACIN (ISO) ISO-9000: normas internacionales relacionadas con la administracin de la calidad en productos y servicios. Esta norma es comparable con CMMI por ser una familia de estndares, mientras que la ISO-9001 es similar a CMM. A diferencia de CMM, el modelo de ISO-9001 no incluye mltiples niveles de calidad. La certificacin es equivalente al nivel 3 de la escala de SEI. ISO-12207: normas internacionales relacionadas con la administracin de la calidad en los procesos del ciclo de vida del software. Esta dirigida a lograr acuerdos o contratos entre los desarrolladores y clientes donde se requiere el desarrollo, mantenimiento u operacin de un sistema de software. Es una norma de alto nivel que deja sin especificar los detalles de cmo llevar a cabo las actividades y tareas de los procesos. Se describen 5 procesos primarios: adquisicin, suministro, desarrollo, mantenimiento y operacin. Estos procesos se dividen en actividades y las actividades en tareas, con lo cual se agregan requisitos para su ejecucin.

MODELO DE MADUREZ DE INGENIERA DE DESEMPEO (PEMM) Sirve para evaluar los niveles de integracin, aplicacin, ejecucin y diseo, de la ingeniera de desempeo como modelo de mejora de procesos. Sirve tanto para evaluar una organizacin como para mejorar los propios procesos de desarrollo. Sirve tambin para definir el criterio con el que se debe escoger a un proveedor de software para los productos crticos o semicrticos de la empresa. Al igual que CMM, PEMM cuenta con 5 niveles, los cuales determinan la mejora del comportamiento de ejecucin y el decremento del riesgo de ejecucin.

TICKLT Es una gua con estrategias para lograr la certificacin en la produccin de software segn los estndares ISO-9000. Los objetivos son desarrollar un sistema de certificacin aceptable en el mercado, estimular a los desarrolladores de software a implementar sistemas de calidad. El objetivo de la certificacin es demostrar que existen y que son verificables las prcticas necesarias para asegurar la calidad durante el desarrollo de software.

MEJORA DEL PROCESO DE SOFTWARE Y DETERMINACIN DE LA CAPACIDAD (ISO-15504/SPICE) Es un modelo de evaluacin o determinacin de la capacidad de los procesos, conocido tambin como la norma ISO-15504 es una familia de3 normas internacionales que tiene como objetivo el desarrollo de sistemas de calidad en el software. Su objetivo es lograr ganancias significativas en productividad y calidad, adems de ayudar a los compradores de productos de software a obtener un mayor entorno para su inversin y reducir el riesgo asociado con los grandes proyectos de software. Este modelo busca mejorar la calidad del producto mediante una evaluacin comprobada, consistente y confiable del estado de los procesos de software de una organizacin y usar los resultados de estas evaluaciones como parte de programas coherentes de mejora. ISO-15504 est conformada por 9 documentos que permiten instrumentar paso a paso la norma con su correspondiente evaluacin. Parte 1: conceptos y gua introductoria. Parte 2: modelo de referencia de procesos y capacidad. Parte 3: Realizacin de evaluacin. Parte 4: Gua para realizacin de evaluacin. Parte 5: Modelo de evaluacin y gua de indicadores Parte 6: Gua para calificacin y entrenamiento de asesores. Parte 7: Gua para uso en mejora del proceso. Parte 8: Gua de uso para determinar la capacidad del proceso de un proveedor. Parte 9. Vocabulario.

CONCLUSIN

Você também pode gostar