Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Laboratorio aseguramiento de software

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Calidad de Software
Calidad de Software
Wird geladen in …3
×

Hier ansehen

1 von 1 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie Laboratorio aseguramiento de software (20)

Anzeige

Aktuellste (20)

Laboratorio aseguramiento de software

  1. 1. Aseguramiento de calidad del software: Conjunto de propiedades inherentes a una entidad, que permite juzgar su valor. Calidad del Software: Llenar las expectativas del usuario. Roger Presssman define: Complimiento de los requerimientos funcionales y de performance explícitamente definidos,de los estándares de desarrollo explícitamente documentados y de las características esperadas del desarrollo del software profesional. Al Davis define: Calidad no se trata de tener cero defectos o una mejora medible de la proporción de defectos, no se trata de tener los requerimientos documentados. Tom De Marco: no se puede controlar lo que no se puede medir. Atributos cuantifícales: Confiabilidad, adaptabilidad, Usabilidad y Funcionalidad. Clasificación de atributos: Modelo FURPS+, desarrollado por Robert Grady y Deborah Caswell de Hewlett Packard. Software Quality Assurance (SQA): Herramienta para identificar deforma temprana los problemas decalidad en el proceso de desarrollo. El software comenzó a encontrar su camino dentro de los sistemas del DoD(Deparment of Defense of USA): En los años 50. Expansión de desarrollo de software: En los años 70 Crisis del software: de los años 80. Cuando las compañías empezaron a tener funciones de SQA dentro de sus organizaciones: En los años 90. Definición SQA: Guía planificaday sistemáticadetodas las acciones necesariaspara proveer un producto que cumple los requerimientos. Daniel Galin Define: un conjunto, sistemático y planificado, de acciones necesarias para proveer la evidencia adecuada del proceso de desarrollo o mantenimiento de un sistema de software. Don Reifer define: El aseguramiento de la calidad del software es el sistema de métodos y procedimientos usados para asegurar que el producto de software alcanza sus requerimientos. Schulmeyer y McManus definen: Las actividades sistemáticasqueproveen evidencia de la capacidad o disponibilidad deuso del producto de software total. Software Quality Control (SQC): acciones del aseguramiento de la calidad que proporcionan un medio para controlar y medir las características de un elemento. Como Asegurar la Calidad: Determinar si las necesidades del usuario están siendo satisfechas. Objetivos, Requerimientos, Métodos y Ejecución. Necesidad de la calidad: Para evitar alguna falla puederesultar en catástrofes personales (sistemas de control aéreo, en los aeropuertos) y económicas (sistemas transaccionales en los bancos). Procesos: Control de la calidad: Son las Técnicas y actividades decarácter operativo,utilizadasparasatisfacer losrequisitos relativosa la calidad.los objetivos fundamentales: 1. Mantener bajo control los Productos de Desarrollo de software. 2. Eliminar las causasdelos defectos en las diferentes fases del ciclo de vida,que puedan presentarse en los desarrollosdelos productos de software. Aseguramiento de Calidad vs. Control de la Calidad: El control de calidad se enfoca en productos, mientras que el aseguramiento de la calidad lo hace en los procesos Gestión de la calidad: Conjunto de actividades quedeterminan la calidad,los objetivos y las responsabilidades,seimplantan por medios tales como la planificación de la calidad, el control de calidad, el aseguramiento de la calidad y la mejora de la calidad. I SO QS/900. Sistema de calidad: Representa la estructura organizativa,procedimiento, procesos y recursos necesarios para implantar la gestión de la calidad. Documentación (Manual de calidad) y aspectos humanos (formación de personal, creación y coordinación de equipos). Normativas de Calidad en los sistemas de información: ISO 9000, gestión y aseguramiento de calidad (conceptos y directrices generales). Recomendaciones externas para aseguramiento de la calidad (ISO 9001, ISO 9002, ISO 9003). Recomendaciones externas internas para aseguramiento de la calidad (ISO 9004).MALCOM BALDRIGE NATIONAL QUALITY AWARD, Software Engineering Institute (SEI). Capability Maturity Model (CMM). Certificación de la calidad: Sistema de calidad permite una caloracion independiente que intenta demostrar capacidad para desarrollar productos y servicios de calidad. Factores que determinan la calidad de software: 1. Operaciones del producto: Fiabilidad, Eficiencia, Integridad y facilidad de uso. 2. Revisión del producto: Mantenimiento, Flexibilidad y facilidad de prueba. 3. Transición del producto: Reusabilidad y interoperabilidad. Entorno de los productos de software: 1. Características que se derivan del uso del software, 2. Características que se asocian con el desarrollo, 3. Consideración del software como parte de un sistema. Características del software utilizado: Aplicación, Ambiente de uso, Riesgos y consecuencias de fallas, Computadora anfitriona (Host computer), madurez, Experiencia del usuario y Apoyo de los productores. Características asociadas al desarrollo del software: Experiencia del productor,Interacción con el usuario final,restricciones comerciales, Metodología en uso y lenguaje de programación. Características del software como parte de un sistema: Sistema mínimo, Sistema típico, Sistema complejo

×