Atributos de Calidad del Software

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

El objetivo principal para las empresas es lograr la ______ primando el adaptarse a las necesidades del cliente.

calidad

Calidad para la IEEE → un software de calidad es aquel que ______ las expectativas del cliente y posee una buena combinación de atributos.

cumple

Para los ______ cuyo trabajo se ve afectado por la existencia de defectos, cero defectos es alta calidad.

usuarios

Para los vendedores que lo usan como argumento de ______, mucha funcionalidad es alta calidad.

<p>venta</p> Signup and view all the answers

Para los usuarios cuyo trabajo está ligado al ______ de respuesta, alta performance es alta calidad.

<p>tiempo</p> Signup and view all the answers

Para quien compra el software (el cliente), costo de ______ bajo es alta calidad.

<p>desarrollo</p> Signup and view all the answers

Para los usuarios que están esperando el ______, rapidez en la construcción es alta calidad.

<p>producto</p> Signup and view all the answers

Para los usuarios que tardan en entender y aprender en cómo usar el producto, ______ es alta calidad.

<p>amigabilidad</p> Signup and view all the answers

La especificación de calidad se orienta hacia las características del ______ que el consumidor quiere.

<p>producto</p> Signup and view all the answers

La solución es diseñar procedimientos de calidad que no se basen en una ______ perfecta.

<p>especificación</p> Signup and view all the answers

______ de la calidad: establecer un marco de procedimientos y estándares que conduzcan a un software de alta calidad.

<p>Garantía</p> Signup and view all the answers

______ de la calidad: adaptar el marco a un proyecto de software específico.

<p>Planificación</p> Signup and view all the answers

Definir y fomentar procesos que garanticen que los procedimientos y estándares sean seguidos por el equipo de desarrollo es ______ de calidad.

<p>control</p> Signup and view all the answers

Tener en cuenta todos los costos en busca de la obtención de calidad es el ______ de la calidad.

<p>coste</p> Signup and view all the answers

Si un cliente no demanda calidad, probablemente no la conseguirá: deben describir cuál es esa calidad para luego esperar que se logre; qué combinación de ______ desean del software.

<p>atributos</p> Signup and view all the answers

Para obtener calidad de manera constante, los ______ deben gestionarla en su trabajo: comprometerse a hacer desarrollos con calidad, siendo los primeros en revisar el buen funcionamiento y desarrollo de los productos.

<p>desarrolladores</p> Signup and view all the answers

Para gestionar la calidad los desarrolladores deben ______: medir la calidad para poder cuantificar la cantidad de errores que se cometen y poder crear registros (errores más comunes, tipos de errores, frecuencia)

<p>medirla</p> Signup and view all the answers

Si el proceso tiene calidad y la materia prima también la probabilidad de que el producto tenga calidad es ______

<p>alta</p> Signup and view all the answers

______ solucionan solo una fracción de los defectos, se deben tener pruebas de calidad.

<p>Las pruebas</p> Signup and view all the answers

La calidad sólo la producen profesionales motivados y ______ de su trabajo.

<p>orgullosos</p> Signup and view all the answers

La gestión y mejora de la calidad del proceso debe minimizar los defectos en el ______ entregado.

<p>software</p> Signup and view all the answers

El gestor de calidad (QA) debe insistir en utilizar estándares de proceso ______ del tipo de software a desarrollar.

<p>dependiendo</p> Signup and view all the answers

Correctitud / Funcionalmente correcto: el producto se comporta de acuerdo a la ______ de funciones que debería proveer.

<p>especificación</p> Signup and view all the answers

______: el usuario puede depender de él, la probabilidad de que el software opere cómo se esperaba dentro de un intervalo de tiempo especificado.

<p>Confiabilidad</p> Signup and view all the answers

______: se comporta razonablemente, aún en circunstancias que no fueron anticipadas.

<p>Robustez</p> Signup and view all the answers

Performance / ______: usa los recursos (ejemplo: tiempo y memoria) económicamente, eficientemente.

<p>Rendimiento</p> Signup and view all the answers

Las cualidades de correctitud y performance también afectan la ______.

<p>amigabilidad</p> Signup and view all the answers

______: modificaciones hechas a un producto de software después de la entrega inicial. Se busca arreglar errores o mejorar el producto ante nuevos requerimientos.

<p>Mantenibilidad</p> Signup and view all the answers

