SlideShare una empresa de Scribd logo
1 de 41
Calidad del Producto y Calidad del
             Proceso
           Enfoques de Calidad
      El Enfoque hacia el Producto
       El Enfoque hacia el Proceso




    Fundamentos de la Calidad del
             Software
Calidad del Producto y
Calidad del Proceso
             Enfoques de Calidad
• La terminología para las características de
  calidad del software difiere de una taxonomía
  (o modelo de calidad de software) a otra, cada
  modelo quizás tenga un número diferente de
  niveles jerárquicos y un número total diferente
  de características
Calidad del Producto y
Calidad del Proceso
             Enfoques de Calidad
• Varios autores han enunciado distintos modelos
  de características de calidad de software o
  atributos que pueden ser útiles para la
  negociación, planificación, y tasación de la
  calidad de productos software (Boehm 78;
  McCall 77)
Calidad del Producto y
Calidad del Proceso
             Enfoques de Calidad
• ISO/IEC ha definido tres modelos relacionados
  de calidad de productos software (la calidad
  interna, la calidad externa, y la calidad en el
  empleo) (ISO9126-01) y un conjunto de partes
  relacionadas (ISO14598-98)
• Esto da por consecuencia dos enfoques
  principales para las características de la calidad
  del software, el enfoque hacia el producto y el
  enfoque hacia el proceso
Calidad del Producto y
Calidad del Proceso
             Enfoques de Calidad
• La gestión de la calidad de software y la calidad
  de proceso en la ingeniería de software guardan
  relación directa con la calidad del producto
  software
• Desde luego, no es posible distinguir
  completamente la calidad del proceso de la
  calidad del producto
Calidad del Producto y
Calidad del Proceso
             Enfoques de Calidad
• La calidad de proceso, afecta a las
  características de calidad de los productos
  software, que a su vez repercuten en la calidad
  en el uso tal y como es percibido por el cliente
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• El ingeniero de software, ante todo, necesita
  determinar el Objetivo verdadero del software
• En cuanto a esto, es de capital importancia
  tener presente los requerimientos del cliente y
  aquellos que estos incluyen como
  requerimientos de calidad, no únicamente los
  requerimientos funcionales
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• Así, el ingeniero de software tiene como
  responsabilidad obtener los requerimientos de
  calidad, que pueden no estar explícitos en un
  principio, tratar su importancia así como el
  nivel dificultad para alcanzarlos
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• Todos los procesos asociados a la Calidad de
  software (como por ejemplo, construcción,
  pruebas, mejora de la calidad) serán diseñados
  con estas exigencias en mente, y ello conlleva
  gastos adicionales
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• La calidad de un producto no se limita a su
  confiabilidad o corrección, aunque ésta debería
  estar en consonancia con el precio y el uso de
  la aplicación de este software
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• Atañe a aspectos de similar importancia a la
  confiabilidad, como la seguridad del producto,
  de sus partes, cada vez más importante en
  tanto y cuanto una parte del software actual se
  realiza mediante la composición de
  componentes proporcionados bien por el
  programador, bien por el sistema de desarrollo,
  bien suministrado por terceros
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• Otros aspectos fundamentales de la calidad de
  un producto de software son la facilidad de
  utilización por los usuarios esperados, las
  prestaciones ofrecidas por las aplicaciones, la
  adaptación a su mantenimiento y producción de
  nuevas versiones, la flexibilidad y la
  transportabilidad a sistemas hardware/software
  diferentes, etc.
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• Una de las acepciones más utilizadas de la
  calidad es la relacionada con modelos de
  aseguramiento tipo ISO 9000
• El concepto se orienta más a predecir la calidad
  (sea la que sea) del producto final mediante el
  control de las tareas para su realización y,
  sobretodo su registro
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• De esta forma, si el producto final no responde
  a nuestros criterios de calidad (lo esperado, no
  lo deseable), podemos saber en qué punto del
  proceso se produjo un error y subsanarlo
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• El estándar ISO/IEC 9126-01 define, para dos de
  sus tres modelos de calidad, características de
  calidad, Sub-características, y las medidas que
  son útiles para Evaluación de calidad de
  producto de software
