SlideShare una empresa de Scribd logo
1 de 7
UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO
PRUEBAS Y MANTENIMIENTO DE SISTEMAS DE SOFTWARE
ALUMNO: LUIS REY MARTÍNEZ HERNÁNDEZ
MATRÍCULA ES1421013624
DOCENTE: MC Ricardo Rodríguez Nieves
Actividad 2: Procesos de evolución del software
Unidad 3: Mantenimientos de sistemas de software
Sábado 3 de Marzo de 2018
UN EJEMPLO PARA CADA UNO DE LOS
TIPOS DE PROGRAMAS (S, P, E)
PROGRAMA S PROGRAMA P PROGRAMA E
Este se escribe de acuerdo con una
especificación exacta de lo que el
programa puede hacer.
Este es implementado por ciertos
procedimientos lo cuales
determinan lo que el programa
puede hacer.
Este es escrito para que se lleve a
cabo algún tipo de actividad en el
mundo.
Ejemplo: aplicación o programa que
es creado para una tarea especifica
nada más, como comparar una serie
de información que es enviada, y
determina solo la comparación,
nada más.
Ejemplo: una aplicación o programa
que tenga consigo diferentes
procesos como eliminar, consultar,
editar, verificar, comprobar por una
lista de información recibida de un
formulario. Y a su vez puede
exportar esta información también.
Ejemplo: una aplicación o programa
que se adapte a las diferentes
necesidades y circunstancias del
medio ambiente.
LAS TRES ETAPAS DE EVOLUCIÓN DEL
SOFTWARE (ALFA, MADUREZ, SALIDA)
ALFA MADUREZ SALIDA
Desarrollo inicial:
Detectará algunas características
que se irán incorporando a
futuro, la cual se le conoce como
desarrollo inicial. Basada en
escenarios o casos de estudio.
Cuando los usuarios tienden a
cambiar sus necesidades, esto
logrará de manera independiente
El usuario puede detectar fallas,
a lo que se podrá corregir poco a
poco hasta llegar a un proceso
de evolución.
El software logrará únicamente
estabilizarse manteniéndose así
hasta que ya no sea adaptable,
pero recordemos que únicamente
estar en producción.
Después de todo un proceso se
identificarán las diferentes fases
del sistema de software, para
darle una salida de que el
EJEMPLO GRÁFICO DE UNA REINGENIERÍA DE
SISTEMAS
Análisis de
inventarios:
Información
detallada
Restructuración de
documentos:
Documentación del
componente
Ingeniería
inversa:
Proceso de
análisis del
programa.
Restructuración
del código:
Análisis de la
arquitectura de los
datos.
Restructuración del código:
Se aplica a módulos cuya
codificación no permite
comprenderlos.
Ingeniería avanzada:
Recuperación de la
información del diseño
DE LOS TIPOS DE CAMBIOS INCLUIDOS EN LA PÁGINA
36, ELIGE 4 TIPOS DE CAMBIO E INCLUYE UN EJEMPLO
REAL PARA CADA TIPO DE CAMBIO SELECCIONADO
INTERFAZ ESPECIFICACIÓN MEJORA SALIDA
Interfaz de usuario la
cual es la creación de
un formulario, donde el
usuario ingresará sus
datos solicitados.
Especificación de
requerimientos: se
requiere un sistema de
una encuesta que reciba
información del usuario
y esta ingrese a la base
de datos, para ser
consultada. (Solo es
información que no lleva
datos personales, solo
es una encuesta de
salud).
Mejora de funciones
existentes: en los
requerimientos no se
especifico si existe
determinadas funciones
como tales al sistema. Y
con el paso de la
evolución del software,
se necesitará crear
algunas funciones
especificas.
Los datos ingresados en
el formulario, no tienen
una validación
correspondiente, se
presenta en un formato
incorrecto.
CONCLUSIONES
La evolución del software y sus etapas, la reingeniería de sistemas y los tipos de
cambio hace que el ingeniero haga una valoración adicional para realizar pruebas,
mantenimiento al sistema de software, creado, desarrollado y en proceso; en esta
actividad fue de suma importancia llevar a cabo los diferentes ejemplos para entender
más lo que se pudo analizar en estos temas, como desde la taxonomía de cambios de
software, hasta como se da el proceso de evolución de software.
REFERENCIAS CONSULTADAS
UNADM. (2018). 3.2.1. Evolución del software . x, de Contenido de la unidad 3 Sitio
web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/0
8/DPSS/U3/Unidad_3_Mantenimiento_de_sistemas_de_software.pdf

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datos
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
Ciclo de vida de una Base de Datos
Ciclo de vida de una Base de DatosCiclo de vida de una Base de Datos
Ciclo de vida de una Base de Datos
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
desarrollo de software
desarrollo de softwaredesarrollo de software
desarrollo de software
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
METODOLOGIA SSADM
METODOLOGIA SSADMMETODOLOGIA SSADM
METODOLOGIA SSADM
 
