Escolar Documentos
Profissional Documentos
Cultura Documentos
TEMA 5
Gestin de la calidad
Gestin de Proyectos
Contenidos
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Introduccin
Evolucin histrica
Aspectos de la gestin de calidad
mbitos de la gestin de calidad
Normalizacin y certificacin
Modelos de calidad del software
Fiabilidad del software
Revisiones
Mtricas de calidad
Calidad de sistemas Web
Gestin de la calidad 2
Gestin de Proyectos
Introduccin
Concepto de calidad
Gestin de Proyectos
Introduccin
Producto satisfactorio
Buena calidad
Gestin de la calidad 4
Gestin de Proyectos
Introduccin
Tipos de calidad
Calidad realizada: la que es capaz de obtener la persona que
realiza el trabajo
Calidad programada: La calidad que se ha pretendido obtener
Calidad necesaria: La calidad que el cliente exige con mayor o
menor grado de concrecin
CALIDAD
PROGRAMADA
CALIDAD
REALIZADA
CALIDAD
NECESARIA
Tipos de calidad
Gestin de la calidad 5
Gestin de Proyectos
Evolucin histrica
Etapas
Inspeccin
Aseguramiento de la calidad
Gestin de Proyectos
Evolucin histrica
Ciclo PDCA
Gestin de la calidad 7
Gestin de Proyectos
Evolucin histrica
Gestin de Proyectos
Gestin de Proyectos
Verificacin y validacin:
Verificacin. Comprobar si los productos construidos en una
fase del ciclo de vida satisfacen los requisitos establecidos en la
fase anterior
Validacin: Comprobar si el software construido satisface los
requisitos de usuario
Gestin de la calidad 10
Gestin de Proyectos
Gestin de Proyectos
Procedimientos
de calidad
Manual de calidad
PROYECTO 1
PROYECTO 3
Plan de
calidad
adaptado
Plan de
calidad del
proyecto
PROYECTO 2
Normas propias y
exigencias del cliente
Plan de
calidad
adaptado
Condiciones
especiales del proyecto
Gestin de la calidad 12
Gestin de Proyectos
Aspectos fsicos
Aspectos humanos
Gestin de la calidad 13
Gestin de Proyectos
Gestin de Proyectos
Propsito y alcance
Definiciones y acrnimos
Documentacin de referencia
Visin general del plan SQA
Actividades, resultados y tareas
Aseguramiento del producto
Aseguramiento del proceso
6. Consideraciones adicionales
7. Registros SQA
Gestin de la calidad 15
Gestin de Proyectos
Normalizacin y certificacin
Historia
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 9000 (I)
Gestin de la calidad 17
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 9000 (II)
Gua ISO 9000-3: gua para aplicar ISO 9001 al desarrollo, suministro y
mantenimiento de software
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 9000 (III)
ISO 9000
ISO 9001
ISO 9004
DISEO, PRODUCCIN,
INSTALACIN Y POSVENTA
GESTIN INTERNA DE LA
CALIDAD
ISO 9002
PRODUCCIN, INSTALACIN
ISO 9003
UNE 66-907-91
GUA PARA MANUALES DE
CALIDAD
INSPECCIN Y ENSAYOS
FINALES
ASEGURAMIENTO EXTERNO
DE LA CALIDAD
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 9000:2000 (I)
0. Introduccin
1. Objeto y campo de aplicacin
2. Referencias normativas
3. Trminos y definiciones
4. Sistema de gestin de la calidad
5. Responsabilidad de la direccin
6. Gestin de recursos
7. Realizacin del producto
8. Medicin, anlisis y mejora
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 9000:2000 (II)
Ciclo PDCA
Planificar
Establecer los objetivos y procesos necesarios para conseguir
resultados de acuerdo con los requisitos
del cliente y las polticas de la organizacin
Hacer
Implementar los procesos
Verificar
Realizar el seguimiento y la medicin de los procesos y los productos
respecto a las polticas, los objetivos y los requisitos para el producto
Informar sobre los resultados
Actuar
Realizar acciones para la mejora continua de los procesos
Gestin de la calidad 21
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 9000:2000 (III)
Requisitos generales
Requisitos de la documentacin
Generalidades
Manual de Calidad
Responsabilidad de la direccin
Gestin de recursos
Gestin de la calidad 22
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 9000:2000 (III)
Provisin de recursos
Recursos humanos
Infraestructura
Ambiente de trabajo
Gestin de la calidad 23
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 9000:2000 (IV)
Planificacin
Medicin y seguimiento
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 9000:2000 (V)
Gestin de Proyectos
Normalizacin y certificacin
Normas ISO 90003:2004
ISO/IEC 90003:2004 identifica todos los aspectos que hay que considerar en los
sistema de gestin de calidad de las organizaciones, relacionados o no con el
software, siendo independiente de la tecnologa, de los modelos de ciclo de vida,
de los procesos de desarrollo, de la secuencia de actividades y de la estructura
organizativa de la empresa
Contiene adems directrices adicionales y se complementa con estndares de
ingeniera del software como ISO/IEC 12207, ISO/IEC TR 9126, ISO/IEC 14598,
ISO/IEC 15939 e ISO/IEC TR 15504.
Gestin de la calidad 26
Gestin de Proyectos
Normalizacin y certificacin
Estndares IEEE (I)
Gestin de la calidad 27
Gestin de Proyectos
Normalizacin y certificacin
Estndares IEEE (II)
IEEE 730-2014
IEEE 829-2008
IEEE 1008-1987
IEEE 1028-2008
IEEE 1044-1993
IEEE 1061-1998
IEEE 1228-1994
Gestin de la calidad 28
Gestin de Proyectos
Gestin de la calidad 29
Gestin de Proyectos
Gestin de la calidad 30
Gestin de Proyectos
Gestin de la calidad 31
Gestin de Proyectos
Independencia dispositivo
Portabilidad
Fiabilidad
Como es su
utilidad
Exactitud
Consistencia
Eficiencia
Ingeniera
humana
Utilidad
general
Completitud
Chequeabilidad
Mantenibilidad
Comprensibilidad
Eficiencia dispositivo
Accesibilidad
Comunicatividad
Estructuracin
Autodescriptividad
Concisin
T
R
I
C
A
S
Legibilidad
Modificabilidad
Expansibilidad
Gestin de la calidad 32
Gestin de Proyectos
Operacin
Revisin
Transicin
Revisin
Facilidad de prueba
Facilidad de
mantenimiento
Transicin
Reusabilidad
Portabilidad
Interoperabilidad
Flexibilidad
Gestin de la calidad 33
Gestin de Proyectos
Gestin de la calidad 34
Gestin de Proyectos
Gestin de Proyectos
Fiabilidad
Facilidad de
uso
Eficiencia
Facilidad de
mantenimiento
Portabilidad
Idoneidad
Madurez
Fcil
comprensin
Tiempo de
respuesta
Facilidad de
anlisis
Adaptabilidad
Exactitud
Tolerancia a
fallos
Fcil
aprendizaje
Uso de
recursos
Capacidad para
cambios
Facilidad de
instalacin
Interoperatividad
Capacidad de
recuperacin
Operatividad
Cumplimiento
de normas
Estabilidad
Coexistencia
Seguridad
Cumplimiento
de normas
Software
atractivo
Facilidad para
pruebas
Facilidad de
reemplazo
Cumplimiento
de normas
Cumplimiento
de normas
Cumplimiento
de normas
Cumplimiento de
normas
Gestin de la calidad 36
Gestin de Proyectos
Calidad en uso
Eficacia
Productividad
Seguridad
Capacidad de
ayudar al usuario a
realizar sus
objetivos con
exactitud y
completitud, en un
contexto dado
Capacidad de
ayudar al usuario
en emplear una
apropiada cantidad
de recursos en
obtener sus
resultados
Capacidad de
lograr aceptables
niveles de riesgo
para las personas,
el ambiente de
trabajo, y la
actividad, en un
contexto de uso
dado
Satisfaccin
Capacidad de
satisfacer al
usuario en un
contexto de uso
dado
Gestin de la calidad 37
Gestin de Proyectos
La norma define
Gestin de Proyectos
Gestin de la calidad 39
Gestin de Proyectos
Eficiencia de
desempeo
Compatibilidad
Usabilidad
Fiabilidad
Seguridad
Mantenibilidad
Portabilidad
Completitud
Comportamiento
temporal
Coexistencia
Intelegibilidad
Madurez
Confidencialidad
Modulabilidad
Adaptabilidad
Correccin
Utilizacin de la
memoria
Interoperabilidad
Aprendizaje
Disponibilidad
Integridad
Reusabilidad
Facilidad de
instalacin
Pertinencia
Capacidad
Operabilidad
Tolerancia a
fallos
No repudio
Analizabilidad
Capacidad de ser
reemplazado
Proteccin frente
a errores de
usuario
Capacidad de
recuperacin
Autenticidad
Capacidad de ser
modificado
Responsabilidad
Capacidad de ser
probado
Esttica
Accesibilidad
Gestin de la calidad 40
Gestin de Proyectos
Productividad
Seguridad
Riesgo de
dao
econmico
Riesgo de salud
Riesgo
ambiental
Satisfaccin
Cumplimiento
del propsito
Confianza
Contexto de
uso
Flexibilidad
Cumplimiento de
contexto de uso
Placer
Confort
Gestin de la calidad 41
Gestin de Proyectos
Para cada objetivo obtener las preguntas que deben contestarse para
saber si se estn cumpliendo los objetivos
Gestin de la calidad 42
Gestin de Proyectos
estndar?
Cual es la
productividad del
codificador?
Experiencia de
codificadores en:
el estndar
el lenguaje
el entorno...
Cual es la calidad
del cdigo?
Cantidad
de cdigo
Errores...
Gestin de Proyectos
Originales
De los modelos tradicionales
Gestin de la calidad 44
Gestin de Proyectos
Gestin de Proyectos
Niveles de
madurez
reas claves
Nivel 1
Inicial
Ninguna
Nivel 2
Repetible
Gestin de configuraciones
Garanta de calidad
Gestin de subcontratacin del software
Seguimiento y supervisin del proyecto
Planificacin del proyecto
Gestin de requisitos
Nivel 3
Definido
Revisiones peridicas
Coordinacin entre grupos
Ingeniera de productos de software
Gestin de integracin del software
Programa de formacin
Definicin del proceso de la organizacin
Enfoque del proceso de la organizacin
Nivel 4
Gestionado
Nivel 5
Optimizado
Gestin de Proyectos
Gestin de la calidad 47
Gestin de Proyectos
Gestin de la calidad 48
Gestin de Proyectos
Disciplinas
Ingeniera de Software (SW)
Ingeniera de Sistemas (SE)
Desarrollo Integrado de Productos
y Procesos (IPPD)
Acuerdos con Proveedores (SS)
Gestin de la calidad 49
Gestin de Proyectos
Gestin de Proyectos
Gestin de la calidad 51
Gestin de Proyectos
Staged
Continuous
(Continua)
Gestin de la calidad 52
Gestin de Proyectos
Representacin continua
Representacin escalonada
Gestin de la calidad 53
Gestin de Proyectos
Gestin de Proyectos
Category
MaturityLevel
CausalAnalysisandResolution(CAR)
Support
ConfigurationManagement(CM)
Support
DecisionAnalysisandResolution(DAR)
Support
MeasurementandAnalysis(MA)
Support
ProcessandProductQualityAssurance(PPQA)
Support
IntegratedProjectManagement(IPM)
ProjectManagement
OrganizationalProcessDefinition(OPD)
ProcessManagement
OrganizationalProcessFocus(OPF)
ProcessManagement
OrganizationalPerformanceManagement(OPM)
ProcessManagement
OrganizationalProcessPerformance(OPP)
ProcessManagement
OrganizationalTraining(OT)
ProcessManagement
ProjectMonitoringandControl(PMC)
ProjectManagement
ProjectPlanning(PP)
ProjectManagement
QuantitativeProjectManagement(QPM)
ProjectManagement
RequirementsManagement(REQM)
ProjectManagement
RiskManagement(RSKM)
ProjectManagement
SupplierAgreementManagement(SAM)
ProjectManagement
ProductIntegration(PI)
Engineering
RequirementsDevelopment(RD)
Engineering
TechnicalSolution(TS)
Engineering
Validation(VAL)
Engineering
Verification(VER)
Engineering
Gestin de la calidad 55
Gestin de Proyectos
Mejora cclica
Planificar-Hacer-Comprobar-Accin
Objetivos de valoracin
Derivar los pasos para obtener una mejora desde el punto de vista de
un plan de acciones que se ejecutar de forma inmediata
Gestin de Proyectos
Tecnologa y su transferencia
Plan de mejora
Gestin de la calidad 57
Gestin de Proyectos
Gestin de la calidad 58
Gestin de Proyectos
Gestin de Proyectos
Gestin de la calidad 60
Gestin de Proyectos
Gestin de la calidad 61
Gestin de Proyectos
Parte 10:
Extensin de seguridad
Parte 8:
Un ejemplo de modelo de
evaluacin de procesos
para gestin de servicios IT
Parte 9:
Perfiles de procesos
objetivo
Gestin de la calidad 62
Gestin de Proyectos
Documentos
Gestin de Proyectos
Modelo bidimensional:
Categora
de procesos
Arquitectura de
mejores
prcticas
Nivel de
capacidad
Vector de ndices
Procesos
Caractersticas
comunes
Perfil de proceso
Prctica base
Prctica
genrica
ndice actual
ndice actual
DIMENSIN DE LA CAPACIDAD
Gestin de la calidad 64
Gestin de Proyectos
Primarios
Adquisicin (ACQ)
Suministro (SPL)
Ingeniera (ENG)
Operacin (OPE)
De soporte
Soporte (SUP)
De la organizacin
Gestin (MAN)
Reutilizacin (REU)
Gestin de la calidad 65
Gestin de Proyectos
Procesos primarios
Gestin de Proyectos
Procesos de soporte
Gestin de la calidad 67
Gestin de Proyectos
Procesos de la organizacin
Mejora del Proceso (PIM): Est formada por los procesos que
establecen, definen, despliegan e implantan, evalan y mejoran los
procesos que se realizan en la organizacin
Gestin de Proyectos
Dimensin de la capacidad
Niveles de capacidad
Gestin de la calidad 69
Gestin de Proyectos
Dimensin de la capacidad
Niveles de capacidad y atributos
Medicin de atributos
Gestin de la calidad 70
Gestin de Proyectos
Nivel de capacidad
Gestin de la calidad 71
Gestin de Proyectos
Definicin de fiabilidad:
Probabilidad de operacin libre de fallos de un programa en un
entorno determinado y durante un tiempo especfico
Gestin de Proyectos
Conjunto
de
entradas
Ee
Sistema
Conjunto
de salidas
Se
Gestin de la calidad 73
Gestin de Proyectos
Gestin de Proyectos
Especificacin de la fiabilidad
Cualitativamente
Cuantitativamente
Cuasi-cuantitativamente
Tipo de fallo
Descripcin
Transitorio
Permanente
Recuperable
Irrecuperable
No corruptor
Corruptor
Gestin de la calidad 75
Gestin de Proyectos
Revisiones
Gestin de Proyectos
Revisiones
Paso de desarrollo
Defectos
Errores inadvertidos
Errores de
pasos
anteriores
Deteccin
Porcentaje de
la eficiencia
de la
deteccin de
errores
Errores pasados al
siguiente paso
Gestin de la calidad 77
Gestin de Proyectos
Revisiones
Diseo preliminar
0
0%
10 6
10
Diseo detallado
6
4 x 1,5 ; (x=1,5)
0%
10
25
27 x 3 ; (x=3)
94
20%
94
25
Prueba de integracin
94
0
0
50%
47
Para la integracin
Prueba de validacin
47
0
50%
24
24
0
0
50%
12
Errores latentes
Gestin de la calidad 78
Gestin de Proyectos
Revisiones
Diseo preliminar
0
70%
3 2
10
Diseo detallado
2
1 x 1,5 ; (x=1,5)
50%
25
10 x 3 ; (x=3)
48
20%
48
25
Prueba de integracin
48
0
0
50%
24
Para la integracin
Prueba de validacin
24
0
50%
12
12
0
0
50%
Errores latentes
Gestin de la calidad 79
Gestin de Proyectos
Revisiones
Gestin de Proyectos
Revisiones
Auditoras
Revisiones dirigidas a evitar el fraude o mal uso, an
involuntario, de las aplicaciones informticas
La misin de un auditor ser disear y promover la inclusin de
los controles que el nuevo sistema ha de llevar incorporados,
para que su integridad quede garantizada.
Medidas de control:
Gestin de la calidad 81
Gestin de Proyectos
Mtricas de calidad
Mtricas de complejidad
Mtricas de portabilidad
Mtricas de defectos
Mtricas de usabilidad
Mtricas de mantenibilidad
Mtricas de fiabilidad
Gestin de la calidad 82
Gestin de Proyectos
Mtricas de calidad
Gestin de la calidad 83
Gestin de Proyectos
Mtricas de calidad
Mtricas de cobertura de pruebas (I)
Gestin de Proyectos
Mtricas de calidad
Mtricas de cobertura de pruebas (II)
Gestin de la calidad 85
Gestin de Proyectos
Mtricas de calidad
Mtricas de cobertura de pruebas (III)
B
C
D
E
En el ejemplo:
Ejemplo
A
B
C
D
E
F
G
input (puntos)
if puntos < 45
then mostrar pierde
else mostrar pasa
if puntos > 80
then mostrar con distincin
fin
Gestin de la calidad 86
Gestin de Proyectos
Mtricas de calidad
Mtricas de cobertura de pruebas (IV)
Gestin de la calidad 87
Gestin de Proyectos
Mtricas de calidad
Mtricas de cobertura de pruebas (V)
Gestin de la calidad 88
Gestin de Proyectos
Mtricas de calidad
Mtricas de cobertura de pruebas (VI)
F
RBOL(F)
D1
P3
D0
P1
D0
D2
D3
Primitivas:
m(D1) = 2, m(Cn) = n y m(F) = 1 si F D1 y F Cn
Secuencia:
m(F1; ......; Fn) = max (m(F1 ), ......, m(Fn))
Anidamiento:
m(D1(F1, F2)) = m(F1 ) + m(F2))
m(Cn(F1, ......, Fn)) = m(Fi)
m(D0(F)) = m(F)
m(D2(F)) = 1
Gestin de la calidad 89
Gestin de Proyectos
Mtricas de calidad
Mtricas de cobertura de pruebas (VII)
Gestin de Proyectos
Gestin de la calidad 91
Gestin de Proyectos
Gestin de la calidad 92
Gestin de Proyectos
Hipertexto
Estructura
Contenido
Fases
Comportamiento
Aspectos
Gestin de Proyectos
Usabilidad
Funcionalidad
Bsqueda y recuperacin
Navegacin y exploracin
Funciones y contenido especficos del dominio
Fiabilidad
Eficiencia
Rendimiento (performance)
Accesibilidad
Gestin de la calidad 94
Gestin de Proyectos
Calidad de la
aplicacin Web:
Requisitos de
calidad genricos
Requisitos de
calidad
especficos del
dominio
Gestin de Proyectos
Requisitos de funcionalidad y contenido especficos del dominio para sitios de venta de libros
[Olsina y Rossi, 2002]
Gestin de la calidad 96
Gestin de Proyectos
Gestin de Proyectos
Seguridad
Disponibilidad
Escalabilidad
Tiempo en el mercado
Gestin de la calidad 98
Gestin de Proyectos
Evaluacin elemental
Evaluacin global
Conclusiones (recomendaciones)
Gestin de la calidad 99
Gestin de Proyectos
Gestin de Proyectos
Gestin de Proyectos
Visitante
Desarrollador
Administrador
Gestin de Proyectos
Evaluacin elemental
Diseo
Niveles de aceptacin:
No satisfactorio
Marginal
Satisfactorio
Implementacin
Gestin de Proyectos
Mtrica
Porcentaje de Enlaces Rotos
X = #Enlaces_Rotos / #Total_Enlaces_del_Sitio
Gestin de Proyectos
Evaluacin global
Diseo
Implementacin
Gestin de Proyectos
Conclusiones
Gestin de Proyectos
WebQEM_Tool
Gestin de la calidad 107
Gestin de Proyectos
Gestin de Proyectos
Propiedades
grficas
Centralidad Global
Local
Significacin
Similitud
Enlace
Bsqueda
Uso
Informacin
Efectividad Comparacin
Gestin de Proyectos
donde cij representa un elemento de una matriz de distancias C, cuyo valor es el nmero de
enlaces necesarios para ir del nodo i al nodo j (si no existe conexin toma un valor constante
predefinido K)
Mtricas globales:
Mtricas locales:
Gestin de Proyectos
Grafo de hiperenlaces
Nodos
4.13
4.13
5.08
12
5.50
9
7.33
66
16.50
11.00
4.13
3.30
3.30
Gestin de Proyectos
<<Contexto>>
Home
Home
Medicin
<<Contexto>>
Productos
Productos
<<Context>>
CestaCompra
CestaCompra
Mtricas validadas
<<Contexto>>
Libros
Libros
Gestin de Proyectos
Estabilidad
Analizabilidad
Modificabilidad
Gestin de la calidad 113
Gestin de Proyectos
Gestin de Proyectos
(Compactibilidad)
Gestin de Proyectos
Tipos de Estructuras
Lineal
Red
Jerrquica
Gestin de Proyectos
Una aplicacin web con una alta capa posee una navegacin incmoda, al
ser muy lineal
Gestin de Proyectos
Gestin de Proyectos
Gestin de Proyectos
Anlisis:
Los contextos con una elevada profundidad son los menos importantes
dentro de la estructura del mapa
Si la estructura de la aplicacin Web es demasiado estrecha y profunda, los
usuarios tienen que navegar varios niveles para encontrar lo que estn
buscando
Si una jerarqua es demasiado amplia y poco profunda, los usuarios pueden
perderse debido a la excesiva cantidad de contextos a los que puede
acceder
Gestin de la calidad 120
Gestin de Proyectos
Un nodo central es aqul que minimiza las distancias a los otros nodos
Gestin de Proyectos
Gestin de Proyectos
<<Context>>
Libros
<<view>>
Libro
titulo
ISBN
crear()
borrar()
<<view>>
Autor
nombre
<<view>>
Revisin
descripcin
clases
navegacionales
Gestin de la calidad 123
Gestin de Proyectos
Proceso de prueba
Contenido
Funcionalidad de la interfaz
Arquitectura de diseo
Navegacin
Prueba
Prueba de
de
la
interfaz
la interfaz
Diseo de
la interfaz
Diseo esttico
Diseo de contenido
Diseo de navegacin
Diseo arquitectnico
Diseo de componentes
Tecnologa
Prueba
Prueba de
de
navegacin
navegacin
Prueba
Prueba de
de
configuracin
configuracin
Prueba
Prueba de
de
componentes
componentes
Prueba
Prueba de
de
rendimiento
rendimiento
Prueba
Prueba de
de
seguridad
seguridad
Gestin de Proyectos
Prueba de rendimiento:
Gestin de Proyectos
Cliente
Interfaz
de usuario
Servidor
Aplicacin Web
Transformacin de datos
Gestin de datos
Estratos de interaccin
Acceso a datos
Base de
datos
Gestin de Proyectos
Vnculos, formatos, guiones del lado cliente, HTML dinmico, ventanas popup, guiones CGI, cookies
Mecanismos especficos de la interfaz de la aplicacin
Interactividad
Plantilla
Legibilidad
Esttica
Caractersticas de despliegue
Sensibilidad del tiempo
Personalizacin
Accesibilidad
Gestin de la calidad 127
Gestin de Proyectos
Prueba de navegacin
Prueba de componentes
Su propsito es descubrir errores en las funciones de la aplicacin WEB
Cada funcin es un mdulo de software que se prueba generalmente
utilizando pruebas de caja negra y a veces de caja blanca
Mtodos de diseo de casos de prueba
* Cada USN permite al usuario lograr unos requisitos especficos definidos por medio de
uno o ms casos de uso para una categora de usuario
Gestin de Proyectos
Prueba de la configuracin
Pruebas del lado servidor: los casos de prueba sirven para verificar que la
configuracin del servidor (servidor de aplicacin, de base de datos, SO,
cortafuegos, aplicaciones concurrentes ) soportan la aplicacin Web
Pruebas del lado cliente: se centran en la compatibilidad de la aplicacin
Web con las configuraciones relativas a los siguientes componentes:
Hardware
Sistemas operativos
Software de navegacin
Plug-in
Conectividad
Gestin de Proyectos
Prueba de seguridad
Errores en navegadores
Simulacin (spoofing)
Ataques al servidor
Cortafuegos
Autentificacin
Encriptado
Autorizacin
Gestin de Proyectos
Objetivos:
Tipos de prueba:
Gestin de Proyectos
Pruebas de carga
Se recopilan mtricas:
Gestin de Proyectos
Pruebas de tensin
Si se pierden transacciones
Tiempo de recuperacin
Gestin de la calidad 133
Gestin de Proyectos
BIBLIOGRAFA
Abrahao, S., Calidad de Sistemas de Informacin Web, Seminario de Doctorado,
http://www.dsic.upv.es/~sabrahao/ficheros/seminarioCalidad-parte1.pdf.
Basili, V.R. y Rombach, H.D., The TAME project: Towards improvement-oriented software environments, IEEE
Transaction on Software Engineering,14(6), 758-773, 1988.
Basili, V.R. "Software Modeling and Measurement: The Goal Question Metric Paradigm" Computer Science Technical
Report Series, CS-TR-2956 (UMIACS-TR-92-96), University of Maryland, College Park, MD, September 1992.
Basili, V.R. y Selby, R.W. "Data Collection and Analysis in Software Research and Management" Proceedings of the
American Statistical Association and Biomeasure Society, Joint Statistical Meetings, Philadelphia, PA, August
1984.
Basili, R., Weiss, D.M. "A Methodology for Collecting Valid Software Engineering Data" IEEE Transactions on Software
Engineering, vol. SE-10 (6), pp. 728-738,1984.
Boehm, B.W., Kaspar, J.R. y otros Characteristics of Software Quality, TRW Series of Software Technology, 1978.
Botafogo, R., Rivling, E. y Shneiderman, B. Structural Analisys of Hipertexts: Identifying Hierarchies and Useful
Metrics, ACM Transactions on Information Systems, 10(2), pp 142-180, 1992.
Bray, T. Measuring the Web, Proc. Of 5th International World Wide Web Conference, Paris, 1996.
Deming, W. E. (1986). "Out of the crisis" Cambridge, MA: Massachusetts Institute of Technology, Center for Advanced
Engineering Study.
Dhyani, D., Keong, N.W. y Bhowmick, S.S., A Survey of Web Metrics, ACM Computer Surveys, 34(4), pp 469-503,
2002.
Dolado, J.J. y Fernndez, L. (coordinadores). Medicin para la Gestin en la Ingeniera del Software. Ra-ma, 2000.
Fenton, N.E. y Pfleeger, S.L., Software Metrics. A Rigorous & Practical Approach, PWS, 1997.
Fernndez, L. Una Revisin Breve de la Medicin del Software". Novtica, 137, pp 20-24, 1999.
Glass, R., Defining Quality Intuitively, IEEE Software, 15 (3), pp 103-105, 107, 1998.
Gilb, T. Principles of Software Engineering Management, Addison-Wesley, 1988.
Gestin de Proyectos
BIBLIOGRAFA
IBM, Implementing Software Inspections, notas de curso, IBM Systems Sciences Institute, IBM Corporation, 1981.
Ivory, M.Y. An Empirical Foundation for Automated Web Interface Evaluation, PhD Dissertation, UC Berkeley Computer Science
Division, 2001.
Ivory, M.Y. y Hearst, M.A. Improving Web Site Design, IEEE Internet Computing, 6(2), pp 56-63, 2002.
McCall, J.A., Richards, P.K. and Walters, G.F. Factors in Software Quality, RADC TR-77-369, US Rome Air Development Center
Reports NTIS AD/A-049 014, 015, 055, 1977.
Mendes, E., Mosley, N. y Counsell, S., Web metrics - Metrics for estimating effort to design and author Web applications. IEEE
MultiMedia, special issue on Web Engineering, 8(1), pp. 50-57., 2001.
Offut, J., Quality Attributes of Web Software Applications IEEE Software, 19 (2), pp 25-32, 2002.
Olsina, L., et al. Specifying Quality Characteristics and Attributes for Web Sites, Proc. Of 1st ICSE Workshop on Web
Engineering, ACM, Los Angeles, 1999.
Olsina, L. y Rossi, G., Measuring Web Application Quality with WebQEM, IEEE Multimedia, 9 (4), pp 20-29, 2002.
Paulk, M. et al., Capability Maturity Model for Software, Software Engineering Institute, Carnie Mellon University, Pittsburgh,
P.A., 1993.
PMI (Project Management Institute), A Guide to the Project Management Body of Knowledge (PMBOK Guide), 5th ed., Standard
ANSI/PMI 990012013, diciembre 2013
Pressman, R.S., Ingeniera del Software, un enfoque prctico, 4 ed., Mc Graw Hill, 1998.
Pressman, R.S., Ingeniera del Software, un enfoque prctico, 5 ed., Mc Graw Hill, 2002.
Pressman, R.S., Ingeniera del Software, un enfoque prctico, 6 ed., Mc Graw Hill, 2006.
Piattini, M.G., Calvo-Manzano, J.A., Cervera, J. y Fernndez, L. Anlisis y Diseo Detallado de Aplicaciones Informticas de
Gestin. Ra-ma. 1996.
RAE (Real Academia Espaola), Diccionario de la lengua espaola, 22 ed., 2001.
Rout, T.P. Software Process Improvement and Practice, 1(1), pp 57-66, 1995.
SPICE, SPICE Document Suite, Software Process Improvement and Capability determination, http://www.sqi.gu.edu.au/spice/,
1999.
Yuwono, B. y Lee, D., Search and Ranking Algorithms for Locating Resources on the World Wide Web, Proc. Of 12th
International Conference on Data Engineering, 1996.
Gestin de Proyectos
ESTNDARES
AENOR. Normas para la gestin y el aseguramiento de la calidad, Madrid, AENOR, 1992
CMMI for Systems Engineering/Software Engineering/ Integrated Product and Process Development/Supplier Sourcing,
V 1.1 (CMMI-SE/SW/IPPD/SS), 2002.
CMMI for Software Engineering, V 1.1, 2002.
CMMI for Acquisition, Version 1.3, CMMI-ACQ, V1.3. Technical Report CMU/SEI-2010-TR-032, November 2010.
CMMI for Development, Version 1.3. CMMI-DEV, V1.3. Technical Report CMU/SEI-2010-TR-033. November 2010 .
CMMI for Services, Version 1.3, CMMI-SVC, V1.3. Technical Report CMU/SEI-2010-TR-034, November 2010
IEEE Sdt. 12207, IEEE Standard for developing Software Life Cycle Processes, 1998.IEEE Sdt. 610.12, IEEE
Standard Glossary of Software Engineering Terminology, 1990.
IEEE Std. 1008 Software Unit Test, 1998.
IEEE Std. 1012, Software Verification and Validation, 2004.
IEEE Std. 1028, Software Reviews, 2008.
IEEE Std. 1044, Standard Classification for Software Anomalies, 1993.
IEEE Std. 1061, Standard for a Software Quality Metrics Methodology, 1998.
IEEE Std. 1228, Software Safety Plans, 1994.
IEEE Std. 730-2014, IEEE Standard for Software Quality Assurance Processes, 2014.
IEEE Std. 829, Software Test Documentation, 2008.
IEEE Std. 982.1, Dictionary of Measures to Produce Reliable Software, 1988.
IEEE Std. 982.1, Dictionary of Measures of the Software Aspects of Dependability, 2005.
ISO/IEC 12207, Information Technology-Software Life Cycle Processes, 1995
ISO/IEC 8402, Quality - Vocabulary, 1986.
ISO 9000, Quality Management and Quality Assurance Standards, 1994.
Gestin de Proyectos
ESTNDARES
ISO 9000:2000, Quality management systems -- Fundamentals and vocabulary, 2004.
ISO 9000:2005, Quality management systems -- Fundamentals and vocabulary, 2005.
ISO 9001:2000, Quality management systems -- Requirements, 2000.
ISO 9001:2008, Quality management systems -- Requirements, 2008.
ISO 9004:2000, Quality management systems -- Guidelines for performance improvements, 2000.
ISO/IEC 90003:2004, Software engineering -- Guidelines for the application of ISO 9001:2000 to computer software,
2004
ISO 9001, Quality Systems, 1994.
ISO/IEC 9126-1:2001, Software engineering -- Product quality -- Part 1: Quality model, 2001.
ISO/IEC TR 9126-2:2003, Software engineering -- Product quality -- Part 2: External metrics, 2003 .
ISO/IEC TR 9126-3:2003, Software engineering -- Product quality -- Part 3: Internal metrics, 2003.
ISO/IEC TR 9126-4:2004, Software engineering -- Product quality -- Part 4: Quality in use metrics, 2004.
ISO/IEC TR 10013:2001, Guidelines for quality management system documentation, 2001.
ISO/IEC 14598-1:1999, Information technology -- Software product evaluation -- Part 1: General overview, 1999.
ISO/IEC 14598-2:2000, Software engineering -- Product evaluation -- Part 2: Planning and management, 2000.
ISO/IEC 14598-3:2000, Software engineering -- Product evaluation -- Part 3: Process for developers, 2000.
ISO/IEC 14598-4:1999, Software engineering -- Product evaluation -- Part 4: Process for acquirers, 1999.
ISO/IEC 14598-5:1998, Information technology -- Software product evaluation -- Part 5: Process for evaluators,
1998.
ISO/IEC 14598-6:2001, Software engineering -- Product evaluation -- Part 6: Documentation of evaluation modules,
2001.
Gestin de Proyectos
ESTNDARES
ISO/IEC 15288:2008, Systems and software engineeringSystem life cycle processes, 2008.
ISO/IEC 15504-1:2004 Ed. 1 Information technology -- Process assessment -- Part 1: Concepts and vocabulary ,
2004.
ISO/IEC 15504-2:2003 Ed. 1 Information technology -- Process assessment -- Part 2: Performing an assessment ,
2003.
ISO/IEC 15504-3:2004 Ed. 1 Information technology -- Process assessment -- Part 3: Guidance on performing an
assessment , 2004.
ISO/IEC 15504-4:2004 Ed. 1 Information technology -- Process assessment -- Part 4: Guidance on use for process
improvement and process capability determination , 2004.
ISO/IEC 15504-5:2006 Ed. 1 Information technology -- Process Assessment -- Part 5: An exemplar Process
Assessment Model, 2006.
ISO/IEC 15504-6:2008 Ed. 1 Information technology -- Process Assessment -- Part 6: An exemplar System Life cycle
Process Assessment Model, 2008.
ISO/IEC 15504-7:2008 Ed. 1 Information technology -- Process Assessment -- Part 7: Assessment of Organizational
Maturity, 2008.
ISO/IEC TR 19759:2005 Software Engineering -- Guide to the Software Engineering Body of Knowledge (SWEBOK)
ISO/IEC 25000:2014 Systems and software EngineeringSystems and software product Quality Requirements and
Evaluation (SQuaRE)
Guide to SQuaRE, 2014.
ISO/IEC/IEEE 24765:2010 Systems and software engineeringVocabulary, 2010.