Please enable JavaScript.
Coggle requires JavaScript to display documents.
capítulo 5 Mantenibilidad de software - Coggle Diagram
capítulo 5 Mantenibilidad de software
Definiciones de mantenibilidad
Card y glass establecen que la mantenibilidad significa que los cambiosteiende a ser conflictos en areas localizadas del sistema
El IEEE la define como la facilidad con que un sistema o componente de sowtware puede ser modificado para correguir defectos
ISO define la mantenibilidad como el grado de efectividad y eficiencia con el que se puede modificar un producto o sistema por el personalde mantenimiento preveisto
Atributos de Mantenibilidad del codigo fuente
La mantenibilidad se puede estudiar desde diferentes puntos de vista y en cada caso los aspectos a considerar son diferentes
Aspectos
Estructuras de Control
Estructuras de información
Tipografia,identificación y comentarios
Vistas
Sistema
Componentes
Aspectos que influyen en la mantenibilidad
Proceso de Desarrollo
Documentacón
Compresión del Programa
Propiedades de la mantenibilidad
Reparabilidad
Un sistema es reparable si permite la corrección de sus defectos
Flexibilidad
El software es de naturaleza muy maleable
Estandares ISO
ISO/EEC 25000
Se organiza en 6 apartados
ISO/IEC 2501n
División de Modelo de Calidad
ISO/IEC 2502n
Division de Medicón de calidad
ISO/IEC 2500n
Division de Gestion de calidad
ISO/IEC 2503n
Devision de Requisitos de calidad
ISO/IEC 25050n-25099
Division de Extenciones
ISO/IEC 2504n
Division de Evaluacion de la Calidad
Modelo de Calidad ISO/IEC 25010
Define dos modelos: uno de calidad de producto y un modelo de calidad de uso
Modelo de calidad de producto define
Adecuación funcional
Eficiencia de Desempeño
Compatibilidad
Usabilidad
Fiabilidad
Seguridad
Mantenibilidad
Reusibilidad
Modificabilidad
Anazibiliadad
Cacpacidad para ser probado
Modularidad
Portabilidad
Modelo de calidad de uso
Certificación de Productos de Software