SlideShare una empresa de Scribd logo
1 de 15
Ibarra, 19 de mayo de 2017
ESTRUCTURA DE DATOS
CALIDAD DEL SOFTWARE
MANTENIBILIDAD
(ISO/IEC 9126-1)
PRESENTACION
EQUIPO DE TRABAJO N° 1:
• Javier Campués
• Nicole Moreta
• Jessica Guamán
• Ángelo Carranco
• Jesenia Cuaspud
• Francis Enríquez
1. INTRODUCCION
• ISO/IEC 9126-1: Modelo de Calidad
• ISO/IEC 9126-2: Métricas Externas
• ISO/IEC 9126-3: Métricas Internas
• ISO/IEC 9126-4: Calidad en uso.
La Norma ISO/IEC 9126 es un estándar internacional para la evaluación de
calidad de productos de software.
Está dividida en cuatro partes:
El Modelo de Calidad o Calidad del Software, se define como:
“La totalidad de características de un producto de software que
se manifiesta en su habilidad para satisfacer necesidades
establecidas o implícitas”.
1. INTRODUCCION
1. Funcionalidad
2. Confiabilidad
3. Eficiencia
4. Usabilidad
5. Mantenibilidad
6. Portabilidad
Características o Atributos de la Calidad del Software :
1. INTRODUCCION
Es el conjunto de atributos relacionados con la facilidad de
extender, modificar o corregir errores en un sistema software.
MANTENIBILIDAD:
Subatributos de la Mantenibilidad:
 Facilidad de Análisis
 Facilidad de Cambio
 Estabilidad
 Facilidad de Prueba
 Conformidad
2. LOS SUBATRIBUTOS DE MANTENIBILIDAD
Subatributos de la Mantenibilidad:
5. Conformidad: Es la capacidad del producto software para adherirse
a normas o convenciones relacionadas con la mantenibilidad.
1. Facilidad para ser analizado: Es la capacidad del
producto software para ser diagnosticadas las
deficiencias o causas de los fallos en el software, o
para identificar las partes que han de ser
modificadas.
2. Facilidad para ser cambiado: Es la capacidad del
producto software que permite que una
determinada modificación sea implementada.
3. Estabilidad: Es la capacidad del producto
software para evitar efectos inesperados debidos
a modificaciones del software.
4. Facilidad para ser probado: Es la capacidad del
producto software que permite que el software
modificado sea validado.
3. PROPIEDADES DE MANTENIBILIDAD
REPARABILIDAD:
TENEMOS DOS PROPIEDADES:
La flexibilidad es una característica
tanto del producto software como de
los procesos relacionados. El termino
de estos últimos, los procesos deben
poderse acomodar a nuevas técnicas
de gestión y organización, a cambios en
la forma de entender la ingeniería, etc.
• Un sistema software es reparable si permite la
correlación de sus defectos con la cantidad de
trabajo limitada y razonable.
• Un producto software que consiste en módulos
bien diseñados es más fácil analizar y reparar,
que uno monolítico.
• La reparabilidad de un producto software esta
influida por su fiabilidad, ya que al
incrementarse esta última, disminuye la
necesidad de reparaciones.
FLEXIBILIDAD:
4. EFECTOS SOBRE LAS MODIFICACIONES
A. INFORME DE MODIFICACIONES EN EL SOFTWARE:
• Nombres de los elementos
de configuración que han
sido modificados.
• Número de versión de cada
elemento de configuración
modificado.
• Cambios que han sido
implementados.
• Fecha de comienzo, fecha
final y esfuerzo requerido.
Además, se deberá evaluar los efectos de una
modificación sobre las siguientes características
del software:
• Consistencia
• Transportabilidad
• Fiabilidad
• Mantenibilidad
• Seguridad
• Eficiencia
• Consumo de Recursos
• Cohesión
• Acoplamiento
• Complejidad
DEBEMOS DOCUMENTAR LO SIGUIENTE:
4. EFECTOS SOBRE LAS MODIFICACIONES
B. EFECTOS SOBRE LA MANTENIBILIDAD:
Algunos cambios en el software pueden reducir la mantenibilidad.
Los que producen este efecto con mayor frecuencia son:
• Violar los estándares de la codificación.
• Reducir la cohesión.
• Incrementar el acoplamiento.
• Incrementar la complejidad esencial.
C. MEDIDA DE LA MANTENIBILIDAD
Al elegir entre dos sistemas diferentes, ambos, desarrollados con el mismo lenguaje y
que tienen el mismo tamaño. La elección vendría determinado por el más fácil de mantener
(lo que implica menores costos de mantenimiento), para lo cual, debemos saber su
mantenibilidad.
4. EFECTOS SOBRE LAS MODIFICACIONES
Existen dos aproximaciones para medir la mantenibilidad:
D. APROXIMACIONES PARA MEDIR LA MANTENIBILIDAD:
MEDIDAS EXTERNAS: MEDIDAS INTERNAS:
4. EFECTOS SOBRE LAS MODIFICACIONES
La característica clave de la mantenibilidad será la velocidad de implementar un cambio una vez que la
necesidad de su realización esta definida. Por esta razón se define una medida llamada Tiempo Medio Para
Reparación (MTTR). Para calcular esta medida es necesario registrar la siguiente información:
1. Tiempo para identificar el problema
2. Tiempo de retraso administrativo
3. Tiempo para obtener las herramientas de mantenimiento
4. Tiempo para analizar el problema
5. Tiempo para hacer la especificación del cambio necesario
6. Tiempo para realizar el cambio
7. Ratio entre el tiempo total y el número total de cambios
8. Número de problemas sin resolver
9. Tiempo empleado en problemas no resueltos
10. Porcentaje de cambios que introducen nuevos defectos para implementar un cambio
MEDIDAS EXTERNAS:
4. EFECTOS SOBRE LAS MODIFICACIONES
Se han realizado múltiples
estudios para determinar valores
limites para otras medidas más
sofisticadas.
Para determinar las medidas que
más afectan a la mantenibilidad, la
selección se debe realizar en
combinación con medidas técnicas
estadísticas, para identificar las
medidas de producto que son las
mejores para predecir los errores de
interfaz con probabilidad de aparecer
durante el mantenimiento.
Cualquier otra medida sencilla
resultan insuficientes por si mismas
como indicadores de la mantenibilidad,
ya que capturan una visión muy reducida
de la estructura y complejidad del
software.
MEDIDAS INTERNAS:
BIBLIOGRAFÍA
 https://prezi.com/sx9c3vosjugs/caracteristicas-de-mantenibilidad-y-portabilidad-del-software/
 https://es.wikipedia.org/wiki/Mantenibilidad
 http://calidadysoftware.blogspot.com/2011/08/el-mito-de-la-mantenibilidad.html
 http://mantenibilidad6n-7n.blogspot.com/2014/11/factores-principales-de-la.html
