Sei sulla pagina 1di 21

Ingeniería

 de  la  calidad  


Tema  1.  Introducción  y  conceptos  
Índice  
1.  Teminología  
2.  Evolución  histórica  
3.  Calidad  del  Software  
4.  Métricas.  Robert  Dunn  
5.  Métricas.  McCall  
6.  Calidad  del  Software.  Situación  actual  
7.  Regulación  
1.  Terminología  
  Calidad:  Conjunto  de  propiedades  y  características  de  
un  producto  o  servicio  que  le  confieren  aptitudes  para  
satisfacer  unas  necesidades  explícitas  o  implícitas  (ISO  
8402).  
  Control  de  calidad:  Conjunto  de  técnicas  y  
actividades  de  carácter  operativo,  utilizadas  para  
verificar  los  requerimientos  relativos  a  la  calidad  del  
producto  o  servicio.  
1.  Terminología  
  Garantía  de  calidad:  Conjuntos  de  acciones  
planificadas  y  sistemáticas  necesarias  para  
proporcionar  la  confianza  adecuada  de  que  un  
producto  o  servicio  satisfará  los  requerimientos  dados  
sobre  calidad.  
  Gestión  de  la  calidad:  Parte  de  la  gestión  que  
determina  y  aplica  la  política  de  calidad,  los  objetivos  y  
las  responsabilidades  mediante  la  planificación,  control  
y  garantía  de  la  calidad.  
1.  Terminología  
  Sistema  de  gestión  de  la  calidad:  Parte  de  la  
organización  que  lleva  a  cabo  la  gestión  de  la  calidad  a  
través  de  responsabilidades,  procedimientos,  procesos  y  
recursos.  
  Debe  tener  el  volumen  y  alcance  suficiente  para  
conseguir  los  objetivos  de  calidad.  
  Creado  fundamentalmente  para  satisfacer  las  
necesidades  internas  de  la  organización.  
.  
2.  Evolución.  Años  40  
  Época  artesanal  donde  la  producción  se  hacía  en  
talleres.  
  Se  realiza  un  control  individual  de  cada  tarea.  
  Los  productos  eran  hechos  a  medida  del  cliente.  
  El  producto  tenía  calidad  si  le  gustaba  al  cliente.  
2.  Evolución.  Años  40-­‐80  
  Aparición  de  la  industria.  
  Mercado  poco  competitivo.  
  Precio  de  venta  fijado  por  el  fabricante  en  función  de  
los  costes.  
  Impedir  que  el  producto  defectuoso  llegue  al  cliente.  
  Conseguir  un  servicio  uniforme.  
  Aparece  el  control  de  calidad:  observar  todo  el  
proceso  con  el  fin  de  mejorarlo,  y  asegurar  que  esa  
mejora  es  válida.  
   Se  desarrollan  técnicas  de  muestreo  de  lotes.  
2.  Evolución.  Años  80-­‐Actualidad  
  Mercado  competitivo  y  de  oferta.  
  Precio  de  venta  fijado  por  el  mercado.  
  Planificación  y  medida  de  la  calidad.  Modelos  de  
calidad  cuyo  propósito  es  que  la  calidad  sea  la  
estrategia  a  emplear  para  tener  éxito  frente  a  sus  
rivales.  
  Afecta  a  todos  los  departamentos.  
  Aparecen  normas  como  la  ISO9000.  
2.  Evolución.  Actualidad  
  Impacto  estratégico.  Oportunidad  de  ventaja  
competitiva.  
  Planificación,  fijación  de  objetivos,  coordinación,  
formación  y  adaptación  a  toda  la  organización.  
  Afecta  a  toda  la  sociedad:  directivos,  trabajadores,  y  
clientes.  Búsqueda  de  calidad  total  
  Aparecen  actualizaciones  de  la  norma  ISO9000.  
2.  Evolución  histórica  
3.  Calidad  del  soBware  
  “Grado  con  el  que  un  sistema,  componente,  o  proceso  
cumple  los  requerimientos  especificados  y  las  
necesidades  del  cliente”  (IEEE,  Std.  610-­‐1990).  
  “Concordancia  del  software  producido  con  los  
requerimientos  explícitamente  establecidos,  con  los  
estándares  de  desarrollo  fijados  y  con  los  
requerimientos  implícitos  no  establecidos  formalmente  
que  desea  el  usuario”  (Pressman,  1998).  
4.  Métricas.  Robert  Dunn  
  Confiabilidad  
  Completitud.  
  Consistencia  y  precisión.  
  Solidez.  
  Simplicidad.  
  Calidad  en  los  procesos  de  desarrollo.  
  Seguridad.  
  Usabilidad  
  Exactitud  de  los  procesos  
  Claridad  y  exactitud  de  la  documentación  
  Eficiencia  
  Claridad  de  interfaz  amigable  
