SlideShare una empresa de Scribd logo
1 de 7
PRUEBAS DE MANTENIMIENTO DE SISTEMAS DE SOFTWARE
Universidad Abierta y a Distancia de México
Alumna: Araceli González Medina
Matrícula: ES1421001174
8vo. Semestre
Profesor: Ricardo Rodríguez Nieves
Carrera: Ingeniería en Desarrollo de Software
Grupo: DS-DPSS-1801-B1-001
Marzo, 2017
PROCESOS DE EVOLUCIÓN
DEL SOFTWARE
TIPOS DE PROGRAMAS (S, P, E)
• S-type (Static type): Son programas que se especifican formalmente,
o bien que tienen procesos definidos o automáticos. Un ejemplo, son
los programas que devuelven resultados basados en fórmulas
establecidas (calculadoras o algunos puntos de venta).
• P-type (Practical type): Son aquellos que pueden especificar también
operaciones formales pero no tiene respuesta automática, porque
necesitan un proceso iterativo para que pueda encontrar la solución.
Se programa con la primicia de saber el resultado que se requiere,
pero no se sabe como llegar a el. Tienen como característica las
estabilidad de los requisitos. Programas para pruebas de laboratorio.
• E-type (Embedded type): Son los programas que tratan de modelar
procesos del mundo real, lo que provoca que el sistema y el entorno
en que trabaja se desarrollen de manera conjunta. Programas
orientados a objetos.
Las Tres Etapas de Evolución del Software
(Alfa, Madurez, Salida)
• Etapa 1 de la evolución del software: versión alfa
En esta versión, se detecta que hacen falta algunas características, que se irán
incorporando también se pueden visualizar los cambios o modificaciones en el
futuro. El desarrollo inicial genera todo el conocimiento, de los procesos, como
el de dominio de aplicación, requisitos de los usuarios, reglas de negocio,
políticas, soluciones, algoritmos, etc.
• Etapa 2 de la evolución del software: madurez
Esta etapa se da por que los usuarios van cambiando sus necesidades, y
perciben mejoras del sistema, además de los cambios acelerados que
experimenta el software, por lo que debe de evolucionar y adaptarse a los
cambios de necesidades de los usuarios. Durante esta etapa se pueden corregir
los fallos detectados.
• Etapa 3 de la evolución del software: salida
Aunque se trata de ser adaptable, la evolución continua provoca que ya no sea
estable el software por los que llega la etapa de salida, se debe a que o bien ya
no existe soporte técnico o no cumple con las nuevas necesidades por lo que
los usuarios deberán ser redirecconados a un nuevo software.
Ejemplo gráfico de una reingeniería de
sistemas
Aplicaciones con cobro por
internet
Recursos de: http://nandita-punk.wixsite.com/masa/single-
post/2016/06/23/Bloque-4-Evaluaci%C3%B3n-de-los-sistemas-
tecnol%C3%B3gicos
Un ejemplo representativo de la
reingeniería de los sistemas, son la que
están experimentando muchas
aplicaciones que procesaban las
transacciones en los puntos de ventas.
Con la entrada del comercio a internet
estos sistemas deberán ser adaptados al
modelo de cobro en línea.
Ejemplo real para cada tipo de cambio
seleccionado
Operaciones
Cambio de software
Configuración del control
Ejemplos:
• Migración a plataformas mas
estables, respecto a la evolución de
sus procesos.
Interfaz
Interfaz de software/hardware
Interfaz de usuario software
Interfaz de base de datos de
software
Ejemplos:
• La interfaz de base de datos
no se le presenta al
administrador.
• Se rediseñan las interfaces de
usuarios.
Lógicos
Operandos incorrectos en una expresión lógica
Lógica fuera de secuencia.
Variable incorrecta
Falta de prueba lógica o condición
Número de iteraciones incorrectas en un ciclo
Ejemplos:
• Se implementa un método de calculo de
aplicación de tasas de impuestos
dinámico.
Mejora
Mejora de funciones existentes
Mejora de interfaz
Ejemplos:
• Se adicionan utilidades, como
mejoras de navegación e
interacción con los usuarios
Conclusiones
El mantenimiento preventivo y correctivo, tiene gran
impacto en la actualidad, si bien en el pasado era
impensable rediseñar o adaptar un programa existente,
la tendencia se inclinaba a crear programas nuevos y que
además resultaban tener costo muy elevados. Ahora con
la implementación de programas orientados a objetos, es
mas factible mantener el software que ocupamos, e irle
adicionando utilidades.
Como todos los demás procesos, se trabaja con
metodologías con las que se puede administrar las
tareas de mantenimiento, conociendo las etapas de
evolución de los sistemas o el tipo de reingeniería, que
podemos aplicar.
Bibliografía
UNADM. 2018. Pruebas y Mantenimiento de Sistemas de Software. Unidad 3.
Fundamentos del aseguramiento de la calidad del software.pdf. Ciudad de México.
Universidad Tecnológica de Pereira. 2008. Introducción a la Calidad del Software. Pág.
336.Recuperado de file:///C:/Users/Ara/Downloads/Dialnet-
IntroduccionALaCalidadDeSoftware-4745899.pdf.
EcuRed. Calidad del Software. Recuperado de
https://www.ecured.cu/Calidad_de_Software.
Pressman, R. (2010). Ingeniería de software. España: McGraw-Hill/Interamericana.
Sommerville, I. (2011). Ingeniería de software. México: Pearson Educación.
Proceso de la Gerencia de SQA. Fábrica de Software. Recuperado de
https://es.slideshare.net/josefernandolimonortiz/sqa-ejem.
Calidad del software. Blog recuperado de:
http://dankocs2012.blogspot.mx/2012/12/aseguramiento-de-la-calidad-de-
software.html
Aseguramiento de la calidad del software. Recuperado de
https://es.slideshare.net/Anita325/aseguramiento-de-la-calidad-del-software-sqa

