1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
EstáNdares De Calidad Aplicadas Al Software
1. Estándares de calidad aplicadas al software. Calidad del Software. Alumno: Eduardo Daniel Simón Sánchez. Profesora: LI Bibiana Díaz Sarmiento.
2. Introducción. Como hemos visto a lo largo de esta materia la calidad hace referencia a un conjunto de características explicitas e implícitas que hace de un producto en este caso un software cumpla con esas propiedades para que satisfaga las necesidades que el cliente requiera, pero no solamente es el desarrollo del software sino todo el proceso de aseguramiento que se aplique con el fin de elaborarlo de la mejor calidad posible llevando esto al seguimiento y utilización de estándares ya establecidos para lograr ese objetivo que es muy difícil de lograr.
7. Evitar costos de inspecciones finales, costos de garantías y procesos.
8. Puede reducirse el número de auditorías de los clientes a los procesos de operación.
9.
10. ISO 9000-3 Generalidades Título: Normas de gestión de la calidad y garantía de la calidad. Parte 3: Orientaciones para la aplicación de la Norma ISO 9001 al desarrollo, suministro y mantenimiento del software. Naturaleza: Internacional. Ámbito: Desarrollo de Sistemas de Información, Procesos del ciclo de vida, Calidad del software. Campo de aplicación y alcance: Esta parte de la ISO 9000 contiene orientaciones que facilitan la aplicación de la Norma ISO 9001 a las organizaciones dedicadas al desarrollo, suministro y mantenimiento del software. Se pretende con ella dar orientaciones en relación con situaciones en las que un contrato entre dos partes exija la demostración de la capacidad de determinado proveedor para desarrollar, suministrar y mantener productos de software.
11. Estructura Sistema de la calidad. Responsabilidad de la gestión. Sistema de la calidad. Auditorías internas al sistema de la calidad. Acciones correctivas. Sistema de la calidad . General. Análisis del contrato Especificación de los requisitos del comprador Planificación del desarrollo Planificación de la calidad Proyecto e implementación Pruebas y validaciones Aceptación Reproducción, entrega e instalación Mantenimiento Sistema de la calidad - actividades de apoyo (independientes de cualquier fase) Gestión de la configuración Control de documentos Registros de la calidad Medición Reglas, prácticas y convenciones Herramientas y técnicas Aprovisionamento Productos de software incluidos
12. Secciones de la norma ISO 9000-3 Responsabilidades de la dirección Sistemas de calidad Revisión del contrato Control de documentos y datos Productos provistos por el comprador Identificación y trazabilidad del producto Inspección y pruebas Equipos de Inspección, medición y pruebas Estado de Inspección y pruebas Control de producto no conforme Acciones correctivas y preventivas Manejo, almacenaje, empaque, preservación y embargue Control de registros de calidad Auditorías internas de calidad Capacitación Técnicas estadísticas
13.
14. Para desarrollar un proyecto de trabajo para un estándar para la evaluación de procesos de software.
15. Para llevar a cabo los ensayos de la industria de la norma emergente.
16.
17.
18. Las organizaciones de desarrollo de software tendrá una herramienta para iniciar y sostener un proceso continuo de mejora.
19.
20. Estándar CMM CMM es el máximo estándar en ingeniería de software Innovación, velocidad y satisfacción del cliente se han convertido en la consigna de las organizaciones que quieren sobrevivir y crecer en el cada vez más competitivo mundo moderno. Como las tecnologías de información resultan fundamentales para lograrlas, el software se ha constituido en la piedra angular sobre la cual se soportan la gran mayoría de los nuevos modelos de empresa.
21. Estándar CMM La creciente necesidad, sumada a décadas de promesas incumplidas en cuanto a calidad, costos y cumplimiento en el desarrollo de software, condujo al Instituto de Ingeniería de Software de los Estados Unidos a desarrollar el modelo CMM (CapabilityMaturityModel - Modelo de Madurez de Capacidad). El CMM está compuesto de 316 prácticas claves agrupadas en 18 áreas y distribuidas en una jerarquía de cinco niveles, a través de los cuales una organización progresivamente alcanza mayor calidad, productividad y menores costos en el desarrollo de software. Los niveles progresan desde el 1, que representa el estado caótico, hasta el nivel 5, que representa el estado de optimización continua. Nivel 1. Inicial. Nivel 2. Repetible. Nivel 3. Definido. Nivel 4. Administrado. Nivel 5. Optimización.
22. Niveles del Estándar CMM Nivel 1. Inicial. En este nivel, los procesos y métodos de ingeniería no se encuentran definidos. Por esa razón, los proyectos son adelantados de manera incoherente, incontrolada y poco profesional. Nivel 2. Repetible. Se establecen algunos procesos y métodos de ingeniería a nivel de proyectos, aún incipientes. Nivel 3. Definido. Los procesos, actividades y métodos relacionados con la ingeniería y administración de proyectos se encuentran documentados, estandarizados y construidos alrededor de un marco integrado para toda la compañía. Nivel 4. Administrado. La compañía opera bajo Control Estadístico de Procesos, tanto en procesos como en productos. Nivel 5. Optimización. En este nivel, las organizaciones se encuentran en un proceso de mejoramiento continuo. Todos los procesos y técnicas modernas están en pie, lo mismo que la administración cuantitativa.