______: habilidad de un sistema para coexistir y cooperar con otros sistemas, estandarizando interfaces.

<p>Interoperabilidad</p> Signup and view all the answers

Productividad: mide la ______ del proceso. Un proceso eficiente resulta en una entrega más rápida del producto.

<p>eficiencia</p> Signup and view all the answers

Un proceso de desarrollo es ______ si todos sus pasos y su estado actual son documentados claramente.

<p>visible</p> Signup and view all the answers

______: se conoce la función específica para la que se diseñó el producto y se aplican pruebas que demuestren que cada función es plenamente operacional.

<p>Caja negra</p> Signup and view all the answers

Adopta e integrar la calidad a todas las fases del proyecto de vida de un proceso de software, es sinónimo de un crecimiento y desarrollo ______.

<p>sostenido</p> Signup and view all the answers

La regla cardinal de la ______ es comprender la necesidad del cliente externo e interno y trabajar en superarla.

<p>calidad</p> Signup and view all the answers

______ / Quality Assurance / QA es un conjunto de actividades planificadas y sistemáticas implementadas en el proceso de desarrollo de software

<p>Aseguramiento de la calidad</p> Signup and view all the answers

______ / Quality Control / QC es un modo de verificar que un producto sea útil, seguro y cumpla todas sus funciones de forma correcta.

<p>Control de la calidad</p> Signup and view all the answers

Las actividades a realizar para un propósito dado corresponde con ______ (el qué).

<p>Proceso</p> Signup and view all the answers

______: conjunto de pasos específicos, reglas y/o criterios para cumplir con las actividades a realizar.

<p>Procedimientos</p> Signup and view all the answers

______: acciones tomadas para crear o producir un producto, servicio o resultado.

<p>Actividad</p> Signup and view all the answers

Creencia que el Aseguramiento de Calidad (QA) es ______.

<p>testing</p> Signup and view all the answers

Si el ciclo de vida del desarrollo de software está correctamente implementado y en uso, se debe ______ a la gerencia

<p>garantizar</p> Signup and view all the answers

Flashcards

¿Qué es la Calidad en Ingeniería de Software?

Una característica o atributo que se puede medir en el contexto de la Ingeniería de Software.

¿Qué es un software de calidad (IEEE)?

Un software que cumple con las expectativas del cliente y tiene una buena combinación de atributos.

¿Qué es la Garantía de la Calidad?

Establecer un marco de procedimientos para garantizar un software de alta calidad.

¿Qué es la Planificación de la Calidad?

Adaptar el marco de calidad a un proyecto de software específico.

Signup and view all the flashcards

¿Qué es el Control de Calidad?

Definir procesos para asegurar que los procedimientos se sigan.

Signup and view all the flashcards

¿Qué es el Coste de Calidad?

Considerar todos los costos para alcanzar la calidad deseada.

Signup and view all the flashcards

Para obtener calidad...

Los desarrolladores deben gestionarla, comprometiéndose a hacer desarrollos con calidad.

Signup and view all the flashcards

Para gestionar la calidad...

Medir la calidad para poder cuantificar los errores cometidos y crear registros.

Signup and view all the flashcards

¿Qué determina la calidad?

La determina el proceso usado para desarrollarlo. Un proceso de calidad aumenta la probabilidad del producto de ser de calidad.

Signup and view all the flashcards

¿Qué solucionan las pruebas de calidad?

Pruebas funcionales y no funcionales gestionadas de forma planificada y organizada.

Signup and view all the flashcards

¿Qué son los Atributos de Calidad del Software?

Factores que afectan la calidad del producto de software

Signup and view all the flashcards

¿Qué es la Correctitud?

El producto se comporta de acuerdo a la especificación de funciones.

Signup and view all the flashcards

¿Qué es la Confiabilidad?

El usuario puede depender de él en un tiempo especificado.

Signup and view all the flashcards

¿Qué es la Robustez?

Se comporta razonablemente en circunstancias inesperadas.

Signup and view all the flashcards

¿Qué es el Rendimiento?

Usa los recursos (tiempo, memoria) eficientemente.

Signup and view all the flashcards

¿Qué es la Amigabilidad?

El usuario lo encuentra fácil de usar.

Signup and view all the flashcards

¿Qué es la Verificabilidad?

Sus propiedades pueden ser fácilmente verificadas.

Signup and view all the flashcards

¿Qué es la Mantenibilidad?