Más contenido relacionado

La actualidad más candente

Preguntas y respuestas sobre metodología RUP
Preguntas y respuestas sobre metodología RUPPreguntas y respuestas sobre metodología RUP
Preguntas y respuestas sobre metodología RUPAndres Mora Vanegas
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Swmsc080277
 
Fases para la elaboración de un programa informático
Fases para la elaboración de un programa informáticoFases para la elaboración de un programa informático
Fases para la elaboración de un programa informáticoMaryRomero77
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de softwareTom Rodriguez
 
FASES EN EL DESARROLLO DE UN PROGRAMA
FASES EN EL DESARROLLO DE UN PROGRAMAFASES EN EL DESARROLLO DE UN PROGRAMA
FASES EN EL DESARROLLO DE UN PROGRAMABeydasanchezhernandez
 
ciclo de vida de un software
ciclo de vida de un softwareciclo de vida de un software
ciclo de vida de un softwareVenusUwu
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01CHRIST PANTOJA
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacioncaroyu
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfRodrigoMardones16
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareCesar Garcia
 
Presentacion estandares de calidad deine y adalys
Presentacion estandares de calidad deine y adalysPresentacion estandares de calidad deine y adalys
Presentacion estandares de calidad deine y adalysAdalysR
 
Presentación estándares de calidad Deine R. y Adalys R.
Presentación estándares de calidad Deine R. y Adalys R.Presentación estándares de calidad Deine R. y Adalys R.
Presentación estándares de calidad Deine R. y Adalys R.AdalysR
 
Ciclo de vida de un sistema de información carlos
Ciclo de vida de un sistema de información carlosCiclo de vida de un sistema de información carlos
Ciclo de vida de un sistema de información carloscarlosluis002
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasGeorghe
 
Estrategias para las pruebas de unidad, de validación, aceptación y de sistema
Estrategias para las pruebas de unidad, de validación, aceptación y de sistemaEstrategias para las pruebas de unidad, de validación, aceptación y de sistema
Estrategias para las pruebas de unidad, de validación, aceptación y de sistemaPablo Bonilla
 
Especificación de Requerimiento
Especificación de RequerimientoEspecificación de Requerimiento
Especificación de RequerimientojohannaAC
 

La actualidad más candente (20)

Preguntas y respuestas sobre metodología RUP
Preguntas y respuestas sobre metodología RUPPreguntas y respuestas sobre metodología RUP
Preguntas y respuestas sobre metodología RUP
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
Fases para la elaboración de un programa informático
Fases para la elaboración de un programa informáticoFases para la elaboración de un programa informático
Fases para la elaboración de un programa informático
 
MetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De VidaMetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De Vida
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de software
 
FASES EN EL DESARROLLO DE UN PROGRAMA
FASES EN EL DESARROLLO DE UN PROGRAMAFASES EN EL DESARROLLO DE UN PROGRAMA
FASES EN EL DESARROLLO DE UN PROGRAMA
 
ciclo de vida de un software
ciclo de vida de un softwareciclo de vida de un software
ciclo de vida de un software
 
Dpss u3 a2_macm
Dpss u3 a2_macmDpss u3 a2_macm
Dpss u3 a2_macm
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Presentacion estandares de calidad deine y adalys
Presentacion estandares de calidad deine y adalysPresentacion estandares de calidad deine y adalys
Presentacion estandares de calidad deine y adalys
 
Presentación estándares de calidad Deine R. y Adalys R.
Presentación estándares de calidad Deine R. y Adalys R.Presentación estándares de calidad Deine R. y Adalys R.
Presentación estándares de calidad Deine R. y Adalys R.
 
