Software: ISO 9000

download Software: ISO 9000

of 12

  • date post

    05-Jul-2015
  • Category

    Technology

  • view

    147
  • download

    0

Embed Size (px)

Transcript of Software: ISO 9000

  • 1. Analisis y Diseo de Sistemas Luis Javier Aguilar Cruz 730534 5-B Profesora Elsy Deneb Patron Salas

2. Calidad en el software El conjunto de caracteristicas de una entidad que le confieren su aptitud para satisfacer las necesidades expresadas y las implicitasISO 8402 (66-001-92) 3. Aseguramiento de la calidad del software Es el conjunto de actividades planificadas y sistemticas necesarias para aportar la confianza en que el producto (Software) satisfar los requisitos de calidad. Se disea para cada aplicacin antes de comenzar a desarrollarla y no despus. Garantia de calidad el lugar de aseguramiento. Esta presente en mtodos, herramientas de anlisis, diseo, programacin y prueba. Inspecciones en los pasos de desarrollo. 4. Desarrollo del software Durante el desarrollo del software se llevan a cabo: Estrategias de prueba multiescala. Control de la documentacin y los cambios realizados. Procedimientos para ajustarce a los estndares. Mecanismos de medida (mtricas). Registro de auditorias y realizacin de informes. 5. Actividades para el aseguramiento de la calidad del software: Mtricas de software para el control del proyecto. Verificacin y validacin a lo largo de ciclo de vida. Pruebas y procesos de revisin e inspeccin. La gestin de la configuracin. 6. ISO 9000 Gestin y aseguramiento de calidad *Recomendaciones externas: ISO 9001 ISO 9002 ISO 9003 *Recomendaciones internas: ISO 9004 *El esfuerzo requerido para aprender el manejo de un aplicacin, trabajar con ella, introducir datos y conseguir resultados. 7. *Revisin del producto: capacidad para soportar cambios -Facilidad de mantenimiento ( si es que hay fallas). -Flexibilidad (aadir nuevas opciones). -Facilidad de prueba(se pueden probar todas las opciones). *Transicin del producto: adaptabilidad a nuevos entornos -Portabilidad (usarce en otras mquinas). -Reusabilidad (utilizar partes del software en otra aplicacin). -Interoperabilidad (comunicacin con otras aplicaciones o SI). 8. Capability Maturity Model Integration Modelo para la mejora o evaluacin de los procesos de desarrollo y mantenimiento de sistemas y productos de software. El Modelo de Madurez de la Capacidad para el desarrollo del Software (Capability Maturity Model for Software, SW-CMM) es un modelo de procesos para el desarrollo y mantenimiento de sistemas de software diseado sobre criterios. La calidad de un producto o sistema es consecuencia directa de los procesos empleados en su desarrollo. 9. Niveles CMM - CMMI *Gestin de calidad (ISO 9000) Conjunto de actividades de la funcin general de la direccin que determina la calidad, los objetivos y las responsabilidades y se implanta por medios tales como la planificacin, el control de calidad, etc. *Politica de calidad(ISO 9000) Directrices y objetivos generales de una organizacin, relativos a la calidad tal como se expresa en la alta direccin. 10. *Control de calidad del software(Software Quality Control) Son las tecnicas y actividades de carcter operativo, utilizadas para satisfacer los requicitos relativos a la calidad. Mantener bajo control un proceso Eliminar las causas de los defectos en las diferentes fases del ciclo de vida 11. Certificacin de la calidad (Quality Certification) Permite una valoracin independiente que debe demostrar que la organizacin es capaz de desarrollar productos y servicios de calidad. Una metodologa adecuada Un medio de valoracin de la metodologa Deben estar reconocidos ampliamente por la industria 12. Factores que determinan la calidad del software Correccin (hace lo que debe de hacer). Fiabilidad (confianza total en el software). Eficiencia (recursos harware y software necesarios). Integridad (poder controlar su uso). Facilidad de uso (que tan fcil es usarlo).