• El significado del término "producto" es
  ampliado para incluir cualquier artefacto que es
  la salida de cualquier proceso empleado para
  construir el producto de software final
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• Como ejemplos de un producto cabe incluir,
  aunque no con carácter limitativo, una
  completa especificación del sistema, una
  especificación de requerimientos de software
  para un componente de software de un sistema,
  un módulo de diseño, código, documentación
  de prueba, o los informes producidos como
  consecuencia de tareas de análisis de calidad
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Producto
• Mientras la mayor parte del tratamiento de la
  calidad es descrito en términos del software
  final y funcionamiento del sistema, una
  ingeniería práctica responsable requiere que los
  productos intermedios relevantes para la
  calidad sean evaluados a lo largo de todo el
  proceso de ingeniería de software
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Las metodologías de desarrollo nos ayudan a
  realizar este proceso (el de desarrollo) reglado
  y prefijado para conseguir productos adecuados
• No se entiende un concepto como el de Fábrica
  de Software sin la asociación con el concepto
  de tareas repetibles, planificables, organizadas,
  igual que no se entiende una fábrica como un
  conjunto de tareas anárquicas, sin control ni
  organización
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Dentro de la Ingeniería de Software existen
  multitud de metodologías para el desarrollo de
  productos de software
• Incluso, cada país suele tener su versión de
  metodología obligatoria (normalmente en lo
  relativo a los aspectos formales orientados a la
  documentación) en los productos de
  administración pública
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Proceso
• La orientación adecuada consiste en partir de
  una metodología de desarrollo suficientemente
  contrastada y admitida, personalizada para la
  propia organización pero sin pérdida de la
  generalidad de la misma (lo que consiguen
  muchas personalizaciones es la pérdida de la
  eficiencia de la metodología)
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Proceso
• Un proceso de desarrollo de software determina
  quién debe hacer qué, cuándo y cómo
• Un proceso de software define la forma en que
  se organiza el trabajo de un equipo de
  desarrollo y otros grupos de apoyo
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Son las actividades que se realizan siguiendo
  métodos y técnicas para desarrollar un
  producto de software
• El proceso de desarrollo recibe como entrada
  requisitos nuevos o modificados y genera un
  sistema nuevo o modificado
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Los procesos de software difícilmente se
  inventan desde cero, más bien recogen las
  mejores prácticas y experiencias de los que han
  tenido éxito en el desarrollo de software
• Actualmente, disponemos de una serie de
  modelos generados por consenso entre
  profesionistas, que podemos tomar como
  modelos de referencia
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Los ejemplos más destacados de estos modelos
  el CMM-SW, el CMMI, el ISO/IEC 12207 e ISO/IEC
  15504
• La confianza en estos modelos se debe al hecho
  de que fueron sustraídos de las experiencias de
  varias empresas y de muchos proyectos exitosos
  desarrollados anteriormente
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Los modelos de referencia mencionados
  muestran, que para tener éxito en el proceso
  de desarrollo de software hay que darle la
  debida importancia no solamente a los aspectos
  técnicos, sino también a los aspectos de gestión
  de un proyecto
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Una organización que quiera medir la calidad, o
  usando los términos de los modelos, la
  capacidad y/o madurez de sus procesos, puede
  comparar su forma de trabajar con respecto a
  lo que sugieren estos modelos
• Esto se conoce como evaluación de procesos
  (Process Assessment)
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Esencialmente el proceso está definido por un
  modelo de proceso junto con la definición de
  artefactos, actividades y roles
• El modelo de proceso se base en uno o más de
  los siguientes enfoques: codificar y reparar
  (code-and-fix), modelo en cascada, desarrollo
  evolutivo, desarrollo formal (paradigma de
  programación automática) y desarrollo basado
  en componentes
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Además, existe consenso respecto a que el
  proceso de desarrollo debe ser iterativo