SSADM Material de apoyo
 SSADM Material de apoyo SSADM Material de apoyo
SSADM Material de apoyo
 
11 Clase Analisis De Requisitos
11 Clase Analisis De Requisitos11 Clase Analisis De Requisitos
11 Clase Analisis De Requisitos
 
Sistemas
SistemasSistemas
Sistemas
 
Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...
 
Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto
 
Analisis y diseno
Analisis y disenoAnalisis y diseno
Analisis y diseno
 
Modelos de datos y procesos
Modelos de datos y procesosModelos de datos y procesos
Modelos de datos y procesos
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
 
Trabajo Práctico 02
Trabajo Práctico 02Trabajo Práctico 02
Trabajo Práctico 02
 

Similar a DPSS_U3_A2_LRMH

TP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
TP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓNTP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
TP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓNArnaldo Federico Ledesma
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistemaArturo Bocanegra
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasIsidro Gonzalez
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSValentina
 
Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Tomasjz
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosOriana Campos
 
Etapas del desarrollo de software
Etapas del desarrollo de softwareEtapas del desarrollo de software
Etapas del desarrollo de softwarexinithazangels
 
Diseño de un Sistema de Informacion
Diseño de un Sistema de InformacionDiseño de un Sistema de Informacion
Diseño de un Sistema de Informacionjosue salas
 
Procesos de Evolución del Software
Procesos de Evolución del SoftwareProcesos de Evolución del Software
Procesos de Evolución del SoftwareAbelardo Paniagua
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistemaVictor Barraez
 
Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2johannalp
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas4589PAREDES
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas4589PAREDES
 
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
 

Similar a DPSS_U3_A2_LRMH (20)

TP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
TP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓNTP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
TP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de Sistemas
 
Ciclo de vida bd
Ciclo de vida bdCiclo de vida bd
Ciclo de vida bd
 
Dpss u3 a2_macm
Dpss u3 a2_macmDpss u3 a2_macm
Dpss u3 a2_macm
 
Dpss u3 a2_lummm.docx
Dpss u3 a2_lummm.docxDpss u3 a2_lummm.docx
Dpss u3 a2_lummm.docx
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1
 
Dpss u3 a2_herm
Dpss u3 a2_hermDpss u3 a2_herm
Dpss u3 a2_herm
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Etapas del desarrollo de software
Etapas del desarrollo de softwareEtapas del desarrollo de software
Etapas del desarrollo de software
 
Diseño de un Sistema de Informacion
Diseño de un Sistema de InformacionDiseño de un Sistema de Informacion
Diseño de un Sistema de Informacion
 
Procesos de Evolución del Software
Procesos de Evolución del SoftwareProcesos de Evolución del Software
Procesos de Evolución del Software
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas
 
Procesos de evolución del software
Procesos de evolución del softwareProcesos de evolución del software
Procesos de evolución del software
 

Último

slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfWaldo Eber Melendez Garro
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdfMirkaCBauer
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...jose880240
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdffernandolozano90
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxDiegoSuarezGutierrez
 
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSCONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSrobinarielabellafern
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxJulio Lovon
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...p39961945
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptalisonsarmiento4
 
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHVivafornai
 
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA  Multiproposito TIPO IP.pdfFicha Técnica -Cemento YURA  Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdfEdgard Ampuero Cayo
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxLilibethBallesteros1
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoAntonioCardenas58
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxElybe Hernandez
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptxJhonLeon59
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxAnonymousk8JgrnuMSr
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdfThe16Frame
 

Último (20)

slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptx
 
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSCONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptx
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
 
50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt
 
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.ppt
 
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
 
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA  Multiproposito TIPO IP.pdfFicha Técnica -Cemento YURA  Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptx
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayo
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptx
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf
 

