Académique Documents
Professionnel Documents
Culture Documents
Surgi como el proyecto SPICE (1993) (Software Process Improvement and Capability Determination)
Desarrollar un marco de trabajo comn para la evaluacin y mejora de procesos de software Aplicar el estndar desarrollado en la industria del software. Promover la transferencia de conocimiento y de tecnologa sobre procesos de software entre todas las empresas.
Es un estndar internacional que es aplicable a cualquier organizacin/empresa que quiera conocer y mejorar la capacidad de sus procesos, independientemente del tipo de organizacin, del modelo del ciclo de vida adoptado, de la metodologa de desarrollo y de la tecnologa utilizada
La primera versin del borrador del estndar apareci en junio de 1995 Su primera publicacin como informe tcnico data del ao 1998, y llev por nombre ISO/IEC TR 15504 Entre los aos 2003-06 se transform en un documento de 8 partes que es el nuevo estndar
15504-5 Un modelo de evaluacin de procesos del ciclo de vida del software (ISO/IEC 12207)
15504-6 Un modelo de evaluacin de procesos del ciclo de vida del sistema (ISO/IEC 15288)
Modelo de Evaluacin
Caracterizada por las declaraciones del propsito de un proceso, que son objetivos esenciales mensurables de un proceso Contiene los procesos que se han de evaluar. Se corresponden con los procesos del ciclo de vida del software, definidos al estndar ISO 12207:1995
CUS: Cliente-Proveedor. ENG: Ingeniera. SUP: Soporte. MAN: Gestin. ORG: Organizacin
Calidad de Software Ing. Charles Garcia Donayres
La categora CUS est formada por procesos que afecta directamente al cilente, soportan el desarrollo y la transicin del software al cliente y permiten la correcta operacin y uso del producto y/o servicio software.
CUS.1 Adquisicin de productos software y/o servicios CUS.2 Establecimiento de contratos CUS.3 Identificar las necesidades del cliente CUS.4 Realizar auditoras y revisiones conjuntas. CUS.5 Entrega e instalacin del software. CUS.6 Mantenimiento del software. CUS.7 Proporcionar servicio al cliente. CUS.8 Valorar la satisfaccin del cliente.
Calidad de Software Ing. Charles Garcia Donayres
La categoria ENG est formada per procesos que directamente especifica, implementa o mantienen el producto software, su relacin con el sistema y su documentacin
ENG.1 Anlisis y diseo de requerimientos del sistema ENG.2 Anlisis de requerimientos del software. ENG.3 Diseo del software. ENG.4 Construccin del software. ENG.5 Integracin y pruebas del software. ENG.6 Integracin y pruebas del sistema. ENG.7 Mantenimiento del software y del sistema
Est formada por procesos que dan soporte a cualquiera del resto de procesos (incluidos los SUP), en distintos puntos del ciclo de vida del software.
SUP.1 Documentacin SUP.2 Gestin de la configuracin del software SUP.3 Garanta de calidad SUP.4 Resolucin de problemas SUP.5 Realizar revisiones conjuntas
Calidad de Software Ing. Charles Garcia Donayres
Formada por procesos utilizados en la gestin de cualquier tipo de proyecto o proceso en el ciclo de vida del software.
MAN.1 Gestionar el proceso. MAN.2 Gestionar el proyecto. MAN.3 Gestionar la calidad. MAN.4 Gestionar los riesgos.
Calidad de Software Ing. Charles Garcia Donayres
MAN.1 Gestin
ORG.3 Gestin de las personas ORG.4 Infraestructura ORG.5 Medicin ORG.6 Reutilizacin
Dimensin capacidad
Define una escala de medida para determinar la capacidad de cualquier proceso Consta de seis niveles de capacidad y nueve atributos de procesos
0 Incompleto 1 Realizado (Realizacin del proceso) 2 Gestionado (Gestin de realizacin, Gestin de productos) 3 Establecido (Definicin de procesos, Recursos de procesos) 4 Predecible (Medicin de procesos, Control de procesos) 5 En optimizacin (Cambio de procesos, Mejora continua)
Prcticas base
Cada proceso tiene un conjunto de prcticas base asociadas Las prcticas base describen las actividades esenciales de un proceso especfico La realizacin de las prcticas base indica el grado de alcance de la finalidad del proceso
Calidad de Software Ing. Charles Garcia Donayres
Prcticas de gestin
Cada atributo de proceso tiene un conjunto de prcticas de gestin asociadas Las prcticas de gestin son las que implementan o institucionalizan un proceso de una manera general La realizacin de las prcticas de gestin indica la consecucin del atributo en esa instancia del proceso
Calidad de Software Ing. Charles Garcia Donayres
Evaluacin de atributos
Los atributos de un proceso se evalan con N (Not), P (Partially), L (Largely) y F (Fully), siendo:
N
No alcanzado (0% a 15%) Poca o ninguna evidencia de la consecucin del atributo Parcialmente alcanzado (16% a 50%) Evidencia de un enfoque sistemtico y de la consecucin del atributo. aunque algunos aspectos de la consecucin pueden ser impredecibles Ampliamente alcanzado (51% a 85%) Evidencia de un enfoque sistemtico y de una consecucin significativa del atributo. La realizacin del proceso puede variar en algunas reas Totalmente alcanzado (86% a 100%) Evidencia de un enfoque completo y sistemtico y de la consecucin plena del atributo
Calidad de Software Ing. Charles Garcia Donayres
Dimensin de Capacidad
Niveles de capacidad y atributos
Nivel 0: Proceso Incompleto Nivel 1: Proceso Realizado PA 1.1 Se produce el resultado Nivel 2: Proceso Gestionado PA 2.1 Gestin de la ejecucin PA 2.2 Gestin de las caractersticas del producto Nivel 3: Proceso Establecido PA 3.1 Definicin del proceso PA 3.2 Recursos de lproceso Nivel 4: Proceso Predecible PA 4.1 Medicin del proceso PA 4.2 Control del proceso Nivel 5: Proceso en optimizacin PA 5.1 Cambio del proceso PA 5.2 Mejora continua
Medicin de atributos
No alcanzado (0% a 15%). Escasa o ninguna evidencia de la consecucin del atributo.
Parcialmente alcanzado (16% a 50%). Evidencia de un enfoque sistemtico y de la consecucindel atributo. Algunos aspectos de la consecucin pueden ser impredecibles. Ampliamente alcanzado (51% a 85%). Evidencia de un enfoque sistemtico y de una consecucin significativa del atributo. La realizacin del proceso puede variar en algunas reas.
Totalmente alcanzado (86% a 100%). Evidencia de un enfoque completo y sistemtico y de la consecucin plena del atributo.