SlideShare una empresa de Scribd logo
1 de 6
PROCESOS DE EVOLUCIÓN
DEL SOFTWARE
ACTIVIDAD 2 UNIDAD 3
AL10518880
MARZO 2018
EJEMPLOS DE CATEGORÍAS DE SOFTWARE:
• Programa S: en esta categoría podemos encontrar, todo tipo de software de
escritorio como lo son Office, Adobe Reader, Reproductor de Windows
Media, etc. Son programas que están especificados para una actividad
exacta.
• Programa P: aquí podemos categorizar las aplicaciones que se instalan y se
pueden utilizar en conjunto en 2 o mas equipos teniendo una interacción,
como son los puntos de venta, un sistema de inventarios con procesos de
compra, venta, distribución, entradas y salidas, etc.
• Programa E: aquí comprendemos los sistemas automatizados en todos los
ámbitos como puede ser en la industria automotriz el cual se encarga del
ensamblaje de las partes del vehículo, un software meteorológico, software
especializado utilizado en robots que hacen trabajos múltiples.
ETAPAS DE EVOLUCIÓN DEL SOFTWARE
• Versión 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 o a la puesta en práctica completa de toda su funcionalidad, pero
satisface la mayoría de los requisitos.
• Madurez: La versión de disponibilidad general (también llamada dorada) de un producto es su versión
final. Normalmente es casi idéntica a la versión candidata final, con sólo correcciones de última hora.
Esta versión es considerada muy estable y relativamente libre de errores con una calidad adecuada
para una distribución amplia y usada por usuarios finales. En versiones comerciales, puede estar
también firmada (usado para que los usuarios finales verifiquen que el código no ha sido cambiado
desde su salida). La expresión de que un producto sea dorado significa que el código ha sido
completado y que está siendo producido masivamente y estará en venta próximamente.
• Salida: 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. Por último, el sistema es dado de baja, se apaga
o se interrumpe y los usuarios son redireccionados hacia el nuevo.
REINGENIERÍA DE SISTEMAS
TIPOS DE CAMBIOS
• Limite de almacenamiento excedido: hace referencia a la ubicación del almacenamiento donde
se encuentra alojado el software, ya que no tiene mas espacio para seguir creando archivos en
esa ruta, ya sea porque se crearon demasiados archivos y necesita una depuración, o también
puede ser el caso que el usuario almacenó mas información de la debida y por tal el software
no funciona correctamente.
• Interfaz de usuario software: el ejemplo claro es el cambio que han tenido las versiones de
Windows 10, ya que en su versión preliminar la interfaz es distinta a la interfaz final (1703) así
como a la versión actual (1709), estos cambios se dan en base a las mejoras que se adaptan al
software
• Datos escritos en otra ubicación: en ocasiones erróneamente realizamos un mantenimiento o
una corrección de algún programa con solo reinstalarlo, muchas veces o la mayoría de los
casos se sobre escribe en la ruta inicial, pero algunos no pueden sobre escribir sobre la misma
ruta por lo que cambiamos dicha ruta, es en este momento en que al ejecutar la aplicación no
guarda los cambios o los archivos generados en la primer ruta, si no en la ruta secundaria
muchas veces no sabemos con exactitud donde esta alojada dicha carpeta contenedora.
CONCLUSIONES
• Referencias
• Wikipedia. (2017). Fases del desarrollo de software. marzo 2018, de Fundación
Wikimedia, Inc Sitio web:
https://es.wikipedia.org/wiki/Fases_del_desarrollo_de_software
Es de suma importancia tener los conceptos muy claros sobre el
mantenimiento y las etapas de evolución de software ya que una buena
planeación y una excelente ejecución, nos garantiza un producto excelente,
no por eso debemos dejar a un lado el mantenimiento y los tipos de
mantenimiento, pero esto nos orilla a que sea mas practico y mas fácil de
aplicar un mantenimiento a alguna aplicación

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

Visual basic
Visual basicVisual basic
Visual basic
 
Lkjsdbg
LkjsdbgLkjsdbg
Lkjsdbg
 
Software
SoftwareSoftware
Software
 
Software
Software Software
Software
 
Software
SoftwareSoftware
Software
 
Precentacion de software y tipos de sistemas
Precentacion de software y tipos de sistemasPrecentacion de software y tipos de sistemas
Precentacion de software y tipos de sistemas
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
 
Software libre y comercial.
Software libre y comercial. Software libre y comercial.
Software libre y comercial.
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Visual Basic Edwin Perez
Visual Basic Edwin PerezVisual Basic Edwin Perez
Visual Basic Edwin Perez
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 

Similar a Dpss u3 a2_ocov

Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxDavidGarca147527
 
Aplicaciones
AplicacionesAplicaciones
AplicacionesHugo Luna
 
Cuerpo
CuerpoCuerpo
Cuerpoiv3737
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garciamarifabi5
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftwareElidaDasta
 
Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos  Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos samuel velasquez
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basicoMa Fer Ajoy
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basicoCecilia Corazza
 