DPSS_U3_A2_LRMH

  • 1. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO PRUEBAS Y MANTENIMIENTO DE SISTEMAS DE SOFTWARE ALUMNO: LUIS REY MARTÍNEZ HERNÁNDEZ MATRÍCULA ES1421013624 DOCENTE: MC Ricardo Rodríguez Nieves Actividad 2: Procesos de evolución del software Unidad 3: Mantenimientos de sistemas de software Sábado 3 de Marzo de 2018
  • 2. UN EJEMPLO PARA CADA UNO DE LOS TIPOS DE PROGRAMAS (S, P, E) PROGRAMA S PROGRAMA P PROGRAMA E Este se escribe de acuerdo con una especificación exacta de lo que el programa puede hacer. Este es implementado por ciertos procedimientos lo cuales determinan lo que el programa puede hacer. Este es escrito para que se lleve a cabo algún tipo de actividad en el mundo. Ejemplo: aplicación o programa que es creado para una tarea especifica nada más, como comparar una serie de información que es enviada, y determina solo la comparación, nada más. Ejemplo: una aplicación o programa que tenga consigo diferentes procesos como eliminar, consultar, editar, verificar, comprobar por una lista de información recibida de un formulario. Y a su vez puede exportar esta información también. Ejemplo: una aplicación o programa que se adapte a las diferentes necesidades y circunstancias del medio ambiente.
  • 3. LAS TRES ETAPAS DE EVOLUCIÓN DEL SOFTWARE (ALFA, MADUREZ, SALIDA) ALFA MADUREZ SALIDA Desarrollo inicial: Detectará algunas características que se irán incorporando a futuro, la cual se le conoce como desarrollo inicial. Basada en escenarios o casos de estudio. Cuando los usuarios tienden a cambiar sus necesidades, esto logrará de manera independiente El usuario puede detectar fallas, a lo que se podrá corregir poco a poco hasta llegar a un proceso de evolución. El software logrará únicamente estabilizarse manteniéndose así hasta que ya no sea adaptable, pero recordemos que únicamente estar en producción. Después de todo un proceso se identificarán las diferentes fases del sistema de software, para darle una salida de que el
  • 4. EJEMPLO GRÁFICO DE UNA REINGENIERÍA DE SISTEMAS Análisis de inventarios: Información detallada Restructuración de documentos: Documentación del componente Ingeniería inversa: Proceso de análisis del programa. Restructuración del código: Análisis de la arquitectura de los datos. Restructuración del código: Se aplica a módulos cuya codificación no permite comprenderlos. Ingeniería avanzada: Recuperación de la información del diseño
  • 5. DE LOS TIPOS DE CAMBIOS INCLUIDOS EN LA PÁGINA 36, ELIGE 4 TIPOS DE CAMBIO E INCLUYE UN EJEMPLO REAL PARA CADA TIPO DE CAMBIO SELECCIONADO INTERFAZ ESPECIFICACIÓN MEJORA SALIDA Interfaz de usuario la cual es la creación de un formulario, donde el usuario ingresará sus datos solicitados. Especificación de requerimientos: se requiere un sistema de una encuesta que reciba información del usuario y esta ingrese a la base de datos, para ser consultada. (Solo es información que no lleva datos personales, solo es una encuesta de salud). Mejora de funciones existentes: en los requerimientos no se especifico si existe determinadas funciones como tales al sistema. Y con el paso de la evolución del software, se necesitará crear algunas funciones especificas. Los datos ingresados en el formulario, no tienen una validación correspondiente, se presenta en un formato incorrecto.
  • 6. CONCLUSIONES La evolución del software y sus etapas, la reingeniería de sistemas y los tipos de cambio hace que el ingeniero haga una valoración adicional para realizar pruebas, mantenimiento al sistema de software, creado, desarrollado y en proceso; en esta actividad fue de suma importancia llevar a cabo los diferentes ejemplos para entender más lo que se pudo analizar en estos temas, como desde la taxonomía de cambios de software, hasta como se da el proceso de evolución de software.
  • 7. REFERENCIAS CONSULTADAS UNADM. (2018). 3.2.1. Evolución del software . x, de Contenido de la unidad 3 Sitio web: https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/0 8/DPSS/U3/Unidad_3_Mantenimiento_de_sistemas_de_software.pdf