Modificaciones hechas después de la entrega inicial.

Signup and view all the flashcards

¿Qué es la Portabilidad?

El software es portable si puede correr en distintos ambientes.

Signup and view all the flashcards

¿Qué es la Interoperabilidad?

Habilidad de un sistema para coexistir con otros.

Signup and view all the flashcards

¿Qué es la Productividad en el Desarrollo de Software?

Mide la eficiencia del proceso en una entrega.

Signup and view all the flashcards

¿Qué es la Oportunidad en el Desarrollo de Software?

La habilidad de entregar un producto a tiempo con una buena estimación.

Signup and view all the flashcards

¿Qué es la Visibilidad en el Desarrollo de Software?

Un proceso es visible si todos sus pasos están documentados.

Signup and view all the flashcards

¿Qué son las Pruebas de Caja Negra?

Pruebas donde se conoce la función específica del producto.

Signup and view all the flashcards

¿Qué son las Pruebas de Caja Blanca / Cristal?

Pruebas donde se conoce el funcionamiento interno del producto.

Signup and view all the flashcards

¿Qué es el Aseguramiento de la Calidad (QA)?

Conjunto de actividades planificadas implementadas para garantizar que un producto cumpla con los requisitos de calidad establecidos.

Signup and view all the flashcards

¿Qué es el Control de Calidad (QC)?

Modo de verificar que un producto sea útil y seguro.

Signup and view all the flashcards

¿Qué es un Proceso de Software?

Herramientas, métodos, y prácticas para producir un producto de software.

Signup and view all the flashcards

¿Qué es el Testing?

Operar un sistema en condiciones específicas para observar y registrar los resultados.

Signup and view all the flashcards

¿Qué es la Política en un Proceso de Software?

Compromiso adoptado por la Organización.

Signup and view all the flashcards

¿Quiénes deben de estar satisfechos con un software?

Clientes, sponsors, usuarios y desarrolladores.

Signup and view all the flashcards

¿Qué es la Función de Calidad?

Evaluar adhesión a estándares y nivel de calidad.

Signup and view all the flashcards

¿Qué son las Checklists en QA?

Lista de verificación para asegurar tareas completas y de calidad.

Signup and view all the flashcards

¿Qué es la Calidad en el Producto?

Evalúa la calidad para asegurar la adecuación.

Signup and view all the flashcards

¿Qué es la Calidad Interna y Externa?

Desde dentro = se ve si cumplió con lo planificado. Desde fuera = se ve si cumple con la expectativa del cliente.

Signup and view all the flashcards

¿Qué es la Calidad en Uso?

Perspectiva del usuario al usar el producto en un ambiente específico.

Signup and view all the flashcards

¿Qué es la Calidad a Nivel de Proceso?

Programar la calidad durante el ciclo de vida.

Signup and view all the flashcards

¿Qué es la Calidad a Nivel de Producto?

Especifica y evalúa el cumplimiento de los factores definidos.

Signup and view all the flashcards

¿Qué es un Modelo de Calidad de Software?

Documento con buenas prácticas en la evaluación para dirigir los procesos.

Signup and view all the flashcards

¿Qué son las Métricas de Calidad de Software?

Conjunto de medidas para estimar la calidad de un proyecto.

Signup and view all the flashcards

Study Notes

Atributos de Calidad del Software

  • El objetivo principal para las empresas es alcanzar la calidad al tiempo que se adaptan a las necesidades del cliente.
  • La calidad en la ingeniería de software es una característica o atributo mensurable.
  • Según la IEEE, un software de calidad cumple con las expectativas del cliente y tiene una buena combinación de atributos.

Producto de Software con Calidad

  • Un producto de software con calidad tiene cero defectos.
  • Tiene mucha funcionalidad
  • Tiene un alto rendimiento
  • Tiene un bajo costo de desarrollo
  • Tiene rapidez en la construcción
  • Es amigable
  • Todo ello es importante para los usuarios cuyo trabajo se ve afectado por los defectos, para los gerentes del software, los compradores, los PMs y los vendedores que lo usan como argumento de venta.

Problemas Asociados a la Calidad del Software

  • La especificación de calidad se orienta hacia las características que el consumidor desea.
  • A veces no se sabe cómo especificar ciertas características de calidad de forma no ambigua.
  • No siempre se puede especificar de forma concreta un software, lo que puede llevar a que los usuarios no perciban la calidad esperada aunque el producto cumpla la especificación.
  • La solución es diseñar procedimientos de calidad que no se basen en una especificación perfecta, enfatizando la gestión de la calidad.

