SlideShare una empresa de Scribd logo
1 de 13
Unidad 3. Mantenimiento de s is temas de
s oftwar e.
A ctiv idad 2: P r oces os de evolución del
s oftwar e .
Docente: R icardo Rodríguez Nieves
<f a.1004355@nube.unadmex ico.mx >
Pruebas y Mantenimiento de Sistemas de Software
Luis Gabriel Mateo Mejía- ES1421000963-UNADM-Ingeniería en Desarrollo de
Software. <mateo.gabriel@nube.unadmexico.mx>, a 7 de marzo de 2018.
1 . - A N Á L I S I S D E L S U B T E M A 3 . 2 .
• LA EVOLUCIÓN DEL SOFTARE: Es el desarrollo del equilibrio entre las
fuerzas impulsoras de los nuevos desarrollos, (UNADMÉXICO, 2018), y las
que frenan el progreso por otro.
• Las leyes se distinguen entres categorías:
1. Un programa S se escribe de acuerdo con una especificación exacta de lo que el programa
puede hacer.
• 2. Un programa P se escribe para implementar ciertos procedimientos que determinan lo que
el programa puede hacer.
3. Un programa E está escrito para llevar a cabo algún tipo de actividad en el mundo real; su
comportamiento está relacionado con el entorno en el que se ejecuta.
1.1. LAS LEYES A CONSIDERAR PARA
LOS PROCESOS DE EVOLUCIÓN DEL
SOFTWARE
L1
• Cambio continuo
• Aumento de la complejidad
L2
• Evolución de sistemas grandes
• Estabilidad organizacional
• Sistema de retroalimentación
L3
• Conservación de familiaridad
• Continuo crecimiento
• Disminución de la calidad
1.1. LAS LEYES A CONSIDERAR PARA
LOS PROCESOS DE EVOLUCIÓN DEL
SOFTWARE
• Hay una propuesta de evolución
del software de autores tratados
por UNADM, (2018, que se
muestra en la siguiente imagen,
la cual considera a todos los
sistemas de software,
incluyendo a los de programa E,
y se basa en el principio de que
todos los sistemas tienen una
versión alfa, una etapa de
madurez y una de salida.
2 . - E t a p a s d e c a d a
t i p o d e p r o g r a m a
Alfa: Se detectan faltas y
características
Etapa de salida: Mantiene su
estabilidad hasta la
inadaptabilidad
Etapa de Madurez: Los usuarios
implican cambios por
necesidades
E n la e voluc ión
d el proceso d e
inic io, d e sar r ollo
y c onsumac ión
Referencia de la ingeniería de sistemas, la cual implica el
cambio y transformación de procesos a variables de entrada
y salida, (UNADMÉXICO, 2018).
3 . - E j e m p l o s d e l a e v o l u c i ó n d e c a d a
t i p o d e s o f t w a r e
Programa cmapstools –
herramienta de programa para pc
individual- para hacer diagramas
conceptuales, rudimentariamente
y adaptado al uso del internet 2.0.
Su cambio y migración a
programas con mayor diseño de
adaptabilidad fue casi necesario
poco después de la promoción
del programa.
Plataformas php para gestión de base de datos,
ahora se comienzan a ver obsoletas, debido a que
los mismos programas se pueden ejecutar desde la
nube, sin necesidad de costosos pagos a servidores
externos.
3-SALIDA
Desarrollo de la plataforma de
trabajo colaborativo Moodel,
versión 1.2. y 2.3, su eficiencia
permitió que fuera adaptada a
todas las instituciones educativas
a nivel internacional.
1 - A L FA 2 - M A D U R E Z
4.- Ejemplo g rafico de la reingeniería de sistemas
Se define como: “la
modificación de un producto
software, o de ciertos
componentes, usando para el
análisis del sistema existente
técnicas de ingeniería inversa y,
para la etapa de reconstrucción,
herramientas de Ingeniería
Directa, de tal manera que se
oriente este cambio hacia
mayores niveles de facilidad en
cuanto a mantenimiento,
reutilización, comprensión o
evaluación”, (UNADM, 2018).
Su gráfico de estructura es:
C o n s t r u c c i ó n – d e c o n s t r u c c i ó n d e l
s i s t e m a
4.1. EJEMPLO GRÁFICO DE
REINGENIERÍA DE SISTEMAS
1. Se observa una
necesidad.
2. Se aplica un programa.
3. Se cálculo el producto.
4. No se logra la
necesidad y se observa el
código para re-
estructurarlo.
5. Se hace el nuevo
cálculo.
6. Se obtiene el resultado
esperado.
Del 1 al 3
Del 4 al 6
5 . T I P O S D E
C A M B I O
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
De entrada:
Formato incorrecto
Lectura de entrada desde
ubicación incorrecta
Fin de archivo no encontrado o
encontrado prematuramente
Manejo de datos
Archivo de datos no disponible
Datos de referencia fuera de límites.
Datos de inicialización variables usados
como bandera, o índice no ajustado
apropiadamente
Los datos no están apropiadamente
definidos ni dimensionados
Error de subíndices
Computacionales:
Operandos incorrectos en
ecuación
Uso incorrecto de paréntesis
Ecuación incorrecta o inexacta
Error de redondeo o
truncamiento
T I P O S D E C A M B I O
5. TIPOS DE CAMBIO
De salida:
Manejo de datos
Archivo de datos no disponible
Datos de referencia fuera de límites.
Datos de inicialización variables
usados como bandera, o índice no
ajustado apropiadamente
Los datos no están apropiadamente
definidos ni dimensionados
Error de subíndices
Interfaz:
Interfaz de software/hardware
Interfaz de usuario software
Interfaz de base de datos de
software
Rendimiento
Tiempo límite excedido
Límite de almacenamiento excedido
Código o diseño ineficiente
Eficiencia de la red
Especificación:
Interfaz del sistema
Especificación incorrecta o inadecuada
Especificación de requerimientos
incorrecta o inadecuada Entrenamiento /
manual de usuario inadecuado
Operaciones
Cambio de software
Configuración del control
Mejora:
Mejora de
funciones
existentes
Mejora de
interfaz
5. TIPOS DE CAMBIO
El equipo de mantenimiento asigna también una prioridad al
FCS, (formulario de cambio de software), bajo las siguientes
características:
• Emergencia, si el FCS es necesario para evitar tiempo de
inactividad del sistema, o si los requisitos son de alta
prioridad.
• Urgente, si se necesita el FCS en la próxima entrega de
software para un proceso en particular, o para solucionar un
problema que surgió como resultado de un cambio en las
operaciones.
• Rutina para el resto de los FCS, por ejemplo, la conversión
de unidades, cambios en el valor por defecto y para arreglar
la impresión.
6 . - C O N C L U S I O N E S
La evolución del software es la aplicación de la ingeniería de
sistemas a su desarrollo propio y autónomo
El análisis de requerimiento implica el tipo de cambio de la
evolución a evaluar en la elaboración-reingeniería del software
La evolución del software gira en
torno a la función de las etapas
del programa, que son: alfa, de
madurez y de salida bajo los
esquemas de:
Reingeniería de sistemas.
Consideración de las leyes de
cambio del proceso de desarrollo
del software.
7 . - B I B L I O G R A F Í A Y F U E N T E S
D E C O N S U L TA
• UNADMÉXICO (2018). Apuntes de la unidad tres de la
asignatura: Pruebas y mantenimiento de sistemas de software.
En línea. Recuperado el día 6 de marzo de 2018 en:
https://unadmexico.blackboard.com/webapps/assignment/uplo
adAssignment?content_id=_1473365_1&course_id=_47028_1&
user_id=_136691_1

Más contenido relacionado

La actualidad más candente

Gestion de pruebas y migraciones (0)
Gestion de pruebas y  migraciones (0)Gestion de pruebas y  migraciones (0)
Gestion de pruebas y migraciones (0)León Leon
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software59681271
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de InformacionCasssandraG
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónLeonardo Fleire Morales
 
Ciclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaCiclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaMari Abad
 
Respuestas de analisis de sistema
Respuestas de analisis de sistemaRespuestas de analisis de sistema
Respuestas de analisis de sistemaMurcie Lago
 
MANTENIMIENTO
MANTENIMIENTOMANTENIMIENTO
MANTENIMIENTOROMAN5500
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
Ciclo de Vida de los sistemas de Información
Ciclo de Vida de los sistemas de InformaciónCiclo de Vida de los sistemas de Información
Ciclo de Vida de los sistemas de Informaciónalixindriago2013
 
Unidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas deUnidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas depheramrh
 
Informe de christian oblitas
Informe de christian oblitasInforme de christian oblitas
Informe de christian oblitasChristian1705
 

La actualidad más candente (18)

Gestion de pruebas y migraciones (0)
Gestion de pruebas y  migraciones (0)Gestion de pruebas y  migraciones (0)
Gestion de pruebas y migraciones (0)
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Temario ceneval yo
Temario ceneval yoTemario ceneval yo
Temario ceneval yo
 
Metodología de desarrollo
Metodología de desarrolloMetodología de desarrollo
Metodología de desarrollo
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de Informacion
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de información
 
Ciclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaCiclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informatica
 
Respuestas de analisis de sistema
Respuestas de analisis de sistemaRespuestas de analisis de sistema
Respuestas de analisis de sistema
 
MANTENIMIENTO
MANTENIMIENTOMANTENIMIENTO
MANTENIMIENTO
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Ciclo de Vida de los sistemas de Información
Ciclo de Vida de los sistemas de InformaciónCiclo de Vida de los sistemas de Información
Ciclo de Vida de los sistemas de Información
 
Dpss u3 a2_maoa
Dpss u3 a2_maoaDpss u3 a2_maoa
Dpss u3 a2_maoa
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas
 
Mantenimiento y evolucion del software
Mantenimiento y evolucion del softwareMantenimiento y evolucion del software
Mantenimiento y evolucion del software
 
Dpss u3 a2_macm
Dpss u3 a2_macmDpss u3 a2_macm
Dpss u3 a2_macm
 
Unidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas deUnidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas de
 
Informe de christian oblitas
Informe de christian oblitasInforme de christian oblitas
Informe de christian oblitas
 

Similar a Dpss u3 a2_lummm.docx

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
 
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
 
Procesos de Evolución del Software
Procesos de Evolución del SoftwareProcesos de Evolución del Software
Procesos de Evolución del SoftwareAbelardo Paniagua
 
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...Gabriel Méndez
 
Dpss u3_a2_paov.pptx
 Dpss u3_a2_paov.pptx Dpss u3_a2_paov.pptx
Dpss u3_a2_paov.pptxPablo Olvera
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareUniversidad De Cordoba
 
Kendall&kendall mantenimiento prueba
Kendall&kendall mantenimiento pruebaKendall&kendall mantenimiento prueba
Kendall&kendall mantenimiento pruebaFlavio Toalombo
 
Introduccion a la ingenieria del software
Introduccion a la ingenieria del softwareIntroduccion a la ingenieria del software
Introduccion a la ingenieria del softwareEdmund Uespadila
 
Mantenimiento de softwares
Mantenimiento de softwaresMantenimiento de softwares
Mantenimiento de softwaresoskartck
 
Fundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasFundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasflaco_mendez
 
Tema 2 Modelos de Proceso del Software_para imprimir.pdf
Tema 2 Modelos de Proceso del Software_para imprimir.pdfTema 2 Modelos de Proceso del Software_para imprimir.pdf
Tema 2 Modelos de Proceso del Software_para imprimir.pdfNinoskaChuraLlojlla1
 

Similar a Dpss u3 a2_lummm.docx (20)

Dpss u3 u2_argm
Dpss u3 u2_argmDpss u3 u2_argm
Dpss u3 u2_argm
 
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
 
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
 
Metodologia Programación
Metodologia ProgramaciónMetodologia Programación
Metodologia Programación
 
XXXS
XXXSXXXS
XXXS
 
Procesos de Evolución del Software
Procesos de Evolución del SoftwareProcesos de Evolución del Software
Procesos de Evolución del Software
 
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
 
Dpss u3 a2_herm
Dpss u3 a2_hermDpss u3 a2_herm
Dpss u3 a2_herm
 
Dpss u3_a2_paov.pptx
 Dpss u3_a2_paov.pptx Dpss u3_a2_paov.pptx
Dpss u3_a2_paov.pptx
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
Kendall&kendall mantenimiento prueba
Kendall&kendall mantenimiento pruebaKendall&kendall mantenimiento prueba
Kendall&kendall mantenimiento prueba
 
Dpss u3 a2_wipl
Dpss u3 a2_wiplDpss u3 a2_wipl
Dpss u3 a2_wipl
 
Introduccion a la ingenieria del software
Introduccion a la ingenieria del softwareIntroduccion a la ingenieria del software
Introduccion a la ingenieria del software
 
Mantenimiento de softwares
Mantenimiento de softwaresMantenimiento de softwares
Mantenimiento de softwares
 
Fundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasFundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemas
 
Tema 2 Modelos de Proceso del Software_para imprimir.pdf
Tema 2 Modelos de Proceso del Software_para imprimir.pdfTema 2 Modelos de Proceso del Software_para imprimir.pdf
Tema 2 Modelos de Proceso del Software_para imprimir.pdf
 
El Software
El SoftwareEl Software
El Software
 
Dpss u3 a2_roym
Dpss u3 a2_roymDpss u3 a2_roym
Dpss u3 a2_roym
 

Último

07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolicalf1231
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxChristopherOlave2
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 

Último (20)

07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptx
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 

Dpss u3 a2_lummm.docx

  • 1. Unidad 3. Mantenimiento de s is temas de s oftwar e. A ctiv idad 2: P r oces os de evolución del s oftwar e . Docente: R icardo Rodríguez Nieves <f a.1004355@nube.unadmex ico.mx > Pruebas y Mantenimiento de Sistemas de Software Luis Gabriel Mateo Mejía- ES1421000963-UNADM-Ingeniería en Desarrollo de Software. <mateo.gabriel@nube.unadmexico.mx>, a 7 de marzo de 2018.
  • 2. 1 . - A N Á L I S I S D E L S U B T E M A 3 . 2 . • LA EVOLUCIÓN DEL SOFTARE: Es el desarrollo del equilibrio entre las fuerzas impulsoras de los nuevos desarrollos, (UNADMÉXICO, 2018), y las que frenan el progreso por otro. • Las leyes se distinguen entres categorías: 1. Un programa S se escribe de acuerdo con una especificación exacta de lo que el programa puede hacer. • 2. Un programa P se escribe para implementar ciertos procedimientos que determinan lo que el programa puede hacer. 3. Un programa E está escrito para llevar a cabo algún tipo de actividad en el mundo real; su comportamiento está relacionado con el entorno en el que se ejecuta.
  • 3. 1.1. LAS LEYES A CONSIDERAR PARA LOS PROCESOS DE EVOLUCIÓN DEL SOFTWARE L1 • Cambio continuo • Aumento de la complejidad L2 • Evolución de sistemas grandes • Estabilidad organizacional • Sistema de retroalimentación L3 • Conservación de familiaridad • Continuo crecimiento • Disminución de la calidad
  • 4. 1.1. LAS LEYES A CONSIDERAR PARA LOS PROCESOS DE EVOLUCIÓN DEL SOFTWARE • Hay una propuesta de evolución del software de autores tratados por UNADM, (2018, que se muestra en la siguiente imagen, la cual considera a todos los sistemas de software, incluyendo a los de programa E, y se basa en el principio de que todos los sistemas tienen una versión alfa, una etapa de madurez y una de salida.
  • 5. 2 . - E t a p a s d e c a d a t i p o d e p r o g r a m a Alfa: Se detectan faltas y características Etapa de salida: Mantiene su estabilidad hasta la inadaptabilidad Etapa de Madurez: Los usuarios implican cambios por necesidades E n la e voluc ión d el proceso d e inic io, d e sar r ollo y c onsumac ión Referencia de la ingeniería de sistemas, la cual implica el cambio y transformación de procesos a variables de entrada y salida, (UNADMÉXICO, 2018).
  • 6. 3 . - E j e m p l o s d e l a e v o l u c i ó n d e c a d a t i p o d e s o f t w a r e Programa cmapstools – herramienta de programa para pc individual- para hacer diagramas conceptuales, rudimentariamente y adaptado al uso del internet 2.0. Su cambio y migración a programas con mayor diseño de adaptabilidad fue casi necesario poco después de la promoción del programa. Plataformas php para gestión de base de datos, ahora se comienzan a ver obsoletas, debido a que los mismos programas se pueden ejecutar desde la nube, sin necesidad de costosos pagos a servidores externos. 3-SALIDA Desarrollo de la plataforma de trabajo colaborativo Moodel, versión 1.2. y 2.3, su eficiencia permitió que fuera adaptada a todas las instituciones educativas a nivel internacional. 1 - A L FA 2 - M A D U R E Z
  • 7. 4.- Ejemplo g rafico de la reingeniería de sistemas Se define como: “la modificación de un producto software, o de ciertos componentes, usando para el análisis del sistema existente técnicas de ingeniería inversa y, para la etapa de reconstrucción, herramientas de Ingeniería Directa, de tal manera que se oriente este cambio hacia mayores niveles de facilidad en cuanto a mantenimiento, reutilización, comprensión o evaluación”, (UNADM, 2018). Su gráfico de estructura es: C o n s t r u c c i ó n – d e c o n s t r u c c i ó n d e l s i s t e m a
  • 8. 4.1. EJEMPLO GRÁFICO DE REINGENIERÍA DE SISTEMAS 1. Se observa una necesidad. 2. Se aplica un programa. 3. Se cálculo el producto. 4. No se logra la necesidad y se observa el código para re- estructurarlo. 5. Se hace el nuevo cálculo. 6. Se obtiene el resultado esperado. Del 1 al 3 Del 4 al 6
  • 9. 5 . T I P O S D E C A M B I O 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 De entrada: Formato incorrecto Lectura de entrada desde ubicación incorrecta Fin de archivo no encontrado o encontrado prematuramente Manejo de datos Archivo de datos no disponible Datos de referencia fuera de límites. Datos de inicialización variables usados como bandera, o índice no ajustado apropiadamente Los datos no están apropiadamente definidos ni dimensionados Error de subíndices Computacionales: Operandos incorrectos en ecuación Uso incorrecto de paréntesis Ecuación incorrecta o inexacta Error de redondeo o truncamiento T I P O S D E C A M B I O
  • 10. 5. TIPOS DE CAMBIO De salida: Manejo de datos Archivo de datos no disponible Datos de referencia fuera de límites. Datos de inicialización variables usados como bandera, o índice no ajustado apropiadamente Los datos no están apropiadamente definidos ni dimensionados Error de subíndices Interfaz: Interfaz de software/hardware Interfaz de usuario software Interfaz de base de datos de software Rendimiento Tiempo límite excedido Límite de almacenamiento excedido Código o diseño ineficiente Eficiencia de la red Especificación: Interfaz del sistema Especificación incorrecta o inadecuada Especificación de requerimientos incorrecta o inadecuada Entrenamiento / manual de usuario inadecuado Operaciones Cambio de software Configuración del control Mejora: Mejora de funciones existentes Mejora de interfaz
  • 11. 5. TIPOS DE CAMBIO El equipo de mantenimiento asigna también una prioridad al FCS, (formulario de cambio de software), bajo las siguientes características: • Emergencia, si el FCS es necesario para evitar tiempo de inactividad del sistema, o si los requisitos son de alta prioridad. • Urgente, si se necesita el FCS en la próxima entrega de software para un proceso en particular, o para solucionar un problema que surgió como resultado de un cambio en las operaciones. • Rutina para el resto de los FCS, por ejemplo, la conversión de unidades, cambios en el valor por defecto y para arreglar la impresión.
  • 12. 6 . - C O N C L U S I O N E S La evolución del software es la aplicación de la ingeniería de sistemas a su desarrollo propio y autónomo El análisis de requerimiento implica el tipo de cambio de la evolución a evaluar en la elaboración-reingeniería del software La evolución del software gira en torno a la función de las etapas del programa, que son: alfa, de madurez y de salida bajo los esquemas de: Reingeniería de sistemas. Consideración de las leyes de cambio del proceso de desarrollo del software.
  • 13. 7 . - B I B L I O G R A F Í A Y F U E N T E S D E C O N S U L TA • UNADMÉXICO (2018). Apuntes de la unidad tres de la asignatura: Pruebas y mantenimiento de sistemas de software. En línea. Recuperado el día 6 de marzo de 2018 en: https://unadmexico.blackboard.com/webapps/assignment/uplo adAssignment?content_id=_1473365_1&course_id=_47028_1& user_id=_136691_1