Modelo De Calidad De Desarrollo De Software

21
MODELO DE CALIDAD DE DESARROLLO DE SOFTWARE

description

Diapositivas con el fin de dar a entender los diferentes modelos de la calidad en el de desarrollo de software para ser empleada en la empresa o sitio que se requiera de esta. Integrantes: Zeyda Carolina Franco, Stephanie Giron Ospino, Mayra Alejandra Garcia Sena Regional Risaralda. Profesor, Armando Quiceno 2010

Transcript of Modelo De Calidad De Desarrollo De Software

Page 1: Modelo De Calidad De Desarrollo De Software

MODELO DE CALIDAD DE

DESARROLLO DE SOFTWARE

Page 2: Modelo De Calidad De Desarrollo De Software

CALIDADLa calidad es un conjunto de propiedades inherentes a un objeto que contenga capacidades para satisfacer las necesidades del cliente implícitas o explicitas.La calidad de un producto o servicio es la percepción que el cliente tiene del mismo, es una fijación mental del consumidor que asume conformidad con dicho producto o servicio y la capacidad del mismo para satisfacer en el contexto que se este considerando, por ejemplo la calidad del servicio, la calidad de vida, la calidad de un producto etc.

Page 3: Modelo De Calidad De Desarrollo De Software

CONCEPTO DE CALIDAD EN SOFTWARE

Cuando se habla de calidad del software se hace referencia la

conjunto de cualidades que determinan su utilidad. Es el

grado en que un software cumple con los requisitos