Actividades en la Administración de Calidad de un Proyecto

  • Se debe garantizar la calidad estableciendo un marco de procedimientos y estándares
  • Se planifica la calidad adaptando el marco a un proyecto específico
  • Se controla la calidad definiendo y fomentando procesos que garanticen el cumplimiento de los procedimientos y estándares por el equipo de desarrollo
  • Se considera el coste de calidad teniendo en cuenta todos los costos asociados a la obtención de calidad.
  • Existe una relación entre el costo y la etapa de desarrollo del software: cuanto más avanzada esté la etapa de desarrollo, más costosa será la solución de problemas.

Principios de Calidad del Software

  • La calidad no se logra si el cliente no la demanda y describe qué combinación de atributos desea.
  • Los desarrolladores deben gestionar la calidad comprometiéndose a hacer desarrollos con calidad y revisando el funcionamiento y desarrollo de los productos.
  • Para gestionar la calidad, los desarrolladores deben medirla para cuantificar errores y crear registros de ellos.
  • La calidad de un producto depende del proceso utilizado para desarrollarlo.
  • Las pruebas solo solucionan una fracción de los defectos., por lo que se deben tener pruebas bien planificadas.
  • Participan profesionales motivados que estén orgullosos de su trabajo.

Calidad del Producto y del Proceso

  • La calidad del proceso de desarrollo del software afecta directamente la calidad de los productos derivados.
  • La gestión de calidad del proceso debe minimizar los defectos en el software entregado.

Gestión de Calidad del Proceso

  • Se definen estándares que debe seguir el proceso.
  • Se supervisa el proceso para asegurar que se ajusta a los estándares.
  • Se elaboran informes para el gestor del proyecto y el comprador.
  • El gestor de calidad (QA) debe insistir en usar estándares de proceso dependiendo del tipo de software y asegurar que el proceso de calidad apoye y no impida el desarrollo del producto.

Factores y Atributos de Calidad del Software

  • Correctitud/Funcionalmente correcto: El producto actúa según la especificación de funciones.
  • Confiabilidad/Confiable: El usuario puede depender del software dentro de un intervalo de tiempo especificado.
  • Robustez: Se comporta razonablemente en circunstancias no anticipadas.
  • Performance/Rendimiento: Usa los recursos de manera económica y eficiente.
  • Amigabilidad/Amigable: El usuario lo encuentra fácil de usar.
  • Verificabilidad/Verificable: Sus propiedades pueden ser fácilmente verificadas.
  • Mantenibilidad: Se realizan modificaciones al producto después de la entrega inicial para arreglar errores o mejorar el producto.
    • Mantenibilidad Reparabilidad: El software permite la corrección de defectos con una cantidad limitada de trabajo.
    • Mantenibilidad Evolutiva/Evolutividad: Se modifican los productos de software para proveer nuevas funciones o cambiar las existentes.
  • Portabilidad: El software puede correr en distintos ambientes.
  • Interoperabilidad: Habilidad de un sistema para coexistir y cooperar con otros sistemas, estandarizando interfaces.
  • Integridad: Controla los accesos no autorizados a datos o software.

Atributos de Calidad del Proceso

  • Productividad: Mide la eficiencia del proceso y resulta en una entrega más rápida del producto.
  • Oportunidad: Habilidad de entregar un producto a tiempo, con metas definidas y buena estimación del tiempo.
  • Visibilidad: Proceso visible con todos sus pasos y estado actual documentados claramente y de fácil acceso.

Pruebas de Caja Negra y Caja Blanca

  • Caja negra: Pruebas que operan sin conocimiento de la estructura interna, únicamente para verificar que el software se comporte acorde a la especificación.
  • Caja blanca / caja cristal: Pruebas basadas en el conocimiento de la estructura interna del producto. - Prueba de ruta básica: prueba de caja blanca, y es mucho más costosa.
  • Creación y desarrollo sostenido es integrar la calidad en todas las fases de un proyecto.