• En este sentido normalmente se combinan una
  estrategia de desarrollo incremental con una de
  desarrollo en espiral
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Una importante característica de un proceso
  iterativo es que la especificación del software
  es desarrollada a lo largo del proceso de
  desarrollo de software, es decir, no se
  establece de forma completa e inmutable al
  principio del desarrollo
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Un artefacto es cualquier información usada o
  producida por el proceso de desarrollo de
  software (OMG 2002)
• Ejemplos de artefactos son: documentos,
  modelos, archivos fuente y ejecutables
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Un rol es la definición del comportamiento y
  responsabilidades de un individuo o conjunto de
  individuos trabajando juntos como un equipo,
  dentro del contexto de la organización de
  ingeniería de software
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Una actividad es una unidad de trabajo que
  puede realizar un determinado rol
• Todo lo anterior se define de acuerdo a la
  terminología utilizada en RUP (Rational Unfied
  Process) que es la versión de la empresa
  Rational del proceso unificado
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• No existe un proceso de desarrollo de software
  universal que sea adecuado para cualquier
  proyecto
• Debido a esto, un proceso de desarrollo debe
  ser entendido como un marco de trabajo
  configurable, capaz de ser adoptado y escalda
  según las características del proyecto
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Proceso
• En la actualidad, quizá dos de los exponentes
  más representativos de procesos en cuanto a su
  interés industrial, son RUP y XP (Extreme
  Programming) (Beck 2000)
• Ambos representan una pugna entre lo que se
  ha clasificado por algunos autores como
  procesos peso pesado (heavyweight) y procesos
  peso ligero (lightweight) o también llamados
  metodologías ágiles
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Proceso
• La diferencia más clara entre los procesos
  llamados pesados y los ligeros está en la
  envergadura de los proyectos para los cuales
  están orientados y el grado de “ceremonia” o
  mejor dicho, formalidad que el proceso
  establece
Calidad del Producto y
Calidad del Proceso
        El Enfoque hacia el Proceso
• XP se orienta fuertemente a la producción de
  código y sus pruebas, restando protagonismo al
  modelado y enfatizando aspectos tales como: la
  satisfacción del cliente, el potenciar la
  capacidad individual y promover una estrecha
  colaboración del equipo de desarrollo
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• En RUP se hace mayor hincapié en el modelado
  y hay una precisa definición de cada uno de los
  roles, actividades y artefactos que deben
  formar el proceso de desarrollo
• RUP es un marco de trabajo que puede ser
  adaptado a las necesidades del proyecto, con lo
  cual puede configurarse para proyectos de
  distintas envergaduras
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• XP debido a sus principios, presenta
  inconvenientes para ser escalado a grandes
  proyectos en condiciones en las cuales, por
  ejemplo, como lo señala Smith (2001) hay más
  de 10 participantes, el equipo está distribuido
  geográficamente, el tiempo de desarrollo es de
  años, etc.
Calidad del Producto y
Calidad del Proceso
         El Enfoque hacia el Proceso
• Se puede resumir todo lo anterior de la forma
  siguiente:
                    Gente




    Tecnología                    Proceso
Calidad del Producto y
Calidad del Proceso
          El Enfoque hacia el Proceso
• Gente
  – Con las habilidades, entrenamiento y motivación
• Tecnología
  – Herramientas e Infraestructura
• Proceso
  – Procedimientos y Métodos definiendo las relaciones
    de las tareas
Calidad del Producto y Calidad del
             Proceso
           Enfoques de Calidad
      El Enfoque hacia el Producto
       El Enfoque hacia el Proceso




         Fin de la Presentación
   Continúe en la siguiente actividad

Más contenido relacionado

La actualidad más candente

Actividad de aprendizaje 2
Actividad  de aprendizaje 2Actividad  de aprendizaje 2
Actividad de aprendizaje 2Oroxko Vargas
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwarerogergene
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareMrEdHy
 
Estandares Iso,Spice Y Cmm Y Empresas
Estandares Iso,Spice Y Cmm Y  EmpresasEstandares Iso,Spice Y Cmm Y  Empresas
Estandares Iso,Spice Y Cmm Y Empresasguest8e0579
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Evaluación calidad productos de software
Evaluación calidad productos de softwareEvaluación calidad productos de software
Evaluación calidad productos de softwareJorge Maturana Palma
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126JekittaB
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareAngel Canul Cruz
 
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRECALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTREJuan Raul Vergara
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareNoe Moctezuma
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareTensor
 
