Calidad de Software

Mantenimiento de Software Prof. Alberto Guarice EET Nº 478 Dr. Nicolás Avellaneda 6to Informática FantiniFaniLegé Francisco INDICE

CALIDAD CALIDAD CALIDAD Calidad Calidad proceso 9001 12207 15504 12207 4.0 ITIL 20000 producto 25000 Std1061 CALIDAD Calidad Calidad producto producto producto

DE

SOFTWARE

1 ASEGURAMIENTO DE .. .. . ..1 ESTÁNDARES DE .. .. ... 2 Ventajas de los Estándares de 3 Tipos de Estándares de 4 Estándares de Calidad del Software a nivel ...4 ISO 90003 .....4 ISO/IEC 4 ISO/IEC .4 ISO/IEC .4 IEEE/EIA ...5 COBIT .5 .5 ISO/IEC .5 Estándares de Calidad del Software a nivel .5 ISO/IEC 9126 5 ISO/IEC .6 IEEE...6 CERTIFICACIÓN DE .......6 Ventajas de la Certificación de .7 Factores que determinan un software de ...7 Operaciones del .7 Revisión del 8 Transición del .8 MODELO DE CALIDAD ISO 9126. .8 MODELO DE CALIDAD CMM-CMMI ...11

Todo proyecto tiene como objetivo producir un software de la mejor calidad posible. control de la documentación del software y de los cambios realizados. mantenibilidad y facilidad de prueba. inspecciones técnicas en todo el desarrollo. El hecho de que una empresa tenga certificación en calidad de software no garantiza que su software sea de calidad. verificación y validación durante su ciclo de vida. necesita ser confiable. o sea que la calidad del softwaredepende de quien la juzgue. Es decir. Siguiendo las métricas de software para el control del proyecto. La calidad del software también es medible y varía de un sistema a otro o de un programa a otro. diseño. Francisco Legé CALIDAD DE SOFTWARE La calidad de software son procesos de desarrollo. mantenible y flexible para disminuir los costos de mantenimiento y perfeccionamiento durante su tiempo de uso. El usuario final es el que mide la calidad del software según lo que tenga o no. por lo que es necesario tener en cuenta tanto la obtención de calidad como su control durante todo su ciclo de vida. ESTANDARES DE CALIDAD Un estándar se define como el grado de cumplimiento exigible a un criterio de calidad. y a la vez que eleven la productividad. La obtención de un software con calidad implica la utilización de metodologías para el análisis. mientras que un producto de software para ser explotado durante un largo plazo de tiempo. y si puede supere las expectativas de los usuarios. La calidad del software puede medirse después de elaborado el producto. gestión. y el desarrollo de su configuración. diseño. ASEGURAMIENTO DE CALIDAD El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para la confianza en el software que satisfasera lo requisitos de calidad. programación y prueba. Pero esto puede resultar muy costoso si se detectan problemas de diseño. que cumpla. Permiten definir un conjunto de criterios de desarrollo que guían la . Por ejemplo. Los beneficios de tener un software cuya calidad y proceso está certificada y asegurada son indudables. define el rango aceptable del nivel de calidad que se alcanza en un determinado proceso. programación y prueba delsoftware que permitan uniformar la filosofía de trabajo para lograr una mayor confiabilidad. análisis y diseño de proyectos que conforman la ingeniería de software (IS) como disciplina para la creación y mantenimiento de los mismos. ya que la calidad de una herramienta informática es fundamental. procedimientos para ajustarse a los estándares.Calidad de Software FantiniFani. y realización de informes. un software hecho para ejecutarse una sola vez no requiere el mismo nivel de calidad. estrategias de prueba multiescala. El aseguramiento se diseña para cada aplicación previa a comenzarlo a desarrollar. tanto el desarrollo como para el control de la calidad del software. Si no se sigue ninguna metodología siempre habrá falta de calidad. interviniendo en éste los métodos y herramientas de análisis. un software elaborado para el control de naves espaciales debe ser confiable al nivel de "cero fallas".