Ciclo de vida de un sistema de información carlos
Ciclo de vida de un sistema de información carlosCiclo de vida de un sistema de información carlos
Ciclo de vida de un sistema de información carlos
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemas
 
Estrategias para las pruebas de unidad, de validación, aceptación y de sistema
Estrategias para las pruebas de unidad, de validación, aceptación y de sistemaEstrategias para las pruebas de unidad, de validación, aceptación y de sistema
Estrategias para las pruebas de unidad, de validación, aceptación y de sistema
 
Especificación de Requerimiento
Especificación de RequerimientoEspecificación de Requerimiento
Especificación de Requerimiento
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 

Similar a Dpss u3 u2_argm

Procesos de Evolución del Software
Procesos de Evolución del SoftwareProcesos de Evolución del Software
Procesos de Evolución del SoftwareAbelardo Paniagua
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototiposKeiner Valerio
 
Dpss u3_a2_paov.pptx
 Dpss u3_a2_paov.pptx Dpss u3_a2_paov.pptx
Dpss u3_a2_paov.pptxPablo Olvera
 
Procesos de evolución del software
Procesos de evolución del softwareProcesos de evolución del software
Procesos de evolución del softwareIvette Ramírez
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareJoan Fernando Chipia Lobo
 
Rediseño de la Organizacion con Sistemas de Información
Rediseño de la Organizacion con Sistemas de InformaciónRediseño de la Organizacion con Sistemas de Información
Rediseño de la Organizacion con Sistemas de InformaciónJOSE LUIS LIÑAN HERRERA
 
Trabajo ciclo de vida
Trabajo ciclo de vidaTrabajo ciclo de vida
Trabajo ciclo de vidaNicolas Bossa
 
Trabajo ciclo de vida
Trabajo ciclo de vidaTrabajo ciclo de vida
Trabajo ciclo de vidaNicolas Bossa
 
7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesos7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesossilviamap64
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de softwareNixon Gomez
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa... grachika
 

Similar a Dpss u3 u2_argm (20)

Procesos de Evolución del Software
Procesos de Evolución del SoftwareProcesos de Evolución del Software
Procesos de Evolución del Software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Dpss u3_a2_paov.pptx
 Dpss u3_a2_paov.pptx Dpss u3_a2_paov.pptx
Dpss u3_a2_paov.pptx
 
Procesos de evolución del software
Procesos de evolución del softwareProcesos de evolución del software
Procesos de evolución del software
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Rediseño de la Organizacion con Sistemas de Información
Rediseño de la Organizacion con Sistemas de InformaciónRediseño de la Organizacion con Sistemas de Información
Rediseño de la Organizacion con Sistemas de Información
 
CLAUDIO (1).pptx
CLAUDIO (1).pptxCLAUDIO (1).pptx
CLAUDIO (1).pptx
 
Dpss u3 a2_vimp
Dpss u3 a2_vimpDpss u3 a2_vimp
Dpss u3 a2_vimp
 
Dpss u3 a2_herm
Dpss u3 a2_hermDpss u3 a2_herm
Dpss u3 a2_herm
 
Trabajo ciclo de vida
Trabajo ciclo de vidaTrabajo ciclo de vida
Trabajo ciclo de vida
 
Trabajo ciclo de vida
Trabajo ciclo de vidaTrabajo ciclo de vida
Trabajo ciclo de vida
 
Metodologia Programación
Metodologia ProgramaciónMetodologia Programación
Metodologia Programación
 
7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesos7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesos
 
XXXS
XXXSXXXS
XXXS
 
Dpss u3 a2_paov
Dpss u3 a2_paovDpss u3 a2_paov
Dpss u3 a2_paov
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Dpss u3 a2_roym
Dpss u3 a2_roymDpss u3 a2_roym
Dpss u3 a2_roym
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 

Último

Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 

Último (20)

Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 