R my a - iram evaluación de calidad de producto
R my a - iram evaluación de calidad de productoR my a - iram evaluación de calidad de producto
R my a - iram evaluación de calidad de productoRaúl Martínez
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del softwareJhonatan Villada Gil
 
Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreEQ SOFT EIRL
 

La actualidad más candente (20)

Actividad de aprendizaje 2
Actividad  de aprendizaje 2Actividad  de aprendizaje 2
Actividad de aprendizaje 2
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Estandares Iso,Spice Y Cmm Y Empresas
Estandares Iso,Spice Y Cmm Y  EmpresasEstandares Iso,Spice Y Cmm Y  Empresas
Estandares Iso,Spice Y Cmm Y Empresas
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
Evaluación calidad productos de software
Evaluación calidad productos de softwareEvaluación calidad productos de software
Evaluación calidad productos de software
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRECALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
R my a - iram evaluación de calidad de producto
R my a - iram evaluación de calidad de productoR my a - iram evaluación de calidad de producto
R my a - iram evaluación de calidad de producto
 
Plantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorgePlantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorge
 
Conceptos basicos calidad software
Conceptos basicos calidad softwareConceptos basicos calidad software
Conceptos basicos calidad software
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de Software
 
Norma iso 9126
Norma iso 9126Norma iso 9126
Norma iso 9126
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 
Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software Libre
 

Similar a Calidad del Producto y Proceso en 37

1 u2 calidad_productoproceso
1 u2 calidad_productoproceso1 u2 calidad_productoproceso
1 u2 calidad_productoprocesoAndrei Hortúa
 
Tema5 la calidad del software
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del softwarefalconsrazor
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIITensor
 
1 u1 conceptos_basicoscalidadsoftware
1 u1 conceptos_basicoscalidadsoftware1 u1 conceptos_basicoscalidadsoftware
1 u1 conceptos_basicoscalidadsoftwareAndrei Hortúa
 
presentacioncmmi.pdf
presentacioncmmi.pdfpresentacioncmmi.pdf
presentacioncmmi.pdfLuis Manotas
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto softwaremigmol
 
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2Taringa!
 
Fundamentos de la calidad del software
Fundamentos de la calidad del softwareFundamentos de la calidad del software
Fundamentos de la calidad del softwareJonathan
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWRaquel Solano
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
Normas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrolloNormas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrolloMonicaGaitnRivera
 

Similar a Calidad del Producto y Proceso en 37 (20)

1 u2 calidad_productoproceso
1 u2 calidad_productoproceso1 u2 calidad_productoproceso
1 u2 calidad_productoproceso
 
Tema5 la calidad del software
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del software
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
Cap11 l1
Cap11  l1Cap11  l1
Cap11 l1
 
1 u1 conceptos_basicoscalidadsoftware
1 u1 conceptos_basicoscalidadsoftware1 u1 conceptos_basicoscalidadsoftware
1 u1 conceptos_basicoscalidadsoftware
 
presentacioncmmi.pdf
presentacioncmmi.pdfpresentacioncmmi.pdf
presentacioncmmi.pdf
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
3 u3 mecanicas_calidad1
3 u3 mecanicas_calidad13 u3 mecanicas_calidad1
3 u3 mecanicas_calidad1
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto software
 
Normas y estandares
Normas y estandaresNormas y estandares
Normas y estandares
 
S7-CDSQA.pptx
S7-CDSQA.pptxS7-CDSQA.pptx
S7-CDSQA.pptx
 
Calidad del Software
Calidad del SoftwareCalidad del Software
Calidad del Software
 
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
 
Fundamentos de la calidad del software
Fundamentos de la calidad del softwareFundamentos de la calidad del software
Fundamentos de la calidad del software
 
1 calidad de_software1
1 calidad de_software11 calidad de_software1
1 calidad de_software1
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Normas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrolloNormas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrollo
 