Lorena bernal trabajo
Lorena bernal trabajoLorena bernal trabajo
Lorena bernal trabajoJuan Murcia
 
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLPASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLfelipeforero72
 

Similar a Dpss u3 a2_ocov (20)

Dpss u3 a2_vlgr
Dpss u3 a2_vlgrDpss u3 a2_vlgr
Dpss u3 a2_vlgr
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Cuerpo
CuerpoCuerpo
Cuerpo
 
Dpss u3 a2_dapb
Dpss u3 a2_dapbDpss u3 a2_dapb
Dpss u3 a2_dapb
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garcia
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftware
 
Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos  Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basico
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basico
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basico
 
Lorena bernal trabajo
Lorena bernal trabajoLorena bernal trabajo
Lorena bernal trabajo
 
Dpss u3 a2_nigm
Dpss u3 a2_nigmDpss u3 a2_nigm
Dpss u3 a2_nigm
 
Dpss u3 a2_nigm
Dpss u3 a2_nigmDpss u3 a2_nigm
Dpss u3 a2_nigm
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Como usar el lenguaje c++
Como usar el lenguaje c++Como usar el lenguaje c++
Como usar el lenguaje c++
 
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLPASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
 

Dpss u3 a2_ocov

  • 1. PROCESOS DE EVOLUCIÓN DEL SOFTWARE ACTIVIDAD 2 UNIDAD 3 AL10518880 MARZO 2018
  • 2. EJEMPLOS DE CATEGORÍAS DE SOFTWARE: • Programa S: en esta categoría podemos encontrar, todo tipo de software de escritorio como lo son Office, Adobe Reader, Reproductor de Windows Media, etc. Son programas que están especificados para una actividad exacta. • Programa P: aquí podemos categorizar las aplicaciones que se instalan y se pueden utilizar en conjunto en 2 o mas equipos teniendo una interacción, como son los puntos de venta, un sistema de inventarios con procesos de compra, venta, distribución, entradas y salidas, etc. • Programa E: aquí comprendemos los sistemas automatizados en todos los ámbitos como puede ser en la industria automotriz el cual se encarga del ensamblaje de las partes del vehículo, un software meteorológico, software especializado utilizado en robots que hacen trabajos múltiples.
  • 3. ETAPAS DE EVOLUCIÓN DEL SOFTWARE • Versión 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 o a la puesta en práctica completa de toda su funcionalidad, pero satisface la mayoría de los requisitos. • Madurez: La versión de disponibilidad general (también llamada dorada) de un producto es su versión final. Normalmente es casi idéntica a la versión candidata final, con sólo correcciones de última hora. Esta versión es considerada muy estable y relativamente libre de errores con una calidad adecuada para una distribución amplia y usada por usuarios finales. En versiones comerciales, puede estar también firmada (usado para que los usuarios finales verifiquen que el código no ha sido cambiado desde su salida). La expresión de que un producto sea dorado significa que el código ha sido completado y que está siendo producido masivamente y estará en venta próximamente. • Salida: 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. Por último, el sistema es dado de baja, se apaga o se interrumpe y los usuarios son redireccionados hacia el nuevo.
  • 5. TIPOS DE CAMBIOS • Limite de almacenamiento excedido: hace referencia a la ubicación del almacenamiento donde se encuentra alojado el software, ya que no tiene mas espacio para seguir creando archivos en esa ruta, ya sea porque se crearon demasiados archivos y necesita una depuración, o también puede ser el caso que el usuario almacenó mas información de la debida y por tal el software no funciona correctamente. • Interfaz de usuario software: el ejemplo claro es el cambio que han tenido las versiones de Windows 10, ya que en su versión preliminar la interfaz es distinta a la interfaz final (1703) así como a la versión actual (1709), estos cambios se dan en base a las mejoras que se adaptan al software • Datos escritos en otra ubicación: en ocasiones erróneamente realizamos un mantenimiento o una corrección de algún programa con solo reinstalarlo, muchas veces o la mayoría de los casos se sobre escribe en la ruta inicial, pero algunos no pueden sobre escribir sobre la misma ruta por lo que cambiamos dicha ruta, es en este momento en que al ejecutar la aplicación no guarda los cambios o los archivos generados en la primer ruta, si no en la ruta secundaria muchas veces no sabemos con exactitud donde esta alojada dicha carpeta contenedora.
  • 6. CONCLUSIONES • Referencias • Wikipedia. (2017). Fases del desarrollo de software. marzo 2018, de Fundación Wikimedia, Inc Sitio web: https://es.wikipedia.org/wiki/Fases_del_desarrollo_de_software Es de suma importancia tener los conceptos muy claros sobre el mantenimiento y las etapas de evolución de software ya que una buena planeación y una excelente ejecución, nos garantiza un producto excelente, no por eso debemos dejar a un lado el mantenimiento y los tipos de mantenimiento, pero esto nos orilla a que sea mas practico y mas fácil de aplicar un mantenimiento a alguna aplicación