especificados. (eficiencia, flexibilidad, corrección,

mantenimiento, seguridad e integridad.

La Calidad del software es medible y varia según el tipo de

sistema y de programa, por ejemplo: no es lo mismo un

software para control de viajes especiales el cual debe ser

confiable a un nivel de cero errores, que un software

elaborado para la implementación de un sistema de calidad

(investigación).

Esta calidad puede ser inspeccionada al finalizar el producto,

pero normalmente es mas costoso que realizarlo durante las

diferentes etapas del ciclo de vida de producción del

producto

Page 4: Modelo De Calidad De Desarrollo De Software

MODELOS DE CALIDAD DE SOFTWARE

Existen una variedad de modelos para la gestión de la calidad del software a continuación se presentan algunos de ellos:

CMMI: Diseñado por el Carnegie Mellon Software Engineering Institute – SEI http://www.sei.cmu.edu/cmmi/ Orientado a mejora de procesos en diferentes niveles de madurez, mas hacia proyectos específicos.

Norma ISO/IEC 12007: Diseñada por la International Organization for Standardization http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=21208&ICS1=35&ICS2=80&ICS3 Orientado al proceso del ciclo de vida del software

Metrica3: Diseñada por el Ministerio de Administración Pública de España http://www.csi.map.es/csi/metrica3/Modelo e Implementación

ISO 15504: Modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software

Page 5: Modelo De Calidad De Desarrollo De Software

MODELO DE CALIDAD DE SOFTWARE ESCOGIDO POR EL GRUPO

Norma ISO 9000-3

Page 6: Modelo De Calidad De Desarrollo De Software

QUE ES ISOLa Organización Internacional para la Estandarización, mejor conocida como ISO, es la agencia especializada en estandarización, conformada por representantes de los cuerpos normalizadores, fue establecida oficialmente el 23 de febrero de 1947 con el objeto de promover la estandarización internacional, de tal manera que se facilitara el intercambio internacional de bienes y servicios casi como el desarrollo científico y tecnológico.. Actualmente abarca los estándares nacionales de 91 países. En los Estados Unidos, la representación se llama The American National Standards Institute (ANSI).

Page 7: Modelo De Calidad De Desarrollo De Software

NORMAS ISO 9000

Page 8: Modelo De Calidad De Desarrollo De Software

Las series de ISO 9000 son un grupo de 5 individuales, pero relacionadas, estándares internacionales de administración de la calidad y aseguramiento de calidad.De acuerdo a referencia de la pagina de wikipedia (http://es.wikipedia.org/wiki/Normas_ISO_9000)

La principal norma de la familia es:ISO 9001:2000 - Sistemas de Gestión de la Calidad - Requisitos.

Y otra norma es vinculante a la anterior: ISO 9004:2000 - Sistemas de Gestión de la Calidad - Guía de mejoras del funcionamiento.

La ISO 9000:2000 contiene las definiciones de los términos que se utilizan en las otras dos normas. Es decir que si alguien necesita conocer qué se entiende por "sistema de gestión de la calidad", "no conformidad", "producto", por ejemplo, debe referirse a esta norma.

La ISO 9001:2000 es la norma que contiene los requisitos que debe cumplir una organización para la implementación de un SGC.

Page 9: Modelo De Calidad De Desarrollo De Software

ALGUNOS BENEFICIOS QUE SE ALCANZAN AL INSTRUMENTAR ESTAS SERIES EN LA

EMPRESA, SON:

*La posibilidad de darle calidad al producto o servicio

*Evitar costos de inspecciones finales, costos de garantías y reprocesos

*Puede reducirse el número de auditorías de los clientes a los procesos de operación

*Mayor aceptación por parte de los clientes y acogida en los mercados tanto nacionales como internacionales

Page 10: Modelo De Calidad De Desarrollo De Software

NORMA ISO 9000-3

Page 11: Modelo De Calidad De Desarrollo De Software

Es una norma derivada de la norma ISO 9001 dedicada a el proceso de desarrollo con calidad del software.

Desde que la ISO 9001 fue escrita para ser utilizada por toda clase de industrias, es regularmente difícil interpretarla para el desarrollo de software, por lo cual se publicó la ISO 9000-3 "Guía para la aplicación de ISO 9001 para el desarrollo, implementación y mantenimiento de software".

Page 12: Modelo De Calidad De Desarrollo De Software

OBJETIVO DE LA NORMA ISO

9000-3

Su objetivo es simple, proveer las especificaciones de cómo aplicar la ISO 9001 al desarrollo del software,

implementación y mantenimiento

Page 13: Modelo De Calidad De Desarrollo De Software

POR QUE ES REQUERIDA LA ISO

9000-3La norma ISO 9000-3 es requerida por todas las compañías desarrolladoras de software:

1. Para poder incursionar en la competencia del mercado europeo.Como un medio para cubrir las expectativas de los clientes.

2. Para obtener beneficios de calidad y ventajas competitivas en el mercado.

3. Como parte de la estrategia del mercado.

4. Estrategia para reducir los costos de producción

Page 14: Modelo De Calidad De Desarrollo De Software

BENEFICIOSDentro de los beneficios que se obtienen de la certificación ISO 9000-3, se encuentran:

1. Mejor documentación de los sistemas.

Cambio cultural positivo.

2. Incremento en la eficiencia y productividad.

Mayor percepción de calidad.

3. Se amplía la satisfacción del cliente.

4. Se reducen las auditorías de calidad de los clientes.

5. Agiliza el tiempo de desarrollo de un sistema

Page 15: Modelo De Calidad De Desarrollo De Software
Page 16: Modelo De Calidad De Desarrollo De Software

COMO IMPLEMENTAR EL

MODELO DE CALIDAD?

Para la implementación del ISO 9000-3 se deben seguir los

siguientes pasos.

Page 17: Modelo De Calidad De Desarrollo De Software

1. Información sobre las normas ISO 9000

2. Creación de un equipo y un acuerdo de estrategia

3. Diagnostico del sistema de calidad

4. Planificación de la implantación

5. Documentación del sistema

6. Función e información de los implicados en el proceso

7. Implementación

8. Definición de objetivos

9. Auditoria interna

10. Elección de la entidad de certificación

11. Pre- auditoria externa

12. Auditoria de certificación

13. Auditoria de mantenimiento

Page 18: Modelo De Calidad De Desarrollo De Software

OBJETIVOS ORGANIZACIONALES

Un objetivo organizacional es una situación deseada que la empresa intenta lograr, es la imagen que la

organización pretende para el futuro.

Al alcanzar el objetivo la imagen deja de ser ideal y se convierte en real y

actual, por lo tanto, el objetivo deja de ser deseado y se busca otro para ser

alcanzado.

Page 19: Modelo De Calidad De Desarrollo De Software

FUNCIONES DE LOS OBJETIVOS

ORGANIZACIONALES1. Presentación de una situación futura: se establecen

objetivos que sirven como una guía para la etapa de ejecución de las acciones

2. Fuente de legitimidad: los objetivos justifica las actividades de una empresa.

3. Sirven como estándares: sirven para evaluar las acciones y la eficacia de la organización.

4. Unidad de medida: para verificar la eficiencia y comparar la productividad de la organizacion

La estructura de los objetivos establece la base de relación entre la organización y su Medio ambiente. Es preferible establecer varios objetivos para satisfacer la totalidad de necesidades de la empresa.

Los objetivos no son estáticos, pues están n continua evolución, modificando la relación de la empresa con su medio ambiente. Por ello, es necesrio revisar continuamente la estructura de los objetivos frente a las alteraciones del medio ambiente y de la organización

Page 20: Modelo De Calidad De Desarrollo De Software

PRESENTADO POR

Zeyda Carolina Franco

Mayra Alejandra Garcia

Stephanie Giron Ospino

Tecnologo en Analisis y desarrollo de Sistemas de Informacion