1. Pruebas y mantenimiento
de sistemas de software
Marco Antonio Vega Gonzalez
UnADM UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO
MATRICULA: ES1521200599
Fecha:15-marzo-2018
Actividad 2. Procesos de evolución del software.
Docente. Ricardo Rodriguez Nieves
marcoavegagon@nube.unadmexico.mx
2. Tipos de programas (S, P, E).
› Tipo S podemos encontrar aplicaciones como
calculadora, ya que cumple con una especificación
exacta de lo que el programa hace.
› Tipo P encontramos programas como Hojas de Cálculo.
(MS Excel), ya que implementa ciertos procedidmientos
de lo que el programa puede hacer
› Tipo E sistemas de RETAIL de empresas, así como
sistemas de inventarios de organizaciones.
3. Etapas de evolución del software
› Alfa: es la etapa donde el software ya tiene forma, y
faltan por mejorar muchos aspectos aun se presentan
fallos y se sigue en mejora.
› Madures: después de la primera versión del software esta
etapa es muy común la vemos en sistemas operativos
donde siempre se esta en mejora después de la primera
versión gracias a la retroalimentación.
› Salida: tomando el ejemplo de los sistemas operativos
Windows lo usa en los suyos como hoy en dia que no
hay soporte en Windows vista.
5. Tipos de cambios
› Lógicos: en el código se encuentran errores como cuando
queremos que llegue exactamente a 100 pero el operador
es < lo que nos dará hasta 99 ya que el correcto seria <=.
› De entrada: una variable es declarada de un tipo pero es
requerida una de mayor tamaño o tipo.
› Manejo de datos: normalmente son variables no
declaradas, variables con el mismo nombre, longitudes y
tipo de variables no aptas para resolver la problemática.
› Interfaz: interfases no responsivas en diferentes
dispositivos, diseños muy pequeños y demás errores de
diseño como demasiado texto sin nada interactivo.
6. Conclusiones respecto al tema
En el desarrollo de software es de suma importancia la revisión en
los errores ya que todos utilizamos software y lo ultimo que
queremos es que en medio del trabajo nuestros programas crashen
perdiendo todo el trabajo hecho, para ello existen los controles en
las versiones asegurando que no saldrá al mercado un producto
inconcluso con una versión 1.0, hablando del mantenimiento en el
software ya implantado en las organizaciones es igual de
importante aplicar los cambios necesarios de acuerdo al mercado
actual y a las necesidades de las mismas organizaciones, con esto
las organizaciones logran no quedarse en el rezago tecnológico,
para llevar a cabo este tipo de actualizaciones es necesario un
estudio del mismo software donde se determinara que opciones es
la mas optima ya que muchas veces crear software nuevo suele ser
mas económico, en conclusión lo mas importante en las
organizaciones que desean mejorar su software es realizar el
estudio necesario para determinar la mejor opción.
7. Fuentes:
UnADM. (enero 01, 2018). Unidad 3. Mantenimiento de sistemas de software. marzo 09, 2018, de UnADM
Sitio web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/08/DPSS/U3/Unida
d_3_Mantenimiento_de_sistemas_de_software.pdf
escuela técnica superior de ingeniería informática. (N/D). Tema 2: Cambios en el Software. marzo 15,2018,
de Departamento de Lenguajes y Sistemas Informáticos Sitio web:
http://www.lsi.us.es/docencia/get.php?id=2468
Jummp. (febrero 6, 2014). Lehman y Belady. Clasificación de los sistemas. marzo 15,2018, de jummp Sitio
web: https://jummp.wordpress.com/2014/02/06/lehman-y-belady-clasificacion-de-los-sistemas/