Reglas de Calidad

  • Tener una relación mutuamente beneficiosa con el proveedor.
  • Tomar decisiones basadas en hechos.
  • Asegurar que el crecimiento no comprometa la calidad.
  • Fomentar la participación y el compromiso del personal.
  • Ser proactivo y un rol modelo al cometer errores.
  • Enfocarse en procesos.
  • No dar por hecho la calidad, sino convertirla en una forma de vida y trabajo.
  • Trabajar siempre pensando en la necesidad del cliente externo e interno, para superarla.

Calidad del Software - Aseguramiento vs. Control

  • Aseguramiento de la calidad (QA): Actividades planificadas y sistemáticas en el proceso de desarrollo para garantizar que un producto cumpla con los requisitos de calidad establecidos.
  • Control de la calidad (QC): Modo de verificar que un producto sea útil, seguro y cumpla sus funciones correctamente.

Control de calidad (QC) vs Aseguramiento de calidad (QA)

  • QC tiene como objetivo detectar problemas en los productos.
  • QA tiene como objetivo adherencia a los procesos.
  • QC se enfoca en el contenido del producto.
  • QA se enfoca en los procesos.
  • Las actividades de QC es revisar productos de trabajo.
  • Las actividades de QA guían y monitorean los procesos.
  • Con QC se produce un producto usable.
  • Con QA se produce un producto adecuado al uso.
  • QC ayuda a validar construyendo el producto correctamente,
  • QA ayuda a verificar construyendo el producto correctamente.

Activos/Elementos del Proceso de Software

  • Proceso: actividades a realizar para un propósito dado.
  • Procedimientos: pasos específicos, reglas y criterios para cumplir con las actividades del proceso.
  • Estándares: sabiduría y convenciones de la comunidad de ingeniería de software.
  • Templates: esbozo de un producto de trabajo.
  • Producto de trabajo: resultado tangible de un proceso o procedimiento.
  • Politica: compromiso adoptado por la organización.
  • Actividad: acciones tomadas para crear o producir un producto, servicio o resultado.
  • Rol: persona, grupo de personas o sistema que ejecuta una actividad.
  • Calidad del producto de software.
  • Los clientes, sponsors, usuarios y desarrollados son los que quedan satisfechos con el software implementado.

Problemas Asociados a la Calidad del Software

  • Falta de comprensión del rol de calidad.
  • Falta de confianza en el valor de la calidad.
  • Creencia que el Aseguramiento de Calidad (QA) es testing.
  • Falta de respeto a la tarea de QA por parte de los desarrolladores.
  • Existencia de estándares y procedimientos que no dan valor agregado.
  • Soporte inadecuado desde la gerencia.

Calidad del Producto de Software desde la Visión de QA

  • Objetivos
  • Mejorar la calidad software monitoreando productos y desarrollo
  • Asegurar el cumplimiento proceso.
  • Funciones
    • Controlar la adherencia a los estándares.
    • Evaluar nivel calidad
    • Dar coaching para lograr una buena performance.
  • Rol -Garantizar que el proceso definido está implementado.
  • Responsabilidades -Asegurar correctitud de planes -Soportar la elaboración de productos de calidad -Asegurar usar y ser útiles para la organización
    • Subir a gerencia cualquier desviación en el producto o los estándares para resolverlas
    • Ayudar a los equipos de proyecto a elaborar planes, estándares y procedimientos.
    • Dar seguimiento a las no-conformidades elevadas.

Planificación de QA (Plan de QA)

  • Define la calidad deseada del software y cómo valorarla.
  • Es un mapa para institucionalizar la garantía de calidad del software.
  • Se utilizan checklists (lista de verificación) para asegurar que se cubren las características de cada tarea.
  • Debe ser conciso y preciso
  • Tiene que identificar todos los puntos esenciales.
  • Puede aplicar a características específicas de los diferentes productos.
  • Todos los puntos son expresados de la misma manera positiva o nagativa.
  • Se evalúa el punto teniendo en cuenta la severidad, el efecto sobre otros productos y la clase (omisión, excedente, incorrecto).

Evaluación de Calidad Software

  • Se evalúa para asegurar calidad adecuada.
  • Se utiliza un proceso para verificar los atributos relevantes utilizando métricas validadas de aceptación.
  • Calidad interna y externa se evalúa desde dentro (cumplimiento con lo planificado) y desde fuera (cumplimiento con las expectativas del cliente)
  • Calidad en uso: perspectiva del usuario del software.
  • Calidad a nivel de proceso: evaluar el cumplimiento con los factores de calidad definidos durante el ciclo de desarrollo.
  • Calidad a nivel de producto: especificar y evaluar el cumplimiento de los factores definidos. Las organizaciones están interesadas en evaluar su producto para
  • Diferenciarse asegurar tiempo entrega y reducir fallos
  • Establecer acuerdos de parámetros de calidad
  • Detectar y eliminar defectos
  • Evaluar y controlar rendimiento
  • Asegurar cumplimiento características de seguridad
  • Producir y comprobar para no comprometer con el resto de sistemas.