4.  Métricas.  Robert  Dunn  
  Mantenibilidad  
  Exactitud  y  claridad  en  la  documentación  
  Modularidad  
  Facilidad  de  lectura  
  Simple  
  Portabilidad  
  Capacidad  del  software  para  poder  funcionar  en  
diferentes  plataformas  
5.  Métricas.  McCall  
  Factor  1:  Características  operativas  (funcionamiento)  
  Corrección  
  Fiabilidad  
  Eficiencia  
  Seguridad  
  Facilidad  de  uso  
  Factor  2:  Capacidad  de  soportar  cambios  (revisión)  
  Facilidad  de  mantenimiento  
  Flexibilidad  
  Facilidad  de  prueba  
5.  Métricas.  McCall  
  Factor  3:  Adaptabilidad  (transición)  
  Portabilidad  
  Reusabilidad  –  Reutilizabilidad  
  Interpoerabilidad  
  Roger  S.  Pressman  dividió  las  métricas  en  2  grupos:  
Aquellas  que  se  pueden  medir  (errores,  líneas,  
tiempo,…)  y  aquellas  que  no  se  pueden  medir  
directamente  (facilidad  de  uso,  mantenimiento,…).  
6.  Calidad  SW.  Situación  actual  
  La  industria  del  software  no  ha  acabado  de  salir  de  la  fase  
artesanal.  
  Desorganización  y  falta  de  planificiación  por  no  dedicarle  el  
tiempo  necesario  
  Alta  dependencia  de  profesionales  que  puedan  resolver  
situaciones  críticas.  
  Se  dedican  los  esfuerzos  de  hoy  a  arreglar  lo  que  se  hizo  mal  
ayer.  
  La  ingeniería  del  software  es  relativamente  nuevo.  
  Escasez  de  documentación  de  unos  fundamentos  ya  
aceptados.  
6.  Calidad  SW.  Situación  actual  
  Si  la  organización  es  inmadura:  
  Los  procesos  suelen  ser  improvisados.  
  Si  se  han  especificados,  no  se  siguen  rigurosamente.  
  Organización  reactiva  
  Planes  y  presupuestos  sobreestimados  ya  que  no  se  tiene  una  
visión  realista.  
  Si  hay  plazos  rígidos  se  sacrifican  funcionalidad  y  calidad  del  
SW  
  No  existen  bases  objetivas  para  juzgar  la  calidad  
  Cuando  el  proyecto  se  excede  de  tiempo,  las  revisiones  o  
pruebas  se  recortan  o  eliminan.  
7.  Regulación  
  Se  intenta  evolucionar  de  la  fase  artesanal,  a  una  industrial.  
  Debido  a  la  escasa  documentación,  se  hacen  necesarias  una  
serie  de  normas  para  así  tener  una  prueba  de  que  la  calidad  
de  está  satisfaciendo:  
  ISO  9000  
  (SPICE)  ISO  15504  
  CMM  
7.  Regulación.  ISO  9000  
  Publicada  en  1987  
  Objetivos:  
  Proporcionar  una  guía  para  la  gestión  de  la  calidad:  
diseño  e  implementación  de  sistemas  de  calidad.  Para  
ello  establece  las  validaciones  que  se  han  de  realizar  en  
el  sistema.  
  Describir  los  requerimientos  generales  para  garantizar  
la  calidad.  
7.  Regulación.  SPICE  ISO  15504  
  Modelo  de  evaluación  y  mejora  de  procesos  sotware  
(Software  Process  Improvement  Capability  
dEtermination)  
  No  se  trata  de  un  modelo  en  si,  si  no  en  un  marco  que  
define  métodos  de  evaluación.  
  Estos  métodos  establecen  unos  niveles  de  madurez  a  
través  de  los  cuales  podremos  ir  ascendiendo  según  
las  mejoras  introducidas  
7.  Regulación.  CMM  
  Modelo  de  Madurez  de  Capacidades  (Capability  
Mature  Model)  
  Modelo  de  evaluación  de  los  procesos  de  una  
organización.  
  Establece  un  conjunto  de  prácticas  o  procesos  clave  
agrupados  por  Áreas  Clave  de  Proceso,  definiendo  un  
conjunto  de  buenas  prácticas  para  cada  una  de  estas  
áreas  

Potrebbero piacerti anche