Último

DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfJaquelinRamos6
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfjesuseleazarcenuh
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxCONSTRUCTORAEINVERSI3
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxMatiasGodoy33
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-ComunicacionesIMSA
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESADanielAndresBrand
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxRENANRODRIGORAMIREZR
 
Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..JoseRamirez247144
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHilldanilojaviersantiago
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxjuanleivagdf
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfdanilojaviersantiago
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxedwinrojas836235
 
Buenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasBuenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasmaicholfc
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzassuperamigo2014
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYCarlosAlbertoVillafu3
 
Como Construir Un Modelo De Negocio.pdf nociones basicas
Como Construir Un Modelo De Negocio.pdf   nociones basicasComo Construir Un Modelo De Negocio.pdf   nociones basicas
Como Construir Un Modelo De Negocio.pdf nociones basicasoscarhernandez98241
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónBahamondesOscar
 
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfguillencuevaadrianal
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAOCarlosAlbertoVillafu3
 

Último (20)

DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptx
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptx
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
 
Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHill
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
 
Buenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasBuenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en droguerias
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzas
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 
Como Construir Un Modelo De Negocio.pdf nociones basicas
Como Construir Un Modelo De Negocio.pdf   nociones basicasComo Construir Un Modelo De Negocio.pdf   nociones basicas
Como Construir Un Modelo De Negocio.pdf nociones basicas
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de Gestión
 
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
 

