1. División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 1
Pruebas y mantenimiento de sistemas de software
Unidad 3. Mantenimiento de pruebas de software
Ingeniería en Desarrollo de Software Semestre 8
Programa de la asignatura:
Pruebas y mantenimiento de sistemas de software
Alumno:
Hugo Cesar Flores Ortiz
Matricula:
AL13509232
Grupo: DS-DPSS-1801-B1-001
Docente en línea: Ricardo Rodríguez Nieves
2. División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 2
Pruebas y mantenimiento de sistemas de software
Unidad 3. Mantenimiento de pruebas de software
Lehman y Belady (1985) publicaron, en su artículo de 1980, la aplicación de las leyes mediante la
distinción de tres categorías de software:
.
3. División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 3
Pruebas y mantenimiento de sistemas de software
Unidad 3. Mantenimiento de pruebas de software
Las tres etapas de evolución del software (alfa, madurez,
salida)
El desarrollo inicial
genera un banco de
conocimiento, tal como el
de dominio de aplicación,
requisitos de los usuarios,
reglas de negocio,
políticas, soluciones,
algoritmos, etcétera
Se origina por que los
usuarios tienden a
cambiar sus
necesidades, así como
su propia percepción
de mejoras en el
sistema.
El software evoluciona
continuamente
manteniéndose estable
hasta que el sistema ya
no sea adaptable,
entonces se llega a la
etapa de salida, que se
caracteriza porque ya no
hay soporte técnico; sin
embargo, el software
todavía está en
producción
4. División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 4
Pruebas y mantenimiento de sistemas de software
Unidad 3. Mantenimiento de pruebas de software
Otra técnica que aprovecha
aplicaciones avanzadas de EDI, más
allá del intercambio de pedidos y
facturas es el reaprovisionamiento
eficiente es la reingeniería de la cadena
de suministros, que trata de mejorar
la expedición y recepción de
mercancías.
Un ejemplo gráfico de una reingeniería de sistemas
5. División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 5
Pruebas y mantenimiento de sistemas de software
Unidad 3. Mantenimiento de pruebas de software
4 tipos de cambio e incluye un ejemplo real para cada
tipo de cambio seleccionado
De entrada
Formato
incorrecto
Lectura de
entrada desde
ubicación
incorrecta
Fin de archivo
no encontrado
o encontrado
prematurament
e
Interfaz
Interfaz de
software/hardwa
re
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
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
6. División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6
Pruebas y mantenimiento de sistemas de software
Unidad 3. Mantenimiento de pruebas de software
Las ocho Leyes de Lehman nos indican el proceso evolutivo de un sistema. Es posible aplicar algunas de
ellas con la intención de facilitarnos el mantenimiento tanto perfectivo como correctivo pero la mayoría son
principalmente esenciales durante el ciclo de vida de todo sistema.
Conclusiones
La reingeniería es la herramienta fundamental y la última del cambio. Ella dirige el proceso de negocios
de una organización. En su estado actual, ayuda a ajustar los negocios a partir de antiguos paradigmas
hacia uno nuevo de servicio e información. En el futuro continuará moviendo el negocio.
7. División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 7
Pruebas y mantenimiento de sistemas de software
Unidad 3. Mantenimiento de pruebas de software
UNAD México. (2018). Programa de la asignatura: Pruebas y mantenimiento de sistemas de software. Unidad 3.
Mantenimiento de sistemas de software. 02 de marzo de 2018, de SEP-UNADMX Sitio web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_
B1/DS/08/DPSS/U3/Unidad_3_Mantenimiento_de_sistemas_de_software.pdf
Referencias
jummpsblog. (2014). Lehman y Belady. Clasificación de los Sistemas. 03 de marzo de 2018, de
wordpress.com Sitio web: https://jummp.wordpress.com/2014/02/06/lehman-y-belady-clasificacion- de-
los-sistemas/