lo cual puede permitir una mejor evaluación de la futura implantación teniendo en cuenta recursos humanos. La calidad a nivel Proceso puede ser evaluada de manera genérica o específica. ser competitiva. La correcta determinación e implementación del Modelo o Estándar de Calidad ayuda a que la empresa pueda disminuir sus costos de desarrollo. Es necesario que todos los elementos Estándar se estructuren en forma tal que permitan un control y aseguramiento de todos los procesos involucrados con la calidad. Cualquier organización que se dedica a la investigación. donde existe un mercado en el cual el cliente es cada vez más exigente. controle y ejecute de un modo formal y sistemático. tiempos y costos. La calidad desempeña un rol determinante para la competitividad de la empresa. El Modelo del Software consiste en reunir todas las actividades y funciones de forma tal que ninguna de ellas esté subordinada a las otras y que cada una se planee. Otro resultado de la aplicación de un Estándar es la posible certificación. bienes y servicios de mejor calidad y cumplan con las necesidades y deseos de los clientes. A través del uso de una Metodología se puede efectuar una correcta elección del Estándar de Calidad a nivel proceso. algunos de los factores que afectan la calidad del software. teniendo como finalidad el mejoramiento continuo. Las últimas tecnologías desarrolladas en software manejan información que requieren un alto grado de seguridad y confiabilidad. La aplicación de esta Metodología permite analizar la futura decisión a tomar y su posible implantación respecto del modelo o estándar seleccionado. cuidar la fuente de trabajo y mejorar la calidad de vida de su personal. La plena satisfacción de los clientes del software contribuye al desarrollo económico de la Empresa. según el modelo o estándar seleccionado. sino en cuanto a los servicios y a la confiabilidad que brindan los productos de software. no sólo en lo que se refiere al precio. la cual permite acceder a nuevos mercados a través de la exportación. Cuando una empresa está funcionando y decide implantar un Estándar de Calidad del. .forma en que se aplica la Ingeniería del Software. producción y comercialización de software debe considerar la calidad. La base para diseñar e implantar un buen Estándar es conocer profundamente las características y necesidades de la empresa que lo aplicará y los deseos y pretensiones de sus clientes. Hace algunos años. Los estándares proporcionan los medios para que todos los procesos se realicen de la misma forma y son una guía para lograr la productividad y la calidad. Se requiere que las personas responsables de implantar el Estándar comprendan que las empresas se forman por elementos interdependientes e interconectados que poseen un mismo objetivo. productos. La calidad a nivel Producto plantea distintos estándares que poseen características. es señal que la empresa tiene el propósito de permanecer y crecer en el mercado. asociadas a subcaracterísticas y métricas. Hoy en día. hoy con más razón. luego de realizada la implantación del mismo. proteger los intereses de los accionistas. materiales. Los Modelos y Estándares de Calidad permiten que las empresas puedan implementar la calidad a nivel Proceso y a Nivel Producto. es decir. Implantar Estándares de Calidad tiene como objetivo principal que las empresas desarrollen sistemáticamente. aumentar las ganancias yadministrar mejor sus recursos. las empresas que tienen como finalidad exportar software deben considerar a la Calidad como un factor fundamental para el desarrollo de su negocio. las Empresas de Software consideraban la Calidad como un tema de segundo plano. Lo que se debe buscar es crear una cultura de calidad para que la mejora se vuelva automáticamente continua.

suministro. ISO/IEC 12207: provee el proceso del ciclo de vida del software y un marco común que puede ser usado para hablar el mismo lenguaje al crear y administrar software. y establecer las estrategias necesarias para realizar mejoras. operación y mantenimiento de software y servicios de soporte. Certificación de la competitividad internacional requerida para competir entodos los mercados. efectividad y utilidad de la empresa. que consiste de procesos para adquirir y suministrar productos y servicios de software. TIPOS DE ESTÁNDARES DE CALIDAD DEL SOFTWARE Estándares de Calidad del Software a nivel proceso ISO 90003: provee una guía para las organizaciones respecto de laaplicación de ISO/IEC 9001:2000 en la adquisición. Criterios de medición utilizados en la empresa para comparar respecto de lasmejores prácticas. implementa y mejora la eficacia de un Sistema de Gestión de la Calidad. para aumentar la satisfacción del cliente mediante el cumplimiento de sus requisitos. Francisco Legé Realización de una mejora continua en la calidad de los procesos desoftware. . Clasificación de las empresas como de clase mundial. Aceptación total de los clientes. Productos de software y servicios con valor agregado. Desarrollo y mejora del nivel y la calidad de vida del personal. La aplicación de ISO 90003:2004 es apropiada para un software que forma parte de un contrato comercial con otra organización. productos de software y servicios. servicios y productos de software Desarrollo de una empresa más competitiva. que es un producto disponible para un sector del mercado. Desarrollo de una cultura organizacional enfocada a cumplir con losrequisitos de los clientes. Cambio de la actitud del personal de la empresa. Mejores procesos. Reducción de costos en todos los procesos. desarrollo. ISO/IEC 15504 (SPICE . Calidad de Software FantiniFani. para conocer fortalezas y debilidades de la empresa. Este marco permite controlar y mejorar estos procesos.VENTAJAS DE LOS ESTÁNDARES DE CALIDAD Oportunidad para corregir los procesos de software que se hayandesajustado con el tiempo. Satisfacción de los clientes internos y externos. que es usado para soportar los procesos de una organización y que está relacionado a servicios de software. ISO/IEC 9001: promueve la adopción de un enfoque basado en procesos cuando se desarrolla. Aumento de la productividad.Software ProcessImprovement and CapabilityDetermination): Estándar de evaluación de procesos de software para la mejora continua y la evaluación de la capacidad .

