SlideShare una empresa de Scribd logo
UNIVERSIDAD FERMIN TORO
VICERRECTORADO ACADEMICO
FACULTAD DE INGENIERIA
ESCUELA DE COMPUTACION
MAPA
CONCEPTUAL
Luis David Castejón Morello
V-21.129.113
MANTENIMIENTO DE SOFTWARE
TECNICAS DE MANTEMINIENTO DE
SOFTWARE PRUEBAS Y MANTENIMIENTO DE SISTEMAS
Es la modificación de un producto de software después
de la entrega, para corregir errores, mejorar el
rendimiento, u otros atributos
adaptable – modificar el sistema para hacer frente a
cambios en el ambiente del software
perfectivo – implementar nuevos, o cambiar
requerimientos de usuario referentes a mejoras
funcionales para el software
correctivo, diagnosticar y corregir errores,
posiblemente los encontraron por los usuarios
preventiva – aumentar la capacidad de
mantenimiento de software o fiabilidad para evitar
problemas en el futuro
La fase de mantenimiento de software involucra cambios
al software para corregir defectos encontrados durante
su uso o la adición de nueva funcionalidad mejorando
la usabilidad y aplicabilidad del software.
LIMITES DE PRUEBAS
probar solo puede determinar la
presencia de los defectos, nunca su
ausencia.
se requiere de demostraciones
formales de que es correcto para
establecer ausencia.
probar en etapas tempranas
META DE LAS PRUEBAS
Maximizar el numero y la severidad de los
defectos encontrados por dinero gastado.
PRUEBAS A NIVEL DE MÉTODO
1.-verificar la operación con valores normales de los
parámetros.
2.-verificar la operación en los valores limites de los
parámetros.
3.-verificar la operación para valores de parámetros
fuera de los limites
4.-asegurar que ejecuta todas las instrucciones
5.-verificar todas las trayectorias , incluido ambos
lados de todas las ramas.
CONCEPTO
Es un proceso que se enfoca sobre la lógica
interna del software y las funciones externas
PROCESOS
llevando a cabo pruebas que
demuestren que cada función es
completamente alternativa.
desarrollando pruebas que
aseguren que la operación interna se
ajusta a las especificaciones y que
todos los componentes internos se
han comprobado de forma adecuada
realizando pruebas de
estabilidad, cobertura y rendimiento
de arquitectura.
TIPOS DE MANTENIMIENTO
Correctivo: cambios precisos para
corregir errores
Evolutivo: Incorporaciones,
modificaciones, y eliminaciones
necesarias
Adaptativo: Modificaciones que
afectan los entornos en los que el
sistema opera
CONCEPTO
CLASIFICACION
FASES DE MANTENIMIENTO

Más contenido relacionado

La actualidad más candente

Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativa
tutor03770
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
Yadith Miranda Silva
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
Yaskelly Yedra
 
Fases del Modelo PSP
Fases del Modelo PSPFases del Modelo PSP
Fases del Modelo PSP
Daniela Camacho
 
Principios Ingenieria
Principios IngenieriaPrincipios Ingenieria
Principios Ingenieriatoryneutral
 
Metricas de calidad
Metricas de calidadMetricas de calidad
Metricas de calidad
Guillermo Guerrero Bernal
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
Juan Pablo Bustos Thames
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
SebastianSeronGuerre
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
Jimmy Campo
 
PRESENTACIÓN RUP
PRESENTACIÓN RUPPRESENTACIÓN RUP
PRESENTACIÓN RUP
MSc Aldo Valdez Alvarado
 
Tabla Comparativa
Tabla ComparativaTabla Comparativa
Tabla Comparativa
luz aurora cruz arevalo
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
Ares Atzarel Hernández Rodríguez
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
María Inés Cahuana Lázaro
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
Camila Arbelaez
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
cristina_devargas
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo LinuxDiana
 

La actualidad más candente (20)

Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativa
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Modelo Cascada!!
Modelo Cascada!!Modelo Cascada!!
Modelo Cascada!!
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Fases del Modelo PSP
Fases del Modelo PSPFases del Modelo PSP
Fases del Modelo PSP
 