ISO 9126 Mantenibilidad del Software Subatributos Medidas

Más contenido relacionado

La actualidad más candente

Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
Gestión de la configuración del software(gcs)
Gestión de la configuración del software(gcs)Gestión de la configuración del software(gcs)
Gestión de la configuración del software(gcs)Jefferson Palacios
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Softwareeduardo89
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareGustavo Cuen
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionMarioS1093
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareGiovani Ramirez
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQApabloreyes154
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IITensor
 
Doc 5 plan de configuración de software ieee-828 (cm)-01
Doc 5   plan de configuración de software ieee-828 (cm)-01Doc 5   plan de configuración de software ieee-828 (cm)-01
Doc 5 plan de configuración de software ieee-828 (cm)-01Fanny Lorena Rivera Vera
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Softwarelcastillo110
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARELidizz Garcia Alvarado
 

La actualidad más candente (20)

Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Gestión de la configuración del software(gcs)
Gestión de la configuración del software(gcs)Gestión de la configuración del software(gcs)
Gestión de la configuración del software(gcs)
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Software
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Doc 5 plan de configuración de software ieee-828 (cm)-01
Doc 5   plan de configuración de software ieee-828 (cm)-01Doc 5   plan de configuración de software ieee-828 (cm)-01
Doc 5 plan de configuración de software ieee-828 (cm)-01
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 

Similar a ISO 9126 Mantenibilidad del Software Subatributos Medidas

Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Claudis Muñoz
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del softwareraaf0001
 
Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Claudis Muñoz
 
Presentacion_ISOIEC9126_Julian_Carvajal.pdf
Presentacion_ISOIEC9126_Julian_Carvajal.pdfPresentacion_ISOIEC9126_Julian_Carvajal.pdf
Presentacion_ISOIEC9126_Julian_Carvajal.pdfJulian Carvajal
 
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfPRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfVictor430019
 
Ensayo de calidad
Ensayo de calidadEnsayo de calidad
Ensayo de calidadpancho
 
Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)Xiva Sandoval
 
Auditoria de Mantenimiento
Auditoria de MantenimientoAuditoria de Mantenimiento
Auditoria de MantenimientoEver Lopez
 