proporcionando métricas y modelos de madurez para medir sus resultados. COBIT 4. Funciona como un marco para la gestión de la organización dado que provee la información que la empresa requiere para lograr sus objetivos y mediante la gestión y control de los recursos de Tecnología de la Información utiliza una estructura de procesos para garantizar la entrega de los servicios de información requeridos ITIL: (InformationTechnologyInfrastructure Library . Resume un extenso conjunto de procedimientos de gestión ideados para ayudar a las organizaciones a lograr calidad y eficiencia en las operaciones de TI. 8) ISO/IEC25000(SQuaRE SoftwareQualityRequirementsandEvaluation) nueva serie de normas basada en ISO 9126 y en ISO 14598 (Evaluación del software. ISO/IEC 20000: Este estándar permite que las organizaciones puedan mejorar su capacidad en la entrega de los servicios administrados. La implementación de ISO 20000 asegurará prácticas de trabajo preactivas capaces de entregar altos niveles de servicio al cliente que satisfagan las necesidades del negocio. Estos procedimientos son independientes del proveedor y han sido desarrollados para servir como guía que comprenda toda infraestructura. El estándar define un sistema de los procesos. La integración de ISO 9126 e ISO 15939 permiten plantear un proceso de 4 pasos: . Ejecuta. gestiona.Biblioteca de Infraestructura de Tecnologías de Información): marco de trabajo de las buenas prácticas destinadas a facilitar la entrega de servicios de tecnologías de la información (TI). que alternadamente se definen en términos de actividades.0: consiste en alinear los objetivos de la Tecnología de la Información con los objetivos del negocio.como base para el comerciointernacional de software. e identificar las responsabilidades asociadas al negocio y los responsables de los procesos de la Tecnología de la Información. También permite a los proveedores del servicio entender cómo aumentar la calidad del servicio entregado a los clientes internos y externos.Uso de las medidas derivadas de la etapa de preparación de los datos . .Identificación de los requerimientos relacionados a la calidad del producto Identificación del contexto de interpretación. planifica. . Coordina y armoniza el contenido de ISO 9126 y de ISO 15939:2002. IEEE/EIA 12207: establece un marco común para el proceso del ciclo vital del software. cumplirá los requerimientos y demostrará la calidad del servicio. operación y soporte. Los procesos se definen en tres amplias categorías: procesos primarios del ciclo vital. controla y mejora los procesos de adquisición. suministro. procesos de soporte del ciclo vital y procesos de organización del ciclo vital. Estándares de Calidad del Software a Nivel Producto ISO/IEC 9126: (ver Pág. medir los niveles del servicio y evaluar el performance. desarrollo y operaciones de TI. desarrollo.Comparación y análisis de los resultados obtenidos respecto de un conjunto de valores de referencia. Este estándar reducirá el riesgo. Las actividades se analizan en un sistema de tareas.

establecer requisitos de calidad para un sistema en su principio. evaluar el nivel de la calidad alcanzado contra los requisitos establecidos. Para adquirir un certificado de calidad inicialmente. debidamente identificado. CERTIFICACIÓN DE CALIDAD Un sistema de certificación de calidad permite una valoración independiente que debe demostrar que la organización es capaz de desarrollar productos y servicios de calidad. el auditor recomienda la certificación que. se realizan evaluaciones de seguimiento de las condiciones de certificación. donde la metodología utilizada y el medio de valoración de la metodología deben estar reconocidos ampliamente por la industria. . establecer los criterios y los estándares de la aceptación.Std 1061: el uso de la metodología de este estándar para el control de calidad permite a la organización: alcanzar las metas de la calidad. Facilita la comparación entre diferentes ofertas. asegure por escrito que un producto. Informa de las características del producto. Luego. los ensayos. Periódicamente. La certificación de calidad posee tres pilares básicos. acreditado. será emitida. Se examinan los documentos que contienen las prácticas de la empresaen relación con la certificación en curso y después se confirma lo establecido en los mismos. Consiste en que un Organismo competente. que garantiza al comprador un nivel de Calidad adecuado en el bien o servicio que adquiere. Es una " certificación de confianza ". una vez aprobada por el Comité de Certificación del Organismo. se debe definir el propio proceso: el alcance. supervisar los cambios en la calidad cuando se modifique el software. dentro del plazo de validez del certificado. determinar la facilidad de cambio del sistema durante la evolución del producto. proceso o servicio.IEEE. Se realiza una evaluación documental. VENTAJAS QUE OFRECE LA CERTIFICACION Para los consumidores: Establece niveles de calidad y seguridad de los productos y servicios. etc. debe existir un acuerdo entre la empresa y la certificadora sobre la norma que debe utilizarse y determinar cuales son las características certificables. los procedimientos de muestreo. detectar las fallas o señalar los problemas potenciales en el sistema. y por ultimo. Proporciona confianza a los clientes. Proporciona una garantía de que las cosas se hacen tal como se han dicho que se han de hacer. o Para los fabricantes: Racionaliza variedades y tipos de productos. predecir el nivel de la calidad que será alcanzado en el futuro. Una vez que se han corregido las no-conformidades encontradas. validar el control de sistema. Disminuye el volumen de existencias en almacén y los costes de producción. cumple los requisitos especificados previamente para el mismo. una metodología adecuada y un medio de valoración de la metodología.

introducir datos y conseguir resultados o Revisión del producto: capacidad para soportar cambios Facilidad de mantenimiento (¿Puedo localizar los fallos?): esfuerzo requerido para localizar y reparar errores Flexibilidad (¿Puedo añadir nuevas opciones?): esfuerzo requerido para modificar una aplicación en funcionamiento . Simplifica la gestión de compras. Ayuda al desarrollo económico. Facilita la comercialización de los productos y su exportación. Agiliza el tratamiento de los pedidos. evitando recertificar la calidad según los estándares locales o particulares de una empresa o Para la Administración: Simplifica la elaboración de textos legales. Establece políticas de calidad. Facilidad de uso (¿Es fácil y cómodo de manejar?): esfuerzo requerido para aprender el manejo de una aplicación. Factor competitivo para las empresas. trabajar con ella. FACTORES QUE DETERMINAN UN SOFTWARE DE CALIDAD Operaciones del producto: características operativas Corrección (¿Hace lo que se le pide?): grado en que una aplicación satisface sus especificaciones y consigue los objetivos encomendados por el cliente Fiabilidad (¿Lo hace de forma fiable todo el tiempo?): grado que se puede esperar de una aplicación lleve a cabo las operaciones especificadas y con la precisión requerida Eficiencia (¿Qué recursos hardware y software necesito?): cantidad de recursos hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados Integridad (¿Puedo controlar su uso?): grado con que puede controlarse el acceso al software o a los datos a personal no autorizado. Agiliza el comercio.Mejora la gestión y el diseño. Ahorra tiempo y dinero. medioambientales y de seguridad.

Idoneidad Exactitud Interoperabilidad Seguridad Cumplimiento de normas. . métricas internas y calidad en las métricas de uso.Facilidad de prueba (¿Puedo probar todas las opciones?): esfuerzo requerido para probar una aplicación de forma que cumpla con lo especificado en los requisitos o Transición del producto: adaptabilidad a nuevos entornos Portabilidad (¿Podré usarlo en otra máquina?): esfuerzo requerido para transferir la aplicación a otro hardware o sistema operativo Reusabilidad (¿Podré utilizar alguna parte del software en otra aplicación?): Grado en que partes de una aplicación pueden utilizarse en otras aplicaciones Interoperabilidad (¿Podrá comunicarse con otras aplicaciones o sistemas informáticos?): esfuerzo necesario para comunicar la aplicación con otras aplicaciones o sistemas informáticos. y en la valoración individual de tal uso. ISO 9126-1. oo Comportamiento en el tiempo Comportamiento de recursos Mantenimiento: conjunto de atributos relacionados con el esfuerzo necesitado para modificar las especificaciones. métricas externas. MODELO DE CALIDAD ISO-9126 ISO-9126 es un estándar internacional para la evaluación del Software . Aprendizaje Comprensión Operatividad Conformidad Eficiencia: conjunto de atributos que permiten evaluar la relación entre el nivel de funcionamiento del software y la cantidad de recursos usados. por un establecido o implicado conjunto de usuarios. Madurez Recuperabilidad Tolerancia a fallos Conformidad Usabilidad: conjuntos de atributos relacionados con el esfuerzo necesitado para el uso. Fiabilidad: conjunto de atributos relacionados con la capacidad del software de mantener su nivel de prestación bajo condiciones establecidas durante un período de tiempo establecido. clasifica la calidad del software en un conjunto estructurado de características y subcaracterísticas de la siguiente manera: Funcionalidad: conjunto de atributos que permiten calificar si un producto de software maneja en forma adecuada el conjunto de funciones que satisfagan las necesidades para las cuales fue diseñado. El modelo de calidad establecido en la primera parte del estándar.Está dividido en cuatro partes las cuales rigen los modelo de calidad.

La calidad en las métricas de uso están disponibles solo cuando el producto final es usado en condiciones reales. . Criterios: describen la visión interna del software. cada organización especifica precisamente su propio modelo. la calidad interna determina la calidad externa y ésta a su vez la calidad en el uso. Su objetivo es la evolución hacia una cultura de excelencia tanto en la Ingeniería como en la Administración de software. Sin embargo. los cuales propusieron un modelo para especificar la calidad del software. mientras que la no conformidad afecta a los requisitos especificados. como es visto por los usuarios. Ya que el problema fundamental de las organizaciones de software es su inhabilidad para administrar sus procesos. Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir software. Métricas: son definidas y usadas para proveer una escala y método para la medida. Capacidad de instalación Capacidad de reemplazamiento Adaptabilidad El estándar provee un entorno para que las organizaciones definan un modelo de calidad para el producto software. Mantenimiento de software. Este estándar proviene desde el modelo establecido en 1977 por McCall y sus colegas. con es visto por el desarrollador. Por un lado. Ingeniería. ISO 9126 distingue entre fallos y no conformidad. las métricas externas que son aquellas aplicables al software en ejecución.Estabilidad Facilidad de análisis Facilidad de cambio Facilidad de pruebas Movilidad: conjunto de atributos relacionados con la habilidad del software para ser transferido desde un entorno a otro. Esto podría realizarse especificando los objetivos para las métricas de calidad. MODELO DE CALIDAD CMM-CMMI El CMM . El CMM incluye prácticas de: Planeación. que son aquellas que no dependen de la ejecución del software (medidas estáticas) y por otro. las cuales evalúan el grado de presencia de los atributos de calidad. organizado sobre tres tipos de características de calidad: Factores: describen la visión externa del software. CMM se convierte en una guía que ayudará a ganar el control sobre estos procesos y así desarrollar y mantener un mejor software. Idealmente. existen las métricas internas.CMMI es un modelo de calidad del software que clasifica las empresas en niveles de madurez. Una distinción similar es hecha entre la validación y la verificación. Administración de desarrollo. siendo un fallo el no cumplimiento de los requisitos previos.

evaluando la calidad de los productos que desarrolla y clasificándolos según cinco niveles de madurez. se clasificará en este último. Fue desarrollado por el SEI (Software EngineeringInstitute) a mediados de los años ochenta a petición del Departamento de Defensa de los Estados Unidos con la finalidad de evaluar a las distintas compañías que le proporcionan software. al igual que su valoración. Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir software. CMMi. que van desde la Gestión de la Configuración y de los Requisitos hasta la Formación Organizacional. para cualquier proyecto en cualquier entorno. aunque a menudo se producen fracasos y casi siempre retrasos y sobrecostos. refleja las mejores prácticas en el área y la necesidad de los individuos de llevar a cabo una mejora en el proceso de software. Los cinco niveles son los siguientes: Inicial: las organizaciones no disponen de un ambiente estable para el desarrollo y mantenimiento de software. técnicas de ingenierías . El modelo de capacidad de Madurez está basado en prácticas reales. existen unas métricas básicas y un razonable seguimiento de la calidad. CMM es un modelo orientado a la mejora de los procesos empresariales. El resultado de los proyectos es impredecible. de formación del personal. Abarca 22 áreas de proceso. Los procesos que hay que implantar para alcanzar este nivel son: o ooooo Gestión de requisitos Planificación de proyectos Seguimiento y control de proyectos Gestión de proveedores Aseguramiento de la calidad Gestión de la configuración Definido: las organizaciones disponen de una buena gestión de proyectos. La relación con subcontratistas y clientes está gestionada sistemáticamente. Para poder estar en uno de ellos se han de cumplir todos los requisitos del mismo y de todos los niveles anteriores. los esfuerzos se ven minados por falta de planificación. al igual que CMM presenta cinco niveles de madurez. Aunque se utilicen técnicas correctas de ingeniería. y se van conectando en los distintos niveles de madurez. CMM está documentado y es público. Describe las prácticas de ingeniería de software y gestión que permite a las organizaciones desarrollar sus procesos de desarrollo y mantenimiento del software. Repetible: las organizaciones disponen de unas prácticasinstitucionalizadas de gestión de proyectos. de tal forma que si una organización cumple todos los requerimientos para estar en nivel 3 pero le falta uno de nivel 2 y sí cumple con los de nivel 1. Este modelo está basado en conceptos de calidad total y de mejoramiento continuo.Si se siguen estas prácticas aumentará la habilidad con que una organización podrá alcanzar metas como: costo. Por otra parte. programa. funcionalidad y calidad de producto. El CMMi presenta un conjunto de prácticas recomendadas en una serie de áreas clave que permiten mejorar el potencial del proceso de software. CMM tiene como propósito guiar a las organizaciones en la selección de estrategias de mejora determinando la madurez del proceso actual e identificando los puntos importantes que se deben atacar. para así mejorar tanto el proceso como la calidad del software. El éxito de los proyectos se basa la mayoría de las veces en el esfuerzo personal. de correctos procedimientos de coordinación entre grupos. CMMi (CapabilityMaturityModelIntegration) es la evolución natural de CMM y surge con la intención de mejorar la usabilidad de los modelos de madurez integrando variosmodelos diferentes en una sola estructura.

com Wikipedia. Los procesos que hay que implantar para alcanzar este nivel son: o o Innovación organizacional Análisis y resolución de las causas BIBLIOGRAFIA Cueva Lovelle. que se usan de modo sistemático para la toma de decisiones y la gestión de riesgos. la enciclopedia libre ISO 9126 http://www. SOFTCAL. El software resultante es de alta calidad. Instituto Tecnológico de Oaxaca . Universidad de Matanzas Camilo Cienfuegos (2006).Normalización y Certificación de la Calidad http://www. Maestría de Informática Aplicada.mongrafias. Estudio comparativo de los Modelos y Estándares de Calidad del Software . Fernanda Scalone. Calidad de software .ar Cristina Ortega . Fernández Carrasco. Los procesos que hay que implantar para alcanzar este nivel son: o o Gestión cuantitativa de proyectos Mejora de los procesos de la organizaciónOptimizado: la organización completa está volcada en la mejora continua de los procesos. España. Centro de Desarrollo Informático. Calidad del Software . Facultad Regional Buenos Aires (2006) Pablo R. Estándares en la Ingeniería del Software .más detalladas y un nivel más avanzado demétricas en los procesos. Vasquez Aquino Volanda. Oscar M. Ailyn.com.Ecobachillerato. Los procesos que hay que implantar para alcanzar este nivel son: Desarrollo de requisitos Solución Técnica Integración del producto Verificación Validación Desarrollo y mejora de los procesos de la organización Definición de los procesos de la organización Planificación de la formación Gestión de riesgos Análisis y resolución de toma de decisionesGestionado: las organizaciones disponen de un conjunto de métricas significativas de calidad y productividad. Calidad en el Desarrollo de Software . Estándares de Calidad aplicados al Software . http://www. Delba García León y Alfa Beltrán Benavides Un enfoque actual sobre la calidad del software .PresentationTranscript Estándares calidad del software Juan Antonio Vega Fernández. Juan Manuel. Se hace uso intensivo de las métricas y se gestiona el proceso de innovación. Fillottrani.wikipedia. Darcy Javier Noriega Quintana Calidad de Software . (1999) Febles Estrada. Depto. Tecnologico de Monterrey Lic. SIME. Ciencias e Ingeniería de la Computación (2007) Enriquez Reyes Erick Gonzalo. Universidad Nacional del Sur . Universidad de Oviedo. Universidad Tecnológica Nacional.com ISO 9001 BOREAU VERITAS Certification El certificado de Calidad Tomás Guajardo La calidad en las empresas .

Sign up to vote on this title
UsefulNot useful