ACTIVIDAD 2. PROCESOS DE EVOLUCIÓN DEL SOFTWARE
INSTRUCCIONES:
Dar lectura al material de estudio referente al tema 3.2 Procesos de evolución del software y
adicionalmente investiga en fuentes confiables (como libros, sitios de Internet y revistas
especializadas), información el respecto
En base a la lectura elabora una presentación y compártela en Slideshare, la presentación debe
contener las siguientes diapositivas:
PROPÓSITO: Conocer los diferentes procesos de evolución del software y sus características.
1
UN EJEMPLO PARA CADA UNO DE LOS TIPOS DE
PROGRAMAS (S, P, E)
2
S: Calculadora
P: OFFICE
E: SAP
LAS TRES ETAPAS DE EVOLUCIÓN DEL SOFTWARE (ALFA,
MADUREZ, SALIDA)
3
ALFA: Es la primera versión del programa. El producto todavía es inestable y se
está a la espera de que se eliminen los errores ó a la puesta en práctica completa
de toda su funcionalidad, pero satisface la mayoría de los requisitos.
MADUREZ: Representa la primera versión completa del programa. Los
desarrolladores las lanzan a un grupo de probadores, a veces al público en general,
para que lo prueben e informen de cualquier error que encuentren y propongan
características que quisieran encontrar en la versión final.
SALIDA: Se caracteriza porque ya no hay soporte técnico, aunque, el software
todavía está en función, el software debe ser dado de baja, apagarse y/o
interrumpir. Se identifican las fases del sistema y determina el tiempo posible de
salida del sistema para ir preparando el nuevo, considerando las necesidades del
usuario sean satisfechas.
UN EJEMPLO GRÁFICO DE UNA REINGENIERÍA DE SISTEMAS
4
Proyecto en Java
Para ver el código
Utilizado tenemos que
desempacar el archivo JAR
Con el código desempaquetado y
visualizado, podemos validar
si puede ser reutilizado para
la actualización.
ELIGE 4 TIPOS DE CAMBIO E INCLUYE UN EJEMPLO REAL
PARA CADA TIPO DE CAMBIO SELECCIONADO
5
De Entrada
(Formato Incorrecto)
De Salida
(Formato Incorrecto)
Interfaz
(Interfaz de Usuario software)
Rendimiento
(Tiempo limite
excedido)
AGREGAR TUS CONCLUSIONES RESPECTO AL TEMA
6
El tema considero es extenso e importante, pues en gran cantidad de
proyectos de software no se toma en consideración el
mantenimiento, pues se cree erróneamente que el proyecto no
tendrá mejoras o actualizaciones, tal es el caso que en ocasiones al
realizar la validación sobre el proyecto, resultando mayormente
factible el crear un nuevo proyecto que reutilizar el actual, esto por
consecuencia aumenta el costo y el tiempo de ejecución, poniendo
en riesgo la aceptación de continuidad del proyecto.
REFERENCIAS CONSULTADAS
7
Wilder Ildefonso Chacon. (18 de jun. de 2010). proyecto de reingenieria de
software. 12- mar- 2018, de vagos corporation SAA Sitio web:
https://es.slideshare.net/wilder01/proyecto-de-reingenieria-de-software
varios. (12 mar 2018 ). Programacion. 12-mar-2018, de wikipedia Sitio web:
https://es.wikipedia.org/wiki/Programaci%C3%B3n
Desconocido. (desconocido). Lehman y Belady. Clasificación de los sistemas.
12- mar-2018, de Jummp Sitio web:
https://jummp.wordpress.com/2014/02/06/lehman-y-belady-clasificacion-de-
los-sistemas/
varios. (desconocido). Versión ALFA, BETA o RC de un programa. ¿Qué es
eso?. 12- mar-2018, de cyl digital Sitio web:
https://www.cyldigital.es/articulo/version-alfa-beta-o-rc-de-un-programa-que-
es-eso

