lunes, 30 de noviembre de 2020

MODELO DE CALIDAD GQM


Definición y Características

Proporciona una manera útil para definir mediciones tanto del proceso como de los resultados de un proyecto. Considera que un programa de medición puede ser mas satisfactorio si es diseñado teniendo en mente las metas (objetivo perseguido). Las preguntas ayudaran a medir si se esta alcanzando en forma exitosa la meta definida por esta razón se consideraran preguntas potencialmente medibles. 

Puede incluso ser utilizada por los miembros individuales de un equipo de proyecto para enfocar su trabajo y para determinar su progreso hacia la realización de sus metas específicas.

GQM se puede aplicar a todo el ciclo de vida del producto, procesos, y recursos y se pude alinear fácilmente con el ambiente organizacional.

Fotografía: Victor Basili
La literatura abierta describe GQM en términos de un proceso de seis pasos donde los tres primeros pasos se basan en usar las metas de negocio para conducir a la identificación de las verdaderas métricas y los últimos tres pasos se basan en recopilar los datos de las medidas y la fabricación del uso eficaz de las métricas para mejorar la toma de decisión. 
Originariamente definido por Basili y Weiss (1984) y extendido posteriormente por Rombach (1990) como resultado de muchos años de experiencia práctica e investigación académica.
Tiene como principio básico que la medición debe ser realizada, siempre, orientada a un objetivo.

Pasos de GQM

1. Establecer las Metas: Desarrollar un conjunto de metas corporativas, de la división y del proyecto de negocio  que estén asociados a  un conjunto de medidas

de productividad y calidad.

2. Generación de Preguntas: Generar las preguntas (basadas en modelos) que definen objetivos de la

manera mas completa y cuantificable posible.

3. Especificación de Medidas: Especificar las medidas necesarias a ser recolectadas para contestar las

preguntas y seguir la evolución del proceso y  producto con respecto a las metas.

4. Preparar Recolección de datos: Desarrollar mecanismos para la recolección de datos.

5. Recolectar, Validar y Analizar los datos para la toma de decisiones: Recoger, validar y

analizar los datos en tiempo real, para proporcionar la realimentación  de proyectos  en una acción
correctiva. 

6. Analizar los datos para el logro de los objetivos y el aprendizaje: Analizar los datos

una vez alcanzado una meta para determinar  el grado de conformidad y hacer las recomendaciones para mejoras futuras.

Los primeros tres pasos del proceso de Basili son llamados a menudo  como la la fase de definición de GQM provee  la estructura de proceso para pasar al  concepto de métricas significativas que, cuando se ponen en funcionamiento cuantifican los objetivos y proveen datos significativos para la toma de decisión. Las Metas identifican lo que queremos lograr; las preguntas, nos dicen si estamos satisfaciendo los objetivos o nos ayudan comprender cómo interpretarlos; y las métricas identifican las mediciones que son necesarias para responder a las preguntas y cuantificar el objetivo.

Los restantes pasos son para recolectar y usar los resultados de las medidas para mejorar la toma de decisiones.

Ventajas

Se puede aplicar a todo el ciclo de vida del producto, procesos, y recursos y se puede alinear fácilmente con el ambiente organizacional.

Desventajas

Es efectivo cuando es implementado como parte de una iniciativa de mejora de la calidad más amplia, ya que uno de los principales propósitos de las mediciones es la mejora. El equipo de GQM necesitará coordinar estas tareas para todos los proyectos de forma tal de asegurar consistencia de las métricas entre proyectos.


domingo, 29 de noviembre de 2020

MODELO DE CALIDAD McCALL

 


DEFINICIÓN Y CARACTERÍSTICAS

Este modelo fue creado por Jim Mc Call en 1977. Establece 3 perspectivas para el análisis de la calidad de software, define 11 factores y 23 criterios relacionados a estos. Las métricas que propone son preguntas que ponderan numéricamente un determinado atributo del producto de software. Después de obtener los valores para todas las métricas de un criterio específico, el promedio de todas ellas es el valor para ese criterio.

VENTAJAS

  • Se enfoca en el modelo final identificando los atributos claves desde el punto de vista del usuario.
  • Identifica una serie de criterios, tales como rastreabilidad, simplicidad, capacidad de expansión, etc. 

DESVENTAJAS
  •  No siempre existe una relación perfectamente lineal entre los valores métricos y las características que se deben estimar.   

CRITERIOS DE EVALUACIÓN Y FACTORES ASOCIADOS



Diagrama de Mc Call – Criterios asociados a factores de calidad



VER EL SIGUIENTE VIDEO: MODELO DE MAcCALL



sábado, 28 de noviembre de 2020

MODELO DE CALIDAD FURPS

 

 MODELO DE CALIDAD FURPS

Modelo de Furps