Beneficios Organismos Software

  • Controlar calidad en el producto
  • Mejorar las características.
  • Asegurar nivel de calidad
  • Comparar con la competencia.
  • Posicionar producto.
  • Aumentar venta.
  • Conocen calidad
  • Comparar alternativas
  • Establecer el servicio.
  • Conseguir independencia
  • Minimizar fallos
  • Reducir costes

Establecimiento de Metricas y Normas de Calidad

  • Es un documento que recolecta buenas prácticas y permite dirigir los procesos.
  • Debe definirse un proceso.

Problemas

  • Ausencia Asociación de modelos de calidad
  • Modelos no evolucionan.
  • Modelos no mantenibles.
  • Subjetividades.
  • Falta de equidad.
  • Generalidades.
  • No asociación al proceso o control del riesgo
  • Falta de directrices

Métricas de Calidad de Software

  • Se utilizan para estimar la calidad de un proyecto a desarrollar.
  • Los atributos se relacionan con las métricas porque buscan evaluar su adherencia en el proyecto.

Proceso de Certificación

  • El modelo de madurez contribuye eficazmente con la Calidad esta basada en las normas
    • ISO / IEC 12207, modelo procesos del ciclo
    • ISO / IEC 33000, certificación de la calidad
  • El modelo alineado es fácil integrado a la ISO 27001 y 25000.
  • ISO 12207 : Guia del ciclo
  • ISO 25000 : La calidad productos permite a ambos conocer la calidad y decidir si comprarla

Al aprobar la auditoría se obtiene

  • Certificado de madurez Software
  • Licencia de marca Madurez Software nivel
  • Diferencia asegura tiempo entrega y reducir fallos
  • Establecer acuerdos y parámetros
  • Detectar defectos antes
  • Evaluar y controlar el rendimiento
  • Asegurar que el producto respete los niveles de seguridad

Modelos de calidad personalizados ISO

  • Son para evaluar los procesos de desarrollo del software y la repetibilidad.
  • La evaluacion de proceso determina que es correcto y el punto.
  • Evaluacion de el producto: ISO 14598
  • Modelo de calidad 9126-1
  • Metricas Externas 9126-2
  • Metricas Internas 9126-3
  • Calidad en uso 9123-4
  • General 14598-1
  • Planeamiento 14598-2
  • Proceso para desarrolladores 14598-3
  • Compradores 14598-4
  • Evaluadores 14598-5
  • Módulos 14598-6
  • Estandares evaluados con ISO/IEC 15504

Sistemas Gestion de Calidad

  • Planificar hacer verific y Actuar ISO 9001: 2015

Auditorias

  • La auditoria interna 19011 establece de organizar los actividades. busca ver el calidad,eficacia del sistema
  • Una auditoría un proceso sistemático para obtener evidencia.
  • Criterios de Auditoría es definir política por donde empezar
  • Evidencia los registros
  • Hallazgos son los resultados
  • Programa de Auditoría conjunto planificado
  • Plan de auditoría de lo que es y prepara

Herramientas para la Gestión

  • Identificar problema principal, implementar y medir Brainstorming: proponer ideas.
  • Diagrama causa y efecto / Ishikawa causa problema
  • 5 porqués para llegar principales
    • Pareto para encontrar causa principal, concentración
    • las 5W2H para las futuras
    • Utiliza PlanCheck

Madurez del proceso es

  • CMMI mejora la evaluación
  • Modelo de madurez en software integra y mejora evaluar

El proceso de madurez tiene CMMI

Costos de Calidad ISO 25000

  • Las Normas ISO/IEC dan para usar un nuevo standards llamada Requisitos/Evaluación de Calidad de Productos.
  • Modulo Administración
  • La administración disciplina que controlar. el identifica y cambia registra.
    • Procedimientos para definir como.
  • Herramientas Se utilizan
  • Gestores responsables
  • Equipo tiene responsabilidad
  • Proceso
    • Compuesta
    • Planificación: plan define que, quien, donde y.
    • Itens definición gestionar.