Calidad del Producto y Proceso en 37

  • 1. Calidad del Producto y Calidad del Proceso Enfoques de Calidad El Enfoque hacia el Producto El Enfoque hacia el Proceso Fundamentos de la Calidad del Software
  • 2. Calidad del Producto y Calidad del Proceso Enfoques de Calidad • La terminología para las características de calidad del software difiere de una taxonomía (o modelo de calidad de software) a otra, cada modelo quizás tenga un número diferente de niveles jerárquicos y un número total diferente de características
  • 3. Calidad del Producto y Calidad del Proceso Enfoques de Calidad • Varios autores han enunciado distintos modelos de características de calidad de software o atributos que pueden ser útiles para la negociación, planificación, y tasación de la calidad de productos software (Boehm 78; McCall 77)
  • 4. Calidad del Producto y Calidad del Proceso Enfoques de Calidad • ISO/IEC ha definido tres modelos relacionados de calidad de productos software (la calidad interna, la calidad externa, y la calidad en el empleo) (ISO9126-01) y un conjunto de partes relacionadas (ISO14598-98) • Esto da por consecuencia dos enfoques principales para las características de la calidad del software, el enfoque hacia el producto y el enfoque hacia el proceso
  • 5. Calidad del Producto y Calidad del Proceso Enfoques de Calidad • La gestión de la calidad de software y la calidad de proceso en la ingeniería de software guardan relación directa con la calidad del producto software • Desde luego, no es posible distinguir completamente la calidad del proceso de la calidad del producto
  • 6. Calidad del Producto y Calidad del Proceso Enfoques de Calidad • La calidad de proceso, afecta a las características de calidad de los productos software, que a su vez repercuten en la calidad en el uso tal y como es percibido por el cliente
  • 7. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • El ingeniero de software, ante todo, necesita determinar el Objetivo verdadero del software • En cuanto a esto, es de capital importancia tener presente los requerimientos del cliente y aquellos que estos incluyen como requerimientos de calidad, no únicamente los requerimientos funcionales
  • 8. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • Así, el ingeniero de software tiene como responsabilidad obtener los requerimientos de calidad, que pueden no estar explícitos en un principio, tratar su importancia así como el nivel dificultad para alcanzarlos
  • 9. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • Todos los procesos asociados a la Calidad de software (como por ejemplo, construcción, pruebas, mejora de la calidad) serán diseñados con estas exigencias en mente, y ello conlleva gastos adicionales
  • 10. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • La calidad de un producto no se limita a su confiabilidad o corrección, aunque ésta debería estar en consonancia con el precio y el uso de la aplicación de este software
  • 11. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • Atañe a aspectos de similar importancia a la confiabilidad, como la seguridad del producto, de sus partes, cada vez más importante en tanto y cuanto una parte del software actual se realiza mediante la composición de componentes proporcionados bien por el programador, bien por el sistema de desarrollo, bien suministrado por terceros
  • 12. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • Otros aspectos fundamentales de la calidad de un producto de software son la facilidad de utilización por los usuarios esperados, las prestaciones ofrecidas por las aplicaciones, la adaptación a su mantenimiento y producción de nuevas versiones, la flexibilidad y la transportabilidad a sistemas hardware/software diferentes, etc.
  • 13. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • Una de las acepciones más utilizadas de la calidad es la relacionada con modelos de aseguramiento tipo ISO 9000 • El concepto se orienta más a predecir la calidad (sea la que sea) del producto final mediante el control de las tareas para su realización y, sobretodo su registro
  • 14. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • De esta forma, si el producto final no responde a nuestros criterios de calidad (lo esperado, no lo deseable), podemos saber en qué punto del proceso se produjo un error y subsanarlo
  • 15. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • El estándar ISO/IEC 9126-01 define, para dos de sus tres modelos de calidad, características de calidad, Sub-características, y las medidas que son útiles para Evaluación de calidad de producto de software • El significado del término "producto" es ampliado para incluir cualquier artefacto que es la salida de cualquier proceso empleado para construir el producto de software final
  • 16. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • Como ejemplos de un producto cabe incluir, aunque no con carácter limitativo, una completa especificación del sistema, una especificación de requerimientos de software para un componente de software de un sistema, un módulo de diseño, código, documentación de prueba, o los informes producidos como consecuencia de tareas de análisis de calidad
  • 17. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Producto • Mientras la mayor parte del tratamiento de la calidad es descrito en términos del software final y funcionamiento del sistema, una ingeniería práctica responsable requiere que los productos intermedios relevantes para la calidad sean evaluados a lo largo de todo el proceso de ingeniería de software
  • 18. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Las metodologías de desarrollo nos ayudan a realizar este proceso (el de desarrollo) reglado y prefijado para conseguir productos adecuados • No se entiende un concepto como el de Fábrica de Software sin la asociación con el concepto de tareas repetibles, planificables, organizadas, igual que no se entiende una fábrica como un conjunto de tareas anárquicas, sin control ni organización
  • 19. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Dentro de la Ingeniería de Software existen multitud de metodologías para el desarrollo de productos de software • Incluso, cada país suele tener su versión de metodología obligatoria (normalmente en lo relativo a los aspectos formales orientados a la documentación) en los productos de administración pública
  • 20. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • La orientación adecuada consiste en partir de una metodología de desarrollo suficientemente contrastada y admitida, personalizada para la propia organización pero sin pérdida de la generalidad de la misma (lo que consiguen muchas personalizaciones es la pérdida de la eficiencia de la metodología)
  • 21. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Un proceso de desarrollo de software determina quién debe hacer qué, cuándo y cómo • Un proceso de software define la forma en que se organiza el trabajo de un equipo de desarrollo y otros grupos de apoyo
  • 22. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Son las actividades que se realizan siguiendo métodos y técnicas para desarrollar un producto de software • El proceso de desarrollo recibe como entrada requisitos nuevos o modificados y genera un sistema nuevo o modificado
  • 23. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Los procesos de software difícilmente se inventan desde cero, más bien recogen las mejores prácticas y experiencias de los que han tenido éxito en el desarrollo de software • Actualmente, disponemos de una serie de modelos generados por consenso entre profesionistas, que podemos tomar como modelos de referencia
  • 24. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Los ejemplos más destacados de estos modelos el CMM-SW, el CMMI, el ISO/IEC 12207 e ISO/IEC 15504 • La confianza en estos modelos se debe al hecho de que fueron sustraídos de las experiencias de varias empresas y de muchos proyectos exitosos desarrollados anteriormente
  • 25. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Los modelos de referencia mencionados muestran, que para tener éxito en el proceso de desarrollo de software hay que darle la debida importancia no solamente a los aspectos técnicos, sino también a los aspectos de gestión de un proyecto
  • 26. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Una organización que quiera medir la calidad, o usando los términos de los modelos, la capacidad y/o madurez de sus procesos, puede comparar su forma de trabajar con respecto a lo que sugieren estos modelos • Esto se conoce como evaluación de procesos (Process Assessment)
  • 27. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Esencialmente el proceso está definido por un modelo de proceso junto con la definición de artefactos, actividades y roles • El modelo de proceso se base en uno o más de los siguientes enfoques: codificar y reparar (code-and-fix), modelo en cascada, desarrollo evolutivo, desarrollo formal (paradigma de programación automática) y desarrollo basado en componentes
  • 28. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Además, existe consenso respecto a que el proceso de desarrollo debe ser iterativo • En este sentido normalmente se combinan una estrategia de desarrollo incremental con una de desarrollo en espiral
  • 29. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Una importante característica de un proceso iterativo es que la especificación del software es desarrollada a lo largo del proceso de desarrollo de software, es decir, no se establece de forma completa e inmutable al principio del desarrollo
  • 30. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Un artefacto es cualquier información usada o producida por el proceso de desarrollo de software (OMG 2002) • Ejemplos de artefactos son: documentos, modelos, archivos fuente y ejecutables
  • 31. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Un rol es la definición del comportamiento y responsabilidades de un individuo o conjunto de individuos trabajando juntos como un equipo, dentro del contexto de la organización de ingeniería de software
  • 32. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Una actividad es una unidad de trabajo que puede realizar un determinado rol • Todo lo anterior se define de acuerdo a la terminología utilizada en RUP (Rational Unfied Process) que es la versión de la empresa Rational del proceso unificado
  • 33. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • No existe un proceso de desarrollo de software universal que sea adecuado para cualquier proyecto • Debido a esto, un proceso de desarrollo debe ser entendido como un marco de trabajo configurable, capaz de ser adoptado y escalda según las características del proyecto
  • 34. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • En la actualidad, quizá dos de los exponentes más representativos de procesos en cuanto a su interés industrial, son RUP y XP (Extreme Programming) (Beck 2000) • Ambos representan una pugna entre lo que se ha clasificado por algunos autores como procesos peso pesado (heavyweight) y procesos peso ligero (lightweight) o también llamados metodologías ágiles
  • 35. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • La diferencia más clara entre los procesos llamados pesados y los ligeros está en la envergadura de los proyectos para los cuales están orientados y el grado de “ceremonia” o mejor dicho, formalidad que el proceso establece
  • 36. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • XP se orienta fuertemente a la producción de código y sus pruebas, restando protagonismo al modelado y enfatizando aspectos tales como: la satisfacción del cliente, el potenciar la capacidad individual y promover una estrecha colaboración del equipo de desarrollo
  • 37. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • En RUP se hace mayor hincapié en el modelado y hay una precisa definición de cada uno de los roles, actividades y artefactos que deben formar el proceso de desarrollo • RUP es un marco de trabajo que puede ser adaptado a las necesidades del proyecto, con lo cual puede configurarse para proyectos de distintas envergaduras
  • 38. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • XP debido a sus principios, presenta inconvenientes para ser escalado a grandes proyectos en condiciones en las cuales, por ejemplo, como lo señala Smith (2001) hay más de 10 participantes, el equipo está distribuido geográficamente, el tiempo de desarrollo es de años, etc.
  • 39. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Se puede resumir todo lo anterior de la forma siguiente: Gente Tecnología Proceso
  • 40. Calidad del Producto y Calidad del Proceso El Enfoque hacia el Proceso • Gente – Con las habilidades, entrenamiento y motivación • Tecnología – Herramientas e Infraestructura • Proceso – Procedimientos y Métodos definiendo las relaciones de las tareas
  • 41. Calidad del Producto y Calidad del Proceso Enfoques de Calidad El Enfoque hacia el Producto El Enfoque hacia el Proceso Fin de la Presentación Continúe en la siguiente actividad