Dpss u3 u2_argm

  • 1. PRUEBAS DE MANTENIMIENTO DE SISTEMAS DE SOFTWARE Universidad Abierta y a Distancia de México Alumna: Araceli González Medina Matrícula: ES1421001174 8vo. Semestre Profesor: Ricardo Rodríguez Nieves Carrera: Ingeniería en Desarrollo de Software Grupo: DS-DPSS-1801-B1-001 Marzo, 2017 PROCESOS DE EVOLUCIÓN DEL SOFTWARE
  • 2. TIPOS DE PROGRAMAS (S, P, E) • S-type (Static type): Son programas que se especifican formalmente, o bien que tienen procesos definidos o automáticos. Un ejemplo, son los programas que devuelven resultados basados en fórmulas establecidas (calculadoras o algunos puntos de venta). • P-type (Practical type): Son aquellos que pueden especificar también operaciones formales pero no tiene respuesta automática, porque necesitan un proceso iterativo para que pueda encontrar la solución. Se programa con la primicia de saber el resultado que se requiere, pero no se sabe como llegar a el. Tienen como característica las estabilidad de los requisitos. Programas para pruebas de laboratorio. • E-type (Embedded type): Son los programas que tratan de modelar procesos del mundo real, lo que provoca que el sistema y el entorno en que trabaja se desarrollen de manera conjunta. Programas orientados a objetos.
  • 3. Las Tres Etapas de Evolución del Software (Alfa, Madurez, Salida) • Etapa 1 de la evolución del software: versión alfa En esta versión, se detecta que hacen falta algunas características, que se irán incorporando también se pueden visualizar los cambios o modificaciones en el futuro. El desarrollo inicial genera todo el conocimiento, de los procesos, como el de dominio de aplicación, requisitos de los usuarios, reglas de negocio, políticas, soluciones, algoritmos, etc. • Etapa 2 de la evolución del software: madurez Esta etapa se da por que los usuarios van cambiando sus necesidades, y perciben mejoras del sistema, además de los cambios acelerados que experimenta el software, por lo que debe de evolucionar y adaptarse a los cambios de necesidades de los usuarios. Durante esta etapa se pueden corregir los fallos detectados. • Etapa 3 de la evolución del software: salida Aunque se trata de ser adaptable, la evolución continua provoca que ya no sea estable el software por los que llega la etapa de salida, se debe a que o bien ya no existe soporte técnico o no cumple con las nuevas necesidades por lo que los usuarios deberán ser redirecconados a un nuevo software.
  • 4. Ejemplo gráfico de una reingeniería de sistemas Aplicaciones con cobro por internet Recursos de: http://nandita-punk.wixsite.com/masa/single- post/2016/06/23/Bloque-4-Evaluaci%C3%B3n-de-los-sistemas- tecnol%C3%B3gicos Un ejemplo representativo de la reingeniería de los sistemas, son la que están experimentando muchas aplicaciones que procesaban las transacciones en los puntos de ventas. Con la entrada del comercio a internet estos sistemas deberán ser adaptados al modelo de cobro en línea.
  • 5. Ejemplo real para cada tipo de cambio seleccionado Operaciones Cambio de software Configuración del control Ejemplos: • Migración a plataformas mas estables, respecto a la evolución de sus procesos. Interfaz Interfaz de software/hardware Interfaz de usuario software Interfaz de base de datos de software Ejemplos: • La interfaz de base de datos no se le presenta al administrador. • Se rediseñan las interfaces de usuarios. Lógicos Operandos incorrectos en una expresión lógica Lógica fuera de secuencia. Variable incorrecta Falta de prueba lógica o condición Número de iteraciones incorrectas en un ciclo Ejemplos: • Se implementa un método de calculo de aplicación de tasas de impuestos dinámico. Mejora Mejora de funciones existentes Mejora de interfaz Ejemplos: • Se adicionan utilidades, como mejoras de navegación e interacción con los usuarios
  • 6. Conclusiones El mantenimiento preventivo y correctivo, tiene gran impacto en la actualidad, si bien en el pasado era impensable rediseñar o adaptar un programa existente, la tendencia se inclinaba a crear programas nuevos y que además resultaban tener costo muy elevados. Ahora con la implementación de programas orientados a objetos, es mas factible mantener el software que ocupamos, e irle adicionando utilidades. Como todos los demás procesos, se trabaja con metodologías con las que se puede administrar las tareas de mantenimiento, conociendo las etapas de evolución de los sistemas o el tipo de reingeniería, que podemos aplicar.
  • 7. Bibliografía UNADM. 2018. Pruebas y Mantenimiento de Sistemas de Software. Unidad 3. Fundamentos del aseguramiento de la calidad del software.pdf. Ciudad de México. Universidad Tecnológica de Pereira. 2008. Introducción a la Calidad del Software. Pág. 336.Recuperado de file:///C:/Users/Ara/Downloads/Dialnet- IntroduccionALaCalidadDeSoftware-4745899.pdf. EcuRed. Calidad del Software. Recuperado de https://www.ecured.cu/Calidad_de_Software. Pressman, R. (2010). Ingeniería de software. España: McGraw-Hill/Interamericana. Sommerville, I. (2011). Ingeniería de software. México: Pearson Educación. Proceso de la Gerencia de SQA. Fábrica de Software. Recuperado de https://es.slideshare.net/josefernandolimonortiz/sqa-ejem. Calidad del software. Blog recuperado de: http://dankocs2012.blogspot.mx/2012/12/aseguramiento-de-la-calidad-de- software.html Aseguramiento de la calidad del software. Recuperado de https://es.slideshare.net/Anita325/aseguramiento-de-la-calidad-del-software-sqa