Documentos de Académico
Documentos de Profesional
Documentos de Cultura
mbito de aplicacin
Iso 9000-3
Gua para la aplicacin de ISO 9001 para el desarrollo, la aplicacin y mantenimiento de software.
ISO 9126
Es un modelo para especificar la calidad del software.
spice
Evaluar y mejorar la capacidad y madurez de los procesos Junto con la ISO 12207, la norma aplica la evaluacin y mejora de la calidad de procesos de desarrollo y mantenimiento de software
IEEE 1061
Aquellas empresas que desarrollan software y se preocupan por brindar un software de calidad utilizando mtricas para medir esta misma
IEEE 1227
Enfoca los procesos del software desde el punto de vista tcnico del sistema y desde el punto de vista comercial de la empresa. Es considerado ampliamente como base para el comercio mundial de software.
CMMI
Es un enfoque de mejora de procesos que provee a las organizaciones los elementos esenciales para un proceso efectivo.
En su favor
*Incremento en la eficiencia y productividad *Mayor percepcin de calidad *Se ampla la satisfaccin del cliente *Se reducen las auditorias de calidad *Agiliza el tiempo de desarrollo de un sistema
* Reduce la variedad y tipos de productos * Reduce inventarios y costos de produccin * Mejora la gestin y el diseo de productos * Mejora la comercializacin de los productos * Agiliza los procesos pedidos
Puede contar con una norma ISO, internacional y abierta. Evaluacin por niveles de madurez, la evaluacin ms extendida entre los modelos de mejora. Menor coste de certificacin que otros modelos similares. Certificaciones de prestigio: otorgada por AENOR.
**Se crea un software con muchos beneficios. **Se crea un software con seguridad de manejo de informacin. **Asegura flexibilidad. **Buen diseo de interfaces. **Se crea un software muy robusto y con buena usabilidad
*Reduccin de costos en el desarrollo. *Localizacin y resolucin de defectos. *Mejora en la fiabilidad de la planificacin. *Aumento de produccin. Mejora en la calidad del producto
pg.
En su contra
*El tiempo requerido para escribir el manual *El intenso papeleo necesario *Los altos costes de implantacin de las normas *El tiempo requerido para llevar a trmino la implantacin *Los altos costes de mantenimiento de la norma *La falta de asesoramiento gratuito *la falta de coherencia entre los diversos auditores el tiempo empleado en controlar la documentacin antes de las auditoras
* No entra en las fases del proyecto ni describe los procesos necesarios para su ejecucin * No incluye los procesos de gestin de la calidad y, por lo tanto, da a entender que estos procesos no forman parte de la gestin del proyecto
pg.
Procesos
Validacin
El proceso se realiza por secciones 1.Administracin de la responsabilidad 2.Sistemas de calidad 3.Auditoras internas de calidad 4.Revisin de contratos 5.Control de documentos y datos 6.planificacin del diseo y desarrollo 7.Inspeccin y pruebas 8.Control, calibracin y mantenimiento de los equipos de inspeccin, medicin y pruebas utilizados por la empresa 9.Control del producto no conforme 10.Acciones correctivas y preventivas 11. Control de los registros de calidad. 12.Capacitacin 13.Estadsticas Solo es una gua para poder cubrir los requisitos de una certificacin ISO
4.1.1 Identificar una lista de posibles requisitos de calidad 4.1.2 Determinar la lista de los requisitos de calidad 4.1.3 Cuantificar cada factor de calidad 4.2 Identificar las mtricas de calidad de software 4.2.1 Aplicar el marco mtricas de calidad de software 4.2.2.1 Identificar los costos de implementacin de las mtricas. 4.2.2.2 Identificar los beneficios de la aplicacin de las mtricas 4.2.3 Ganancia de compromiso con las mtricas establecidas
SEI organismo que emite un certificado de la organizacin evaluada positivamente. Pero no hay certificacin
pg.
denominada Cascada
Objetivo
Proveer las especificaciones de cmo aplicar la ISO 9001 al desarrollo del software, implementacin y mantenimiento.
Es abarcar todos los aspectos que pueden afectar a la calidad de los productos de software. Un producto software est definido en un sentido amplio como: los ejecutables, cdigo fuente, descripciones de arquitectura
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.
Una metodologa para establecer los requisitos de calidad e identificacin, implementacin, anlisis y validacin de los procesos y mtricas de calidad de software del producto
SEI no emite certificado, slo acredita a los auditores (lead appraisers). *Producir servicios y Productos de calidad. *Crear valor para los accionistas. *Mejorar la satisfaccin del cliente. *Incrementar la participacin en el mercado. *Ganar reconocimiento en la industria.
Representacin
Tcnicas anlisis
1 - Seleccin e Implementacin de
pg.
certificacin.
adquisicin, tales como costo o programar limitaciones , las garantas, requisitos mtricas de clientes y el inters de la organizacin
un proceso de ciclo de vida 2 - Anlisis de requisitos del sistema 3 - Diseo arquitectnico del sistema 4 - Anlisis de requisitos del software 5 - Diseo detallado del software 6 - Codificacin y pruebas del software 7 - Integracin del software 8 - Pruebas de calificacin del software 9 - Integracin del sistema 10 - Pruebas de calificacin del sistema 11 - Instalacin del software 12 - Soporte al software *Organizacin del proyecto *Ambiente de ingeniera *Actividades del ciclo de vida y su
Estos niveles sirven de referencia para el conocimiento del estado de la madurez del proceso del software en la organizacin
1. Efectividad: Capacidad del software para permitir a los usuarios alcanzar objetivos especificados con exactitud y completitud, en un contexto de uso especificado.
Se representa por un Modelo de Procesos de Referencia externo. Conjunto de procesos caracterizados segn su propsito y salidas que genera:
a) Identificar los objetivos de calidad y aumentar el conocimiento de los objetivos. b) Proporcionar informacin oportuna de los problemas
pg.
2. Productividad: Capacidad del software para permitir a los usuarios gastar una cantidad adecuada de recursos con relacin a la efectividad alcanzada, en un contexto de uso especificado. 3. Seguridad fsica: Capacidad del software para alcanzar niveles aceptables del riesgo de hacer dao a personas, al negocio, al software, a las propiedades o al medio ambiente en un contexto de uso especificado. 4. Satisfaccin: Capacidad del software para satisfacer a los usuarios en un contexto de uso especificado
Procesos del ciclo de vida del software: Estudio a travs de la norma ISO/IEC 12207 AMD . **Procesos del ciclo de vida del sistema: Estudio a travs de la norma ISO/IEC 15288. **Human Centered Lifecycle Process: Estudio a travs de la norma ISO/IEC 18529
de calidad en el proceso de desarrollo. c) Aumentar la satisfaccin del cliente mediante la cuantificacin de la calidad del software antes de su entrega. d) Proporcionar una base cuantitativa para la toma de decisiones acerca de la calidad del software. e) Reducir los costos del ciclo de vida del software, mejorando eficiencia del proceso
sub-divisin *Gestin de la Calidad de los productos o servicios *Gestin de la Seguridad *Supervisin y administracin de sub-contratistas *Aseguramiento de la Calidad *Verificacin y validacin *Involucramiento del cliente *Involucramiento del usuario *Gestin de Riesgos Seguridad *Medios para planificar tiempos, controlar y reportar
Conclusiones
pg.
pg.