MODELOS DE CALIDAD
Catalina Rojano Estrada
Ing. De Sistemas
20 de Junio de 2014
Modelos de Calidad
Agenda
Conceptos previos.
SW-CMM
•
•
Descripción norma
•
Conceptos
Ventajas / Desventajas
ISO/IEC 12207
•
Conceptos
•
Descripción norma
•
Ventajas / Desventajas
Modelos de Calidad
Agenda
ISO/IEC 15504
•
Conceptos
•Descripción norma
•
Ventajas / Desventajas
Conclusiones
Recomendaciones
Bibliografía
Preguntas
Conceptos Previos
Modelo: Es la representación de un objeto, sistema o
idea abstraída del mundo real, ayudándonos a
explicarla y entenderla.
Calidad de software: Es la totalidad de la funcionalidad
de un producto que contribuyen a su habilidad desatisfacer necesidades especificadas o implícitas.
Conceptos Previos
Procesos: Conjunto de fases relacionadas entre sí, para
lograr un objetivo previamente determinado. Al dividir
en procesos se permite conocer detalladamente cada
componente y así conocer su funcionamiento, las
entradas y salidas para su ejecución.
Madurez: Contexto en el cual un proceso específico
estadefinido, administrado, medido, controlado y
efectivo”.
SW-CMM (Capability Maturity Model for Software)
(Modelo de Madurez de la capacidad para el
desarrollo de software)
Es un modelo de procesos que describe las mejores prácticas para el
desarrollo, madurez y mantenimiento del software.
Se compone de cinco niveles evolutivos, los cuales son:
•
Inicial
•
Repetible
•Definido
•
Gestionado
•
Optimizado
SW-CMM
1. Inicial: Los resultados de calidad
obtenidos son consecuencia de las
personas y de las herramientas que
emplean.
2. Repetible: procesos administrativos
básicos en los proyectos para el
seguimiento de costo, planeamiento y
funcionalidad. La disciplina necesaria
en los procesos es acorde para repetir
éxitos anteriores.SW-CMM
3. Definido: el proceso para la
administración y la ingeniería esta
documentado,
estandarizado
e
integrado a un proceso estándar para
la organización.
4. Administrado: Se detalla medidas
para que el proceso de software y la
calidad
del
producto
sean
recolectados. Ambos son entendidos
y controlados cuantitativamente.
SW-CMM
5. Optimizado: La mejoracontinua de
los procesos afecta a toda la
organización, que cuenta con medios
para identificar las debilidades y
reforzar la prevención de defectos.
VENTAJAS SW-CMM
A medida que el proceso de software de la organización va madurando, las
organizaciones obtienen una mejoría en alcanzar sus objetivos esperados.
Las salidas del proyecto de software son más predecibles eliminadoel ruido del
proceso conforme aumenta la madurez.
La aplicación de CMM logra los objetivos de costo, calidad y productividad.
Beneficios en los costos de desarrollo y en lo acertado de las estimaciones realizadas.
Obliga a cada parte a estar involucrada y conocer detalladamente el
funcionamiento de su proceso, permitiendo mayor comunicación y trabajo en equipo.DENVENTAJAS SW-CMM
El CMM provee una estructura conceptual para mejorar y administrar el proceso
de desarrollo de productos de software de manera consistente. Este no garantiza
que los productos serán exitosos o cuál es la forma correcta de ingeniería.
ISO/IEC 15504 (Software Process Improvement Capability
Determination)
(Determinación de la Capacidad de
Mejora del Proceso de Software)
Esun modelo para la mejora, evaluación de los procesos de desarrollo, mantenimiento
de sistemas de información y productos de software.
Establece un marco y los requisitos para cualquier fase de evaluación de procesos
y proporciona requisitos para los modelos de evaluación de estos.
Proporciona también requisitos para cualquier modelo de evaluación de
organizaciones.
...
Regístrate para leer el documento completo.