logging in or signing up AdministracionDeLaCalidadEnElDesarrolloDelSoftware flory.66 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 16 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: April 10, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide 1: UNIVERSIDAD NACIONAL INGENIERÍA DE SISTEMAS I Administración de la Calidad en el Desarrollo del Software 2009El Hoyo del Alquitrán: El Hoyo del AlquitránIngeniería de software, situación actual: La industria del software no ha terminado de salir de la fase artesanal . Padecemos de una “ prisa patológica ”, que es consecuencia directa de: Desorganización . Falta de planificación . Alta dependencia de los “ héroes ”. Dedicamos nuestros esfuerzos de hoy a arreglar lo que se hizo mal ayer . Ingeniería de software, situación actualIngeniería de software, situación actual: En una organización inmadura : Procesos software normalmente improvisados . Si se han especificado , no se siguen rigurosamente . Organización reactiva ( resolver crisis inmediatas ) . Planes y presupuestos excedidos sistemáticamente , al no estar basados en estimaciones realistas . Ingeniería de software, situación actualIngeniería de software, situación actual: En una organización inmadura (cont.): Si hay plazos rígidos , se sacrifican funcionalidad y calidad del producto para satisfacer el plan. No existen bases objetivas para juzgar la calidad del producto . Cuando los proyectos están fuera de plan, las revisiones o pruebas se recortan o eliminan . Ingeniería de software, situación actualSlide 6: Concepto de calidad Conjunto de propiedades y de características de un producto o servicio, que le confieren aptitud para satisfacer una necesidades explícitas o implícitas (ISO 8402) Slide 7: Normas y stándares relacionados con calidad de software: ISO-9000. La familia de normas ISO 9000 es un conjunto de normas de calidad establecidas por la Organización Internacional para la Estandarización (ISO). Se pueden aplicar en cualquier tipo de organización (empresa de producción, empresa de servicios, administración pública...). Ventajas de ISO-9000: * Reducción de rechazos e incidencias en la producción o prestación del servicio. * Aumento de la productividad * Mayor compromiso con los requisitos del cliente. * Mejora continua. CMMi. Capability Maturity Model Integration. Modelo para la mejora o evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software. Fue desarrollado por el Instituto de Ingeniería del Software de la Universidad Carnegie Mellon COBIT. El Objetivos de Control para la información y Tecnologías relacionadas (COBIT) es un conjunto de mejores practicas para el manejo de información creado por la Information Systems Audit and Control Association (ISACA), y el IT Governance Institute (ITGI) en 1992. Otros. Sig-Sigma, SWEBOK, ITIL, PSP, TSP, IEEE.Slide 8: CONCEPTOS. Mejora de la calidad. Parte de la gestión de la calidad orientada a aumentar la capacidad de cumplir con los requisitos de la calidad. Mejora continua. Acción recurrente para aumentar la capacidad para cumplir los requisitos. Eficacia. Extensión en la que se realizan las actividades planificadas y se alcanzan los resultados planificados. Eficiencia. Relación entre el resultado alcanzado y los recursos utilizados. Alta Dirección. Persona o grupo de personas que dirigen y controlan al más alto nivel una organización. Política de la calidad. Intenciones globales y orientación de una organización relativas a la calidad tal como se expresan formalmente por la Alta Dirección. Objetivo de la calidad. Algo ambicionado, o pretendido, relacionado con la calidad. Planificación de la calidad. Parte de la gestión de la calidad enfocada al establecimiento de los objetivos de la calidad y a la especificación de los procesos operativos necesarios y de los recursos relacionados para cumplir los objetivos de la calidad.Slide 9: CONCEPTOS.Slide 10: CONCEPTOS. Satisfacción del Cliente. Percepción del cliente sobre el grado en que se han cumplido sus requisitos. Calidad. Grado en el que un conjunto de características inherentes cumple con los requisitos. Capacidad de la Organización. Aptitud de la organización, sistema o proceso para realizar un producto que cumple los requisitos para ese producto. Requisito. Necesidad o expectativa establecida, generalmente implícita u obligatoria. Clase. Categoría o rango dado a diferentes requisitos de la calidad para productos, procesos o sistemas que tienen el mismo uso funcional.Slide 11: Elementos. Estructura de los procedimientos PROPOSITO. ¿Para qué? ALCANCE. ¿Qué? POLITICAS. Reglas del juego RESPONSABLES. ¿Quién? DEFINICIONES. ¿Qué? DOCUMENTOS APLICABLES Y/O CONEXOS. PROCEDIMIENTO. Pasos CONTROL DE REGISTROS DE CALIDAD. Evidencia de la ejecución. ANEXOS. Ej. DF, formato de los registros (machotes), información adicional, etc SISTEMA DE ADMINISTRACIÓN DE LA CALIDAD.Sistema de administración de la calidad de software: Definición. Software quality management (SQM) aplica a todas las perspectivas de los procesos de ingeniería de software, los productos y los recursos. Define los procesos, los dueños de los procesos, los requisitos de los procesos, las mediciones de los procesos y de sus resultados (entregables). Puntualmente se puede plasmar por medio de documentos tales como Manual de calidad, Plan de calidad y procedimientos. Sistema de administración de la calidad de softwareAseguramiento de la calidad de software : Aseguramiento de la calidad de software El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad .Aseguramiento de la calidad de software: Aseguramiento de la calidad de software El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después. El aseguramiento de calidad del software está presente en: - Métodos y herramientas de análisis, diseño, programación y prueba - Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del software. - Estrategias de prueba multiescala. - Control de la documentación del software y de los cambios realizados. - Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos) . - Mecanismos de medida (métricas) . - Registro de auditorias y realización de informes. Actividades para el aseguramiento de calidad del software: Métricas de software para el control del proyecto Verificación y validación del software a lo largo del ciclo de vida Incluye las pruebas y los procesos de revisión e inspección La gestión de la configuración del softwareFactores que determinan la calidad del software: Factores que determinan la calidad del software • Operaciones del producto: características operativas – Corrección (¿Hace lo que se le pide?) • El 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?) • El 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?) • La 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?) • El grado con que puede controlarse el acceso al software o a los datos a personal no autorizado _Otros ( RNF)Slide 16: Perspectiva CalidadSoftware - CicloVidaClasico.ppt You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
AdministracionDeLaCalidadEnElDesarrolloDelSoftware flory.66 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 16 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: April 10, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide 1: UNIVERSIDAD NACIONAL INGENIERÍA DE SISTEMAS I Administración de la Calidad en el Desarrollo del Software 2009El Hoyo del Alquitrán: El Hoyo del AlquitránIngeniería de software, situación actual: La industria del software no ha terminado de salir de la fase artesanal . Padecemos de una “ prisa patológica ”, que es consecuencia directa de: Desorganización . Falta de planificación . Alta dependencia de los “ héroes ”. Dedicamos nuestros esfuerzos de hoy a arreglar lo que se hizo mal ayer . Ingeniería de software, situación actualIngeniería de software, situación actual: En una organización inmadura : Procesos software normalmente improvisados . Si se han especificado , no se siguen rigurosamente . Organización reactiva ( resolver crisis inmediatas ) . Planes y presupuestos excedidos sistemáticamente , al no estar basados en estimaciones realistas . Ingeniería de software, situación actualIngeniería de software, situación actual: En una organización inmadura (cont.): Si hay plazos rígidos , se sacrifican funcionalidad y calidad del producto para satisfacer el plan. No existen bases objetivas para juzgar la calidad del producto . Cuando los proyectos están fuera de plan, las revisiones o pruebas se recortan o eliminan . Ingeniería de software, situación actualSlide 6: Concepto de calidad Conjunto de propiedades y de características de un producto o servicio, que le confieren aptitud para satisfacer una necesidades explícitas o implícitas (ISO 8402) Slide 7: Normas y stándares relacionados con calidad de software: ISO-9000. La familia de normas ISO 9000 es un conjunto de normas de calidad establecidas por la Organización Internacional para la Estandarización (ISO). Se pueden aplicar en cualquier tipo de organización (empresa de producción, empresa de servicios, administración pública...). Ventajas de ISO-9000: * Reducción de rechazos e incidencias en la producción o prestación del servicio. * Aumento de la productividad * Mayor compromiso con los requisitos del cliente. * Mejora continua. CMMi. Capability Maturity Model Integration. Modelo para la mejora o evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software. Fue desarrollado por el Instituto de Ingeniería del Software de la Universidad Carnegie Mellon COBIT. El Objetivos de Control para la información y Tecnologías relacionadas (COBIT) es un conjunto de mejores practicas para el manejo de información creado por la Information Systems Audit and Control Association (ISACA), y el IT Governance Institute (ITGI) en 1992. Otros. Sig-Sigma, SWEBOK, ITIL, PSP, TSP, IEEE.Slide 8: CONCEPTOS. Mejora de la calidad. Parte de la gestión de la calidad orientada a aumentar la capacidad de cumplir con los requisitos de la calidad. Mejora continua. Acción recurrente para aumentar la capacidad para cumplir los requisitos. Eficacia. Extensión en la que se realizan las actividades planificadas y se alcanzan los resultados planificados. Eficiencia. Relación entre el resultado alcanzado y los recursos utilizados. Alta Dirección. Persona o grupo de personas que dirigen y controlan al más alto nivel una organización. Política de la calidad. Intenciones globales y orientación de una organización relativas a la calidad tal como se expresan formalmente por la Alta Dirección. Objetivo de la calidad. Algo ambicionado, o pretendido, relacionado con la calidad. Planificación de la calidad. Parte de la gestión de la calidad enfocada al establecimiento de los objetivos de la calidad y a la especificación de los procesos operativos necesarios y de los recursos relacionados para cumplir los objetivos de la calidad.Slide 9: CONCEPTOS.Slide 10: CONCEPTOS. Satisfacción del Cliente. Percepción del cliente sobre el grado en que se han cumplido sus requisitos. Calidad. Grado en el que un conjunto de características inherentes cumple con los requisitos. Capacidad de la Organización. Aptitud de la organización, sistema o proceso para realizar un producto que cumple los requisitos para ese producto. Requisito. Necesidad o expectativa establecida, generalmente implícita u obligatoria. Clase. Categoría o rango dado a diferentes requisitos de la calidad para productos, procesos o sistemas que tienen el mismo uso funcional.Slide 11: Elementos. Estructura de los procedimientos PROPOSITO. ¿Para qué? ALCANCE. ¿Qué? POLITICAS. Reglas del juego RESPONSABLES. ¿Quién? DEFINICIONES. ¿Qué? DOCUMENTOS APLICABLES Y/O CONEXOS. PROCEDIMIENTO. Pasos CONTROL DE REGISTROS DE CALIDAD. Evidencia de la ejecución. ANEXOS. Ej. DF, formato de los registros (machotes), información adicional, etc SISTEMA DE ADMINISTRACIÓN DE LA CALIDAD.Sistema de administración de la calidad de software: Definición. Software quality management (SQM) aplica a todas las perspectivas de los procesos de ingeniería de software, los productos y los recursos. Define los procesos, los dueños de los procesos, los requisitos de los procesos, las mediciones de los procesos y de sus resultados (entregables). Puntualmente se puede plasmar por medio de documentos tales como Manual de calidad, Plan de calidad y procedimientos. Sistema de administración de la calidad de softwareAseguramiento de la calidad de software : Aseguramiento de la calidad de software El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad .Aseguramiento de la calidad de software: Aseguramiento de la calidad de software El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después. El aseguramiento de calidad del software está presente en: - Métodos y herramientas de análisis, diseño, programación y prueba - Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del software. - Estrategias de prueba multiescala. - Control de la documentación del software y de los cambios realizados. - Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos) . - Mecanismos de medida (métricas) . - Registro de auditorias y realización de informes. Actividades para el aseguramiento de calidad del software: Métricas de software para el control del proyecto Verificación y validación del software a lo largo del ciclo de vida Incluye las pruebas y los procesos de revisión e inspección La gestión de la configuración del softwareFactores que determinan la calidad del software: Factores que determinan la calidad del software • Operaciones del producto: características operativas – Corrección (¿Hace lo que se le pide?) • El 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?) • El 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?) • La 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?) • El grado con que puede controlarse el acceso al software o a los datos a personal no autorizado _Otros ( RNF)Slide 16: Perspectiva CalidadSoftware - CicloVidaClasico.ppt