DPSS U3 A2 FDCM

  • 1.
    ACTIVIDAD 2. PROCESOSDE EVOLUCIÓN DEL SOFTWARE INSTRUCCIONES: Dar lectura al material de estudio referente al tema 3.2 Procesos de evolución del software y adicionalmente investiga en fuentes confiables (como libros, sitios de Internet y revistas especializadas), información el respecto En base a la lectura elabora una presentación y compártela en Slideshare, la presentación debe contener las siguientes diapositivas: PROPÓSITO: Conocer los diferentes procesos de evolución del software y sus características. 1
  • 2.
    UN EJEMPLO PARACADA UNO DE LOS TIPOS DE PROGRAMAS (S, P, E) 2 S: Calculadora P: OFFICE E: SAP
  • 3.
    LAS TRES ETAPASDE EVOLUCIÓN DEL SOFTWARE (ALFA, MADUREZ, SALIDA) 3 ALFA: Es la primera versión del programa. El producto todavía es inestable y se está a la espera de que se eliminen los errores ó a la puesta en práctica completa de toda su funcionalidad, pero satisface la mayoría de los requisitos. MADUREZ: Representa la primera versión completa del programa. Los desarrolladores las lanzan a un grupo de probadores, a veces al público en general, para que lo prueben e informen de cualquier error que encuentren y propongan características que quisieran encontrar en la versión final. SALIDA: Se caracteriza porque ya no hay soporte técnico, aunque, el software todavía está en función, el software debe ser dado de baja, apagarse y/o interrumpir. Se identifican las fases del sistema y determina el tiempo posible de salida del sistema para ir preparando el nuevo, considerando las necesidades del usuario sean satisfechas.
  • 4.
    UN EJEMPLO GRÁFICODE UNA REINGENIERÍA DE SISTEMAS 4 Proyecto en Java Para ver el código Utilizado tenemos que desempacar el archivo JAR Con el código desempaquetado y visualizado, podemos validar si puede ser reutilizado para la actualización.
  • 5.
    ELIGE 4 TIPOSDE CAMBIO E INCLUYE UN EJEMPLO REAL PARA CADA TIPO DE CAMBIO SELECCIONADO 5 De Entrada (Formato Incorrecto) De Salida (Formato Incorrecto) Interfaz (Interfaz de Usuario software) Rendimiento (Tiempo limite excedido)
  • 6.
    AGREGAR TUS CONCLUSIONESRESPECTO AL TEMA 6 El tema considero es extenso e importante, pues en gran cantidad de proyectos de software no se toma en consideración el mantenimiento, pues se cree erróneamente que el proyecto no tendrá mejoras o actualizaciones, tal es el caso que en ocasiones al realizar la validación sobre el proyecto, resultando mayormente factible el crear un nuevo proyecto que reutilizar el actual, esto por consecuencia aumenta el costo y el tiempo de ejecución, poniendo en riesgo la aceptación de continuidad del proyecto.
  • 7.
    REFERENCIAS CONSULTADAS 7 Wilder IldefonsoChacon. (18 de jun. de 2010). proyecto de reingenieria de software. 12- mar- 2018, de vagos corporation SAA Sitio web: https://es.slideshare.net/wilder01/proyecto-de-reingenieria-de-software varios. (12 mar 2018 ). Programacion. 12-mar-2018, de wikipedia Sitio web: https://es.wikipedia.org/wiki/Programaci%C3%B3n Desconocido. (desconocido). Lehman y Belady. Clasificación de los sistemas. 12- mar-2018, de Jummp Sitio web: https://jummp.wordpress.com/2014/02/06/lehman-y-belady-clasificacion-de- los-sistemas/ varios. (desconocido). Versión ALFA, BETA o RC de un programa. ¿Qué es eso?. 12- mar-2018, de cyl digital Sitio web: https://www.cyldigital.es/articulo/version-alfa-beta-o-rc-de-un-programa-que- es-eso