Trabajo final sistemas de calidad
Trabajo final sistemas de calidadTrabajo final sistemas de calidad
Trabajo final sistemas de calidadOmar Hernandez
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del softwareedwardgutierrezp
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del softwareedwardgutierrezp
 
La norma iso
La norma isoLa norma iso
La norma isoRosslide
 
Sistema de gestion_de_calidad
Sistema de gestion_de_calidadSistema de gestion_de_calidad
Sistema de gestion_de_calidadJorgeH12
 
Fundamentos de la calidad del software
Fundamentos de la calidad del softwareFundamentos de la calidad del software
Fundamentos de la calidad del softwareJonathan
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto softwaremigmol
 

Similar a ISO 9126 Mantenibilidad del Software Subatributos Medidas (20)

ISO 9126.pdf
ISO 9126.pdfISO 9126.pdf
ISO 9126.pdf
 
Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Estandares trabajo final unidad 2
Estandares trabajo final unidad 2
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
 
Mantenimiento y evolucion del software
Mantenimiento y evolucion del softwareMantenimiento y evolucion del software
Mantenimiento y evolucion del software
 
Estandares de calidad
Estandares de calidadEstandares de calidad
Estandares de calidad
 
Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Estandares trabajo final unidad 2
Estandares trabajo final unidad 2
 
Presentacion_ISOIEC9126_Julian_Carvajal.pdf
Presentacion_ISOIEC9126_Julian_Carvajal.pdfPresentacion_ISOIEC9126_Julian_Carvajal.pdf
Presentacion_ISOIEC9126_Julian_Carvajal.pdf
 
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfPRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
 
Ensayo de calidad
Ensayo de calidadEnsayo de calidad
Ensayo de calidad
 
Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)
 
Estandares Y Normas de ISO
Estandares Y Normas de ISOEstandares Y Normas de ISO
Estandares Y Normas de ISO
 
Auditoria de Mantenimiento
Auditoria de MantenimientoAuditoria de Mantenimiento
Auditoria de Mantenimiento
 
Trabajo final sistemas de calidad
Trabajo final sistemas de calidadTrabajo final sistemas de calidad
Trabajo final sistemas de calidad
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del software
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del software
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
La norma iso
La norma isoLa norma iso
La norma iso
 
Sistema de gestion_de_calidad
Sistema de gestion_de_calidadSistema de gestion_de_calidad
Sistema de gestion_de_calidad
 
Fundamentos de la calidad del software
Fundamentos de la calidad del softwareFundamentos de la calidad del software
Fundamentos de la calidad del software
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto software
 