Principios Ingenieria
Principios IngenieriaPrincipios Ingenieria
Principios Ingenieria
 
Metricas de calidad
Metricas de calidadMetricas de calidad
Metricas de calidad
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
PRESENTACIÓN RUP
PRESENTACIÓN RUPPRESENTACIÓN RUP
PRESENTACIÓN RUP
 
Tabla Comparativa
Tabla ComparativaTabla Comparativa
Tabla Comparativa
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 

Similar a Mapa conceptual mantenimiento de software

Tema 1 -T3: Pruebas de software
Tema 1 -T3: Pruebas de softwareTema 1 -T3: Pruebas de software
Tema 1 -T3: Pruebas de software
Magemyl Egana
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
BarcodeBarcode
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
Antonio Elias Muñoz Espinoza
 
Ra.1..
Ra.1..Ra.1..
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
Elvis Valero
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
Elvis Valero
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de softwareozkar21
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
Luis Domingo
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
Tensor
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testingJulio Pari
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Vanessa Toral Yépez
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1naviwz
 
tipos de pruebas
tipos de pruebas tipos de pruebas
tipos de pruebas
120892120892
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
raaf0001
 

Similar a Mapa conceptual mantenimiento de software (20)

Tema 1 -T3: Pruebas de software
Tema 1 -T3: Pruebas de softwareTema 1 -T3: Pruebas de software
Tema 1 -T3: Pruebas de software
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
 
Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Ra.1..
Ra.1..Ra.1..
Ra.1..
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1
 
Pruebas
PruebasPruebas
Pruebas
 
tipos de pruebas
tipos de pruebas tipos de pruebas
tipos de pruebas
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
 

Último

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 

Último (6)

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 

Mapa conceptual mantenimiento de software

  • 1. UNIVERSIDAD FERMIN TORO VICERRECTORADO ACADEMICO FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION MAPA CONCEPTUAL Luis David Castejón Morello V-21.129.113
  • 2. MANTENIMIENTO DE SOFTWARE TECNICAS DE MANTEMINIENTO DE SOFTWARE PRUEBAS Y MANTENIMIENTO DE SISTEMAS Es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos adaptable – modificar el sistema para hacer frente a cambios en el ambiente del software perfectivo – implementar nuevos, o cambiar requerimientos de usuario referentes a mejoras funcionales para el software correctivo, diagnosticar y corregir errores, posiblemente los encontraron por los usuarios preventiva – aumentar la capacidad de mantenimiento de software o fiabilidad para evitar problemas en el futuro La fase de mantenimiento de software involucra cambios al software para corregir defectos encontrados durante su uso o la adición de nueva funcionalidad mejorando la usabilidad y aplicabilidad del software. LIMITES DE PRUEBAS probar solo puede determinar la presencia de los defectos, nunca su ausencia. se requiere de demostraciones formales de que es correcto para establecer ausencia. probar en etapas tempranas META DE LAS PRUEBAS Maximizar el numero y la severidad de los defectos encontrados por dinero gastado. PRUEBAS A NIVEL DE MÉTODO 1.-verificar la operación con valores normales de los parámetros. 2.-verificar la operación en los valores limites de los parámetros. 3.-verificar la operación para valores de parámetros fuera de los limites 4.-asegurar que ejecuta todas las instrucciones 5.-verificar todas las trayectorias , incluido ambos lados de todas las ramas. CONCEPTO Es un proceso que se enfoca sobre la lógica interna del software y las funciones externas PROCESOS llevando a cabo pruebas que demuestren que cada función es completamente alternativa. desarrollando pruebas que aseguren que la operación interna se ajusta a las especificaciones y que todos los componentes internos se han comprobado de forma adecuada realizando pruebas de estabilidad, cobertura y rendimiento de arquitectura. TIPOS DE MANTENIMIENTO Correctivo: cambios precisos para corregir errores Evolutivo: Incorporaciones, modificaciones, y eliminaciones necesarias Adaptativo: Modificaciones que afectan los entornos en los que el sistema opera CONCEPTO CLASIFICACION FASES DE MANTENIMIENTO