Administración de configuración

  • Se realiza la identificación base y niveles
  • El Control se trabaja de forma segura y aprueba.
  • El Procedimientos cambio análisis valen la pena.
  • Las peticiones cambio página email informan errores un equipo comprueba valido
  • Los Cambios ser por componente registra mantenimiento.
  • Estado se registra
  • Auditar, las revisiones base
  • Auditoria
    • Funcional revisar desarrollo funcional base -Física construir conforme definir

Sistema Administración

  • Ideal integrar base datos Configuracion
  • Se crea utilizar administración sencillo:
    • Componentes pasan evalúan
    • Módulos se produce control

Gestión Versiones entrega

  • Identifica mantener registros
  • Asegurara

Versión

  • Difiere otro
  • Función rendimiento reparación

Entrega

  • El función los gestión proceso.

El incluye Sistema

  • La configuración define El Archivos Datos función
  • El Programa Ayudar Hardware
  • La Documentación
  • El empaque y publicidad

Creación entrega

  • Proceso archivo
  • Proceso crea

Revisión nivel

  • Registro Modificaciones

Nivel promoción

  • Estado

Nota

  • Versiones desarrollo entrega los

Nota2

  • ítems tiene forma

la Administración

Sistema gestión

  • Los controles Registro

Modulo 5 Fundamentos el Testing

  • Proceso que observar evaluación devoluciòn.
    • Verificación
    • Validación

Fundamento pruebas un método

  • Identifica fallas debe hacer y realices. Las pruebas no garantizan minimiza. Seleccionar adecua

Los desarrollados comunica

  • Métodos comunicado
  • Axiomas
    • Testea siempre
    • El programa testea -Difícil testear
    • No testearse
    • Ineludible determinar esperado
    • Debe reproducir
    • Condena inválida o válida
    • Resultados test
    • Testeo y probabilidades
    • Tester caja blanca
    • Usuario caja negra

Testeo

  • Es
  • Parte del desarrollo
  • Error es defecto

Los Errores

  • Defecto probar

Objetivoreviso

  • Detecta corregir
  • Causa falla detecta
  • Evalúan productos
  • Revisa da un

Identifica

  • Fallos en El problema.
  • Revisa
  • Compara y el codigo con la
  • Proceso

Siempre

  • Los pruebas pruebo
  • Evalúan

Ciclos

  • Cierre
  • Pruebas
  • Productos El error es una acción produce. Defecto manifestaciòn. Falla la manifestación en sistema.

Unidad 6

  • Diseño test
  • Definiciones Encontrar breve
  • Descripción probarse
  • Casos dadas
  • Condición se programar
  • Salidas si
  • Pruebas selectores

Tipos de Prueba Estatica

  • Deducir función código

Analisis del codigo revisa

  • Escritorio
  • Unificada Evaluar programa
  • Recorridos grupo ejecutar descrubir código
  • Roles presenta modera la discucion
  • Revisa codigo Falta compatible cheque

El proceso la inspecciòn

  • Elegir equipo y seguridad
  • Programa
  • Objetivamente
  • Reunión detectar
  • Corrige codigos modera

Análisis automatiza fuente Código

  • Recorren Faltas salida defectos compila

Análisis

  • Con probar programa cumplan especificación error

Dinámicas

  • Comporta blanca negra

Caja pruebas programa

  • Estructural
  • Pruebas programda
  • Caja especificación función

Clase Equivalencias

  • Pruebas subominios probar
  • Subconjunto equivalente
  • Pruebas dividir valisa inválida

Análisis Borde

  • Explora funciones
  • Clases se crea se revisa
  • Rango Valores registros

Guía con lo después

###Conjectura

  • Fallas crear programa ###Guessing error intuición y ###Pairwise
  • Clases costoso con ###Estática Dinámicas
  • Eficacia los tempranos
  • Sirven productos pruebas
  • Validad
  • No
  • Hardware
  • Realistas
  • Para probar
  • Es contextto
  • Claridad los probados
  • Constuido normal los ###Complejidad cikometrica
  • Metrica programa agrega
  • Camino nuevas

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

IT2002 Software Quality Factors
8 questions
Atributos de Calidad del Software
29 questions
Atributos de Calidad del Software
65 questions
Use Quizgecko on...
Browser
Browser