ISO 9126 Mantenibilidad del Software Subatributos Medidas

  • 1. Ibarra, 19 de mayo de 2017 ESTRUCTURA DE DATOS
  • 3. PRESENTACION EQUIPO DE TRABAJO N° 1: • Javier Campués • Nicole Moreta • Jessica Guamán • Ángelo Carranco • Jesenia Cuaspud • Francis Enríquez
  • 4. 1. INTRODUCCION • ISO/IEC 9126-1: Modelo de Calidad • ISO/IEC 9126-2: Métricas Externas • ISO/IEC 9126-3: Métricas Internas • ISO/IEC 9126-4: Calidad en uso. La Norma ISO/IEC 9126 es un estándar internacional para la evaluación de calidad de productos de software. Está dividida en cuatro partes: El Modelo de Calidad o Calidad del Software, se define como: “La totalidad de características de un producto de software que se manifiesta en su habilidad para satisfacer necesidades establecidas o implícitas”.
  • 5. 1. INTRODUCCION 1. Funcionalidad 2. Confiabilidad 3. Eficiencia 4. Usabilidad 5. Mantenibilidad 6. Portabilidad Características o Atributos de la Calidad del Software :
  • 6. 1. INTRODUCCION Es el conjunto de atributos relacionados con la facilidad de extender, modificar o corregir errores en un sistema software. MANTENIBILIDAD: Subatributos de la Mantenibilidad:  Facilidad de Análisis  Facilidad de Cambio  Estabilidad  Facilidad de Prueba  Conformidad
  • 7. 2. LOS SUBATRIBUTOS DE MANTENIBILIDAD Subatributos de la Mantenibilidad: 5. Conformidad: Es la capacidad del producto software para adherirse a normas o convenciones relacionadas con la mantenibilidad. 1. Facilidad para ser analizado: Es la capacidad del producto software para ser diagnosticadas las deficiencias o causas de los fallos en el software, o para identificar las partes que han de ser modificadas. 2. Facilidad para ser cambiado: Es la capacidad del producto software que permite que una determinada modificación sea implementada. 3. Estabilidad: Es la capacidad del producto software para evitar efectos inesperados debidos a modificaciones del software. 4. Facilidad para ser probado: Es la capacidad del producto software que permite que el software modificado sea validado.
  • 8. 3. PROPIEDADES DE MANTENIBILIDAD REPARABILIDAD: TENEMOS DOS PROPIEDADES: La flexibilidad es una característica tanto del producto software como de los procesos relacionados. El termino de estos últimos, los procesos deben poderse acomodar a nuevas técnicas de gestión y organización, a cambios en la forma de entender la ingeniería, etc. • Un sistema software es reparable si permite la correlación de sus defectos con la cantidad de trabajo limitada y razonable. • Un producto software que consiste en módulos bien diseñados es más fácil analizar y reparar, que uno monolítico. • La reparabilidad de un producto software esta influida por su fiabilidad, ya que al incrementarse esta última, disminuye la necesidad de reparaciones. FLEXIBILIDAD:
  • 9. 4. EFECTOS SOBRE LAS MODIFICACIONES A. INFORME DE MODIFICACIONES EN EL SOFTWARE: • Nombres de los elementos de configuración que han sido modificados. • Número de versión de cada elemento de configuración modificado. • Cambios que han sido implementados. • Fecha de comienzo, fecha final y esfuerzo requerido. Además, se deberá evaluar los efectos de una modificación sobre las siguientes características del software: • Consistencia • Transportabilidad • Fiabilidad • Mantenibilidad • Seguridad • Eficiencia • Consumo de Recursos • Cohesión • Acoplamiento • Complejidad DEBEMOS DOCUMENTAR LO SIGUIENTE:
  • 10. 4. EFECTOS SOBRE LAS MODIFICACIONES B. EFECTOS SOBRE LA MANTENIBILIDAD: Algunos cambios en el software pueden reducir la mantenibilidad. Los que producen este efecto con mayor frecuencia son: • Violar los estándares de la codificación. • Reducir la cohesión. • Incrementar el acoplamiento. • Incrementar la complejidad esencial. C. MEDIDA DE LA MANTENIBILIDAD Al elegir entre dos sistemas diferentes, ambos, desarrollados con el mismo lenguaje y que tienen el mismo tamaño. La elección vendría determinado por el más fácil de mantener (lo que implica menores costos de mantenimiento), para lo cual, debemos saber su mantenibilidad.
  • 11. 4. EFECTOS SOBRE LAS MODIFICACIONES Existen dos aproximaciones para medir la mantenibilidad: D. APROXIMACIONES PARA MEDIR LA MANTENIBILIDAD: MEDIDAS EXTERNAS: MEDIDAS INTERNAS:
  • 12. 4. EFECTOS SOBRE LAS MODIFICACIONES La característica clave de la mantenibilidad será la velocidad de implementar un cambio una vez que la necesidad de su realización esta definida. Por esta razón se define una medida llamada Tiempo Medio Para Reparación (MTTR). Para calcular esta medida es necesario registrar la siguiente información: 1. Tiempo para identificar el problema 2. Tiempo de retraso administrativo 3. Tiempo para obtener las herramientas de mantenimiento 4. Tiempo para analizar el problema 5. Tiempo para hacer la especificación del cambio necesario 6. Tiempo para realizar el cambio 7. Ratio entre el tiempo total y el número total de cambios 8. Número de problemas sin resolver 9. Tiempo empleado en problemas no resueltos 10. Porcentaje de cambios que introducen nuevos defectos para implementar un cambio MEDIDAS EXTERNAS:
  • 13. 4. EFECTOS SOBRE LAS MODIFICACIONES Se han realizado múltiples estudios para determinar valores limites para otras medidas más sofisticadas. Para determinar las medidas que más afectan a la mantenibilidad, la selección se debe realizar en combinación con medidas técnicas estadísticas, para identificar las medidas de producto que son las mejores para predecir los errores de interfaz con probabilidad de aparecer durante el mantenimiento. Cualquier otra medida sencilla resultan insuficientes por si mismas como indicadores de la mantenibilidad, ya que capturan una visión muy reducida de la estructura y complejidad del software. MEDIDAS INTERNAS:
  • 14. BIBLIOGRAFÍA  https://prezi.com/sx9c3vosjugs/caracteristicas-de-mantenibilidad-y-portabilidad-del-software/  https://es.wikipedia.org/wiki/Mantenibilidad  http://calidadysoftware.blogspot.com/2011/08/el-mito-de-la-mantenibilidad.html  http://mantenibilidad6n-7n.blogspot.com/2014/11/factores-principales-de-la.html