# data[].attributes.body
- https://www.researchgate.net/profile/Jorge-Moreno-Chaustre/publication/267832255_Exploracion_dE_ModElos_y_EstandarEs_dE_calidad_para_El_producto_softwarE/links/54c7a90d0cf289f0cecd8347/Exploracion-dE-ModElos-y-EstandarEs-dE-calidad-para-El-producto-softwarE.pdf
- http://fcaenlinea.unam.mx/anexos/1728/Unidad_2/u2_act2_1.pdf/http://fcaenlinea.unam.mx/anexos/1728/Unidad_2/u2_act2_1.pdf
- https://fernandoarciniega.com/normas-y-estandares-de-calidad-para-el-desarrollo-de-software/
- https://sites.google.com/site/moduloevaluacionred/modelo-mc-call

# data[].attributes.body
propuesto por Barry Boehm en 1978 [3]. Éste define la calidad de software en términos de atributos cualitativos y los mide usando métricas. El modelo no es muy distinto al de McCall, porque muchos de sus factores de calidad son los mismos. Éste modelo también presenta sus factores de calidad estructurados jerárquicamente de alto a bajo nivel

# data[].attributes.body
TRANSICION

Portabilidad: Se puede usar en otra maquina?

Reusabilidad: Se puede reutilizar parte del Software?

Interoperabilidad: Se puede comunicar con otros sistemas?

# data[].attributes.body
REVISION

Facilidad de prueba: Se puede probar?

Flexibilidad: Se puede modificar?

Facilidad de mantenimiento: Que tan difícil es arreglarlo?

# data[].attributes.body
OPERACIÓN

Corrección: El software hace lo que necesito?

Fiabilidad: Lo Hace de forma exacta siempre?

Eficiencia: Aprovecha el hardware lo mejor posible?

Integridad: Es seguro?

Facilidad de Uso: Lo puedo usar con facilidad?

# data[].attributes.body
El modelo de Calidad Mc Call esta planteado desde la perspectiva del usuario presentándose cuestionamientos en cada uno de sus capacidades, así:

# data[].attributes.body
El modelo fue escrito por McCall [2], [10], Richards y Walters, siendo publicado en el año 1977 en un documento denominado “Factors in software quality”. El modelo refleja perspectivas del desarrollador y del usuario, además presenta una estructura jerárquica para organizar los factores divididos en tres aspectos de calidad de software (revisión, transición y operación),

# data[].attributes.body
Soporte: se relaciona a factores que se dan durante y después de la implementación del sistema SW.

Adaptabilidad.

Extensibilidad.

Mantenibilidad.

Compatibilidad.

Configurabilidad.

Capacidad de configuración

Requisitos de instalación.

# data[].attributes.body
Performance (rendimiento – Prestación): hace referenciaa la velocidad del sistema y su eficiencia en utilización de recursos.

Velocidad de procesamiento

Eficiencia

Consumo de recurso.

Rendimiento efectivo total.

Productividad.

Tiempo de respuesta.

# data[].attributes.body
La confiabilidad agrupa los requerimientos que tiene que ver con la solidez y robustez de un sistema durante su ejecución. Incluye:

Recuperabilidad.

Precisión.

Predicción.

# data[].attributes.body
Los requerimientos de usabilidad hacen referencia a la facilidad de uso del producto, mide el esfuerzo que invierte el usuario para utilizar el sistema, se valora evaluando los siguientes atributos: pueden incluir subcategorías tales como:

Factores humanos.

Estética.

Consistencia.

Documentación.

# data[].attributes.body
La funcionalidad: hace referencia a los requerimientos específicos de lo que debería realizar el sistema, se valora evaluando los siguientes atributos:

Características y capacidades del programa

Generalidades de las funciones

capacidades

Seguridad del sistem

# data[].attributes.body
En 1987 Hewlett-Packard desarrolló una serie de factores de calidad que reciben el acrónimo de FURPS [4], que incluye cinco (5) categorías principales por sus nombres en inglés: Funcionalidad (Functionality), Usabilidad (Usability), Confiabilidad (Reliability), Desempeño (Performance) y Soportabilidad (Supportability), de aquí el nombre del modelo.

# data[].attributes.body
ISO/IEC 2503n. División de requisitos de calidad. Los estándares que forman parte de esta división ayudan a especicar los requisitos de calidad. Estos requisitos pueden ser usados en el proceso de especicación de requisitos de calidad para un producto software que va a ser desarrollado ó como entrada para un proceso de evaluación. El proceso de denición de requisitos se guía por el establecido en la norma ISO/IEC 15288 (ISO, 2003).

# data[].attributes.body
ISO/IEC 2502n. División de mediciones de calidad. Los estándares pertenecientes a esta división incluyen un modelo de referencia de calidad del producto software, deniciones matemáticas de las métricas de calidad y una guía práctica para su aplicación.

# data[].attributes.body
ISO/IEC 2500n. División de gestión de calidad. Los estándares que forman esta división denen todos los modelos comunes, términos y referencias a los que se alude en las demás divisiones de SQuaRE.

# data[].attributes.body
SQuaRE está formada por las divisiones siguientes:

# data[].attributes.body
Norma ISO/IEC 25000 (SquaRE) ISO 25000:2005 (SQuaRE -Software Quality Requirements and Evaluation) es una nueva serie de normas que se basa en ISO 9126 y en ISO 14598 (Evaluación del software). Uno de los principales objetivos de la serie SQuaRE es la coordinación y armonización del contenido de ISO 9126 y de ISO 15939:2002 (Measurement Information Model). ISO 15939 tiene un modelo de información que ayuda a determinar que se debe especicar durante la planicación, performance y evaluación de la medición. Para su aplicación, cuenta con los siguientes pasos: Recopilar los datos, Preparación de los datos y Análisis de los datos.

# data[].attributes.attachment_link.title
Norma ISO 25000 y modelos de evaluación de software

# data[].attributes.body
Nivel 5 Optimizado: Los procesos de los proyectos y de la organización están orientados a la mejora de las actividades, que mediante métricas son identificadas, evaluadas y puestas en práctica.

# data[].attributes.body
Nivel 4 Administrado: Los proyectos usan objetivos medibles y cuanticables para alcanzar cubrir las necesidades de los clientes y la organización. Es decir, se usan métricas para gestionar la organización.

# data[].attributes.body
Nivel 3 Definido: Definido: Significa que la forma de desarrollar proyectos está definida, establecida, documentada y que existen métricas.

# data[].attributes.body
Nivel 2 Repetible: Se da cuando el éxito de los resultados obtenidos se puede repetir.

# data[].attributes.body
Nivel 1 Inicial o ejecutando: Este es el nivel en donde todas las empresas que no tienen procesos, es donde el proceso se ejecuta y se logra su objetivo, así sea fuera de presupuesto y de cronograma.

# data[].attributes.body
Nivel 0: Incompleto: El proceso no se realiza, o no se consiguen los objetivos.

# data[].attributes.body
El CMMI establece cinco niveles de madurez los cuales son:

# data[].attributes.body
- Mejora de los procesos de construcción de software que    provee los elementos necesarios para determinar su efectividad.
-  Puede ser utilizado como guía para mejorar las actividades de un proyecto, área u organización, ya que proporciona un marco de referencia para evaluar la efectividad de los procesos actuales.
-  Es el estándar más conocido para la mejora de procesos en mejora de procesos para el desarrollo de proyectos, gestión de proveedores y gestión de servicio.

# data[].attributes.attachment_link.title
Modelo CMMI | ¿Qué es? | Historia | Niveles de madurez | TI4All