Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Vsts Disarquitectonico PDF
Vsts Disarquitectonico PDF
1- Calidad de software
2- Aseguramiento de la calidad del software (SQA)
3- Gestin de la calidad en el marco de ORTsf
Ingeniera de Sistemas
1- Calidad de software
Definicin de calidad
Calidad de software
Evolucin de la calidad
Gestin Total
de la Calidad
Desarrollo
Aseguramiento
de la Calidad
Inspeccin
Control de la Calidad
40
60
80
2000 Tiempo
5
Principios de la
Gestin Total de la Calidad
Definicin de Calidad
9000:2000
Definicin de Caracterstica
10
Definicin de Requisito
Definicin de Calidad
12
1- Calidad de software
Notas:
Nota3: especificado es el que se declara p.ej. en un documento.
Nota4: pueden ser generados por las diferentes partes
interesadas.
Definicin de calidad
Calidad de software
13
Calidad de software
Calidad de software
15
Calidad de software
16
producto
Ausencia de defectos
Calidad del proceso
Nivel de satisfaccin de
usuarios
Valor que agrega el
producto
Atributos de calidad del
producto
Ausencia de defectos
Calidad del proceso
Objetivos de calidad de
la organizacin
productora de software
Componentes de la calidad
Componentes de la
calidad de software
17
18
Componentes de la calidad
Temario
1- Calidad de software
Ausencia de defectos
Medida de la cantidad de defectos que posee el producto de
software.
19
2- Aseguramiento de la calidad
del software (SQA)
20
Software quality
22
23
Functionality
Reliability
Usability
Efficiency
Maintainability
Portability
Suitability
Accuracy
Interoperability
Security
Functionality
compliance
Maturity
Fault tolerance
Recoverability
Reliability
compliace
Understandability
Learnability
Operability
Attractiveness
Usability
compliance
Time behaviour
Resource
Utilisation
Efficiency
compliance
Analysability
Changeability
Stability
Testability
Maintainability
compliance
Adaptability
Installability
Co-existence
Replaceability
Portability
compliance
24
ORT Software
Factory
Ref. ISO/IEC 9126-1:01 - Product quality
- Quality
Model
Funcionalidad
Confiabilidad
Facilidad de uso
Eficiencia
Mantenibilidad
Portabilidad
Proceso de
software
Producto de
software
La calidad del
software puede
ser evaluada
segn estas
caractersticas
Los atributos de
calidad brindan el
marco para definir
las caractersticas
del producto de
software a obtener
25
26
Definicin de
Producto de Software
27
Atributos de calidad
28
Atributos de calidad
Atributos de calidad
30
Ausencia de defectos
Segn IEEE un defecto es una Anomala en un
producto de software.
Segn ISO 9000 un defecto es un Incumplimiento de
un requisito asociado a un uso previsto o especificado.
Segn ISO 9000 una no conformidad es un
Incumplimiento de un requisito.
Se sugiere utilizar estos trminos de forma cuidadosa.
Calidad de software y Procesos ORT Software Factory
31
32
2- Aseguramiento de la calidad
del software (SQA)
Otras definiciones
Error: Accin humana que tiene como resultado la
inclusin de una falla en el software. [IEEE]
33
Estndares
Organizaciones Mundiales
(ISO, IEEE, IEC, etc.)
Organismos en cada
pas (Nueva Zelandia,
Japon, Uruguay, etc.)
Empresas (GE, Microsoft,
Sony, Coca-Cola, etc.)
35
36
Estndares
Estndares
Estndares de producto
Son especificaciones para el producto de software.
37
2- Aseguramiento de la calidad
del software (SQA)
Actividades de SQA
Las actividades de aseguramiento de la calidad del
software (SQA) son bsicamente las siguientes:
Validaciones
Asegurar que los productos generados cumplan las
expectativas de los clientes
Verificaciones
Asegurar que los productos generados sean
tcnicamente correctos
Actividades de SQA
40
Actividades
Las actividades de Validacin y Verificacin se
pueden agrupar de la siguiente forma:
Validacin
Proceso de evaluar el software para asegurar el
cumplimiento con los requisitos especificados por los
usuarios (implcitos y explcitos).
Verificacin
El proceso de evaluar los productos de una fase dada,
para asegurar la correccin y la consistencia con
respecto a los productos, as como normas
proporcionadas como elementos de entrada a esa fase.
Calidad de software y Procesos ORT Software Factory
38
41
42
2- Aseguramiento de la calidad
del software (SQA)
Tcnicas
Tcnicas
Inspecciones
Es un examen de un producto de software para detectar e
identificar anomalas del software, incluido errores y desvos de
los estndares especificados.
Revisiones
Gerenciales, Tcnicas, entre pares, etc.
Walk-through
Se utiliza para evaluar un producto para encontrar anomalas,
mejorar el producto de software, etc.
45
46
Inspeccin
Inspecciones
47
48
Revisiones
Revisiones
49
Revisiones
50
Revisiones
Tcnicas
Gerenciales
51
52
2- Aseguramiento de la calidad
del software (SQA)
Walk-through
Es una tcnica de anlisis en la cual un
integrante del equipo de proyecto y/o dems
partes interesadas, realizan preguntas y hacen
comentarios sobre posibles errores, violaciones
a los estndares de desarrollo y otros problemas.
53
Anlisis de la calidad
Mtricas de calidad
Son mediciones que se realizan del producto para evaluar en
qu medida el producto cumple con las especificaciones
(cumplimiento con los atributos de calidad, no
conformidades, defectos, etc.).
Si el volumen de informacin lo requiere se puede crear un
Plan de Mtricas que contiene el detalle de las mediciones a
realizar.
Los resultados obtenidos de medir la calidad de los
productos, deben ser analizados para tomar acciones.
Calidad de software y Procesos ORT Software Factory
Proceso de
software
55
Temario
Producto de
software
Evaluacin del
producto de software:
1- Cumplimiento de
atributos de calidad
2- Ausencia de
defectos
Calidad de software y Procesos ORT Software Factory
56
1- Calidad de software
2- Aseguramiento de la calidad del software (SQA)
3- Gestin de la calidad en el marco de ORTsf
Planificacin de la calidad
Evaluacin de la calidad
Mejora de la calidad
57
58
Planificacin de la Calidad
Implica:
Planificacin de la calidad
Evaluacin de la calidad
Mejora de la calidad
60
10
Proceso de ORTsf
Proceso de ORTsf
Manuales
Manuales
Instructivos
Formularios
Estndares
61
Proceso de ORTsf
62
Proceso de ORTsf
Instructivos
Formularios
Descripcin de productos
Describen cmo elaborar productos especficos
Estndares
Codificacin, documentacin, etc.
Productos de trabajo
63
64
Proceso de Software
Ingeniera
Gerencia
de
Proyecto
Aseguramiento
de
Calidad
SCM
Planificacin de la calidad
Evaluacin de la calidad
Mejora de la calidad
11
Evaluacin de la calidad
Proceso de
software
Medicin de la Calidad
Producto de
software
67
Eficacia
Eficiencia
Evaluacin del
producto de software:
1- Cumplimiento de
atributos de calidad
2- Ausencia de
defectos
68
Mejora de la calidad
Planificacin de la calidad
Evaluacin de la calidad
Mejora de la calidad
Mejora de la calidad
Proceso de
software
Medicin de la Calidad
Producto de
software
70
Eficacia
Eficiencia
Mejora
71
Evaluacin del
producto de software:
1- Cumplimiento de
atributos de calidad
2- Ausencia de
defectos
72
12
Mejora en el proyecto
Bibliografa
Mejora del
proceso
Proceso
Producto
OK?
NO
Correccin
Corrige el
producto
SI
Accin
Correctiva
Elimina la
causa del
73
problema
74
13