Este modelo fue desarrollado por Hewlett-Packard en el año 1987. En el se desarrollan un conjunto de factores de calidad de software, bajo el acrónimo de FURPS: funcionalidad (Functionality), usabilidad (Usability), confiabilidad (Reliability), desempeño (Performance) y capacidad de soporte (Supportability).  se muestra el diagrama de FURPS y los criterios de calidad y factores asociados.

CARACTERISTICAS


Tabla No. 1. Características del modelo de evaluación FURPS. Fuente. Elaboración propia. 2018. Basada en Constanzo. 

VENTAJAS

  • El modelo posibilita la estandarización de algunos criterios para poder obtener los requerimientos.

  • Sus criterios son de fácil comprensión y ello, facilita su implementación

DESVENTAJAS
  •  Presenta gran cantidad de métricas que tiene el modelo, genera mayor uso de tiempo y costos más elevados.

CRITERIOS DE EVALUACIÓN Y FACTORES ASOCIADOS

Diagrama de FURPS – Criterios asociados a factores de calidad



VER EL SIGUIENTE VIDEO: MODELO DE FURPS




viernes, 27 de noviembre de 2020

MODELO DE CALIDAD BOEHM



Fotografía: Barry Boehm
Definición

Este modelo fue propuesto por Barry Boehm en el año de 1978. Este se basa en que el software
debe hacer lo que el usuario quiere que haga, por lo tanto se espera que el software:

  • Utilice los recursos del computador
  •  correcta y eficientemente.
  • Sea fácil de usar y de aprender para los usuarios.
  • Estar bien diseñado, codificado y ser probado y mantenido fácilmente.

Características

La estructura presenta 3 niveles  para  las características: de alto nivel, de nivel intermedio y características primitivas. Cada una de estas características contribuye al nivel general de calidad.

Características de alto nivel

Estas características representan requerimientos generales de uso:

  • Utilidad, cuan (usable, confiable, eficiente) es el producto en sí mismo.
  • Mantenimiento, cuan fácil es modificarlo, entenderlo y retestearlo.
  • Utilidad general, si puede seguir usándose si se cambia el ambiente.

Características de nivel intermedio

Estas características representan  los factores de calidad de Boehm:

  • Portabilidad(Utilidad general)
  • Fiabilidad ( Utilidad per-se)
  • Eficiencia ( Utilidad per-se)
  • Usabilidad ( Utilidad per-se)
  • Capacidad de prueba ( Mantenibilidad)
  • Flexibilidad (Mantenibilidad)

Características Primitivas

 Este es el nivel más bajo y corresponde a características directamente asociadas  a una o dos métricas de calidad:

Portabilidad

  • Independencia  de dispositivos
  • Auto-contención de confiabilidad.
  • Auto-contención
  • Exactitud
  • Completitud
  • Consistencia
  • Robustez/Integridad

 Eficiencia

  •  Accesibilidad
  •  Eficiencia de uso de dispositivos

Usabilidad

  •  Robustez/Integridad
  •  Accesibilidad
  •   Comunicación

Testeabilidad

  •  Comunicación
  •   Auto descripción
  •  Estructuración

Entendibilidad

  •  Consistencia
  •  Estructuración
  •  Concisidad
  •  Legibilidad

Modificabilidad

  •   Estructuración
  •  Aumentabilidad

Ventajas

  • Presenta un rango alto de características primitivas.
  • Une los mejores elementos de otros modelos.
  •  Integra el desarrollo del software con el mantenimiento.

Desventajas

  •  Genera mucho tiempo el análisis.
  •  Es un modelo costoso.
  •  Funciona mejor en grandes proyectos.
  •  Se trabaja siguiendo un protocolo y debe ser seguido estrictamente para un buen funcionamiento.

Criterios de Evaluación y Factores Asociados

Los factores de calidad del modelo de Boehm se descomponen en criterios de evaluación que son llamados elementos primarios. A continuación de relacionan:





lunes, 23 de noviembre de 2020

REFERENCIAS


Blogspot. (s.f.). Furpsrup [Imagen]. Recuperado de Blogspot: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgv8UV91Mgsicedc-HGHaaDq97TpwaUm6sows0jBWj2tJCdPZGq2EgAAuzjdoJbWdbt6SiDUUiRClT5kFFcwm1SOeyLjUsxefJtEAkONFQ2-nyc0672oN1JEh3XNjDnh2oCaXXHTMGxzY/s320/furpsrup.gif

Blogspot. (s.f.). Modelo de McCall [Imagen]. Recuperado de https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdNvSmqaDyWjcQPcpOJzRlyfDm21ZHzyqwbLS2dFPoQRxN0BJPgFBUGI-fo9ZJOe2d1bnLUG1jnEtUwprKlfVwqKwSmWj-aleYUrHo9KiYwtWRTYKm4jIFyXJBIkDIQKxBtzCkvESi4vyj/s1600/modelo+de+McCall.jpg

Blogspot. (24 de julio de 2018). Evaluación de la Calidad de la Tecnología Educativa. Recuperado de Blogspot: http://evaluaciondetecnologiaeducativa.blogspot.com/

Carnegie Mellon University. (s.f.). Instituto de Ingeniería de Software. Recuperado de Carnegie Mellon University: https://www.sei.cmu.edu/about/leadership/display.cfm?customel_datapageid_2623=3008

Constanzo, M. A. (abril de 2014). Comparación De Modelos De Calidad, Factores Y Métricas En El Ámbito De La Ingeniería De Software. Recuperado de file:///C:/Users/pao/AppData/Local/Temp/Temp1_actividasd_1.zip/Dialnet-ComparacionDeModelosDeCalidadFactoresYMetricas-5123569.

Crespo, A. (18 de abril de 2018). ISO 25000: La calidad del producto software. Recuperado de Excentia: https://www.excentia.es/iso-25000

(CVUDES). Rey, A. (2015). Libro Electrónico Multimedial: Evaluación de la Calidad de la Tecnología Educativa. Capítulos 2 y 4. Recuperado de http://aula2.cvudes.edu.co/publico/lems/L.000.007.EATE/Documentos/cap2/Capitulo_Completo.pdf

Diaz, M. (27 de julio de 2017). Goal Question Metric. Youtube. Recuperado de https://www.youtube.com/watch?v=SHhuh5uDfr0

FANDOM. (s.f.). Modelo de Evaluación de Red. Recuperado de FANDOM: https://modelos-de-evaluacion-red-grupo-7.fandom.com/wiki/MODELO_DE_EVALUACI%C3%93N_FURPS#:~:text=Sus%20criterios%20son%20de%20f%C3%A1cil,tiempo%20y%20costos%20m%C3%A1s%20elevados

Google Sites. (27 de septiembre de 2017). Modulo Evalución Red. Recuperado de Google Sites: https://sites.google.com/site/moduloevaluacionred/modelo-mc-call

Google sites. (s.f.). procesos-de-la-empresa/calidad-y-madurez [Imagen]. Obtenido de Google sites: https://sites.google.com/site/quagsireinc/_/rsrc/1468738807395/procesos-de-la-empresa/calidad-y-madurez/ISO25000.PNG

Gilb. (s.f.). Acerca de Tom y Kai Gilb. Obtenido de Gilb: https://www.gilb.com/pages/about-us

Goconqr. (3 de agosto de 2018). Métrica GQM (Goal Question Metric). Recuperado de Goconqr: https://www.goconqr.com/mindmap/14544633/m-trica-gqm-goal-question-metric-

Goconqr. (4 de agosto de 2018). Modelo GILB. Recuperado de Goconqr: https://www.goconqr.com/mindmap/14545199/modelo-gilb

Guy, T. (21 de mayo de 2020). Características del modelo de calidad de Gilb. Youtube. Recuperado de https://www.youtube.com/watch?v=VOakfJ9NT7A

Header. (s.f.). Iso 25000. Recuperado de Header: https://iso25000.com/images/header_iso25000_es.png

Informática. ISO 9126. Recuperado de: https://sites.google.com/site/informaticamcprats/iso-9126

Iso25000 (2020). Pertinencia funcional. Capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuario especificados. Recuperado de: https://iso25000.com/index.php/normas-iso-25000/iso-25010

Nueva iso 9001. (noviembre de 2019). Software Iso [Imagen]. Recuperado de Nueva iso 9001: https://www.nueva-iso-9001-2015.com/wp-content/uploads/2019/11/Software-ISO.jpg

Roa, P. Morales, C. Gutiérrez, P.(2015). Norma ISO/IEC 25000, Universidad Distrital Francisco José de Caldas, Vol 3, N° 2, Pag 30. [Archivo pdf]. Recuperado de: 8373-Texto del artículo-47605-3-10-20160327.pdf      

Slideshare. (6 de marzo de 2016). Metodología GQM. Recuperado de Slideshare: https://www.slideshare.net/netozack/metodologa-gqm-59163173

Technology.online. (agosto de 2018). upright_book_cover [Imagen]. Recuperado de Technology.online: https://netfritz-technology.online/wp-content/uploads/2018/08/upright_book_cover_18918-37.png

Universidad de Cartagena. (2020, 08 11). Unidad 3, Educación Virtual. Recuperado de Aula Virtual Unicartagena: https://aulavirtualunicartagena.co/publicaci/recursosdigitales/unidad4/mobile/index.html

V, S. M. (17 de agosto de 2016). Modelo Furps [Video]. Youtube. Recuperado de https://youtu.be/-ZSQneygDTU

Verdugo, M. (4 de marzo de 2020). Modelo de Calidad McCALL [Video]. Youtube. Recuperado de https://youtu.be/37YCvlUnk9s

 

 

 

 

 

 

ISO 25000

Definición Las normas de calidad ISO/IEC 25000, también llamada SQuare (Requisitos y Evaluación de Calidad de Productos de Software), cons...