SlideShare una empresa de Scribd logo
1 de 8
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
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.
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.
Reingeniería de sistemas
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.
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.
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/
Gracias.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Modelos del desarrollo del software gabriela brito
Modelos del desarrollo del software   gabriela britoModelos del desarrollo del software   gabriela brito
Modelos del desarrollo del software gabriela brito
 
Marcos mendoza ensayo
Marcos mendoza ensayoMarcos mendoza ensayo
Marcos mendoza ensayo
 
Integración continua y Jenkins
Integración continua y JenkinsIntegración continua y Jenkins
Integración continua y Jenkins
 
Taller 2 generalidasdes
Taller 2 generalidasdesTaller 2 generalidasdes
Taller 2 generalidasdes
 
Ing rene
Ing reneIng rene
Ing rene
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del Software
 
AnthonyRivas_Ing
AnthonyRivas_IngAnthonyRivas_Ing
AnthonyRivas_Ing
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Ciclodevidadeunsistema
CiclodevidadeunsistemaCiclodevidadeunsistema
Ciclodevidadeunsistema
 
Act18
Act18Act18
Act18
 
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
 
Analiss de sistemas
Analiss de sistemasAnaliss de sistemas
Analiss de sistemas
 
Analiss de sistemas
Analiss de sistemasAnaliss de sistemas
Analiss de sistemas
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Modelo en-espiral
Modelo en-espiralModelo en-espiral
Modelo en-espiral
 

Similar a Dpss u3 a2_mavg

Similar a Dpss u3 a2_mavg (20)

Procesos de Evolución del Software
Procesos de Evolución del SoftwareProcesos de Evolución del Software
Procesos de Evolución del Software
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptx
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garcia
 
Tipos de-software (2)
Tipos de-software (2)Tipos de-software (2)
Tipos de-software (2)
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Idalmi
IdalmiIdalmi
Idalmi
 
Desarrollode software (1)
Desarrollode software (1)Desarrollode software (1)
Desarrollode software (1)
 
Modelos de desarrollo rápido de software
Modelos de desarrollo rápido de softwareModelos de desarrollo rápido de software
Modelos de desarrollo rápido de software
 
El software
El softwareEl software
El software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
1. investigar tipos de software.
1.  investigar tipos de software.1.  investigar tipos de software.
1. investigar tipos de software.
 
1. investigartiposdesoftware.
1. investigartiposdesoftware.1. investigartiposdesoftware.
1. investigartiposdesoftware.
 
tipos de software
tipos de softwaretipos de software
tipos de software
 
Diferentes tipos de sofware
Diferentes tipos de sofwareDiferentes tipos de sofware
Diferentes tipos de sofware
 
Ensayo(diseño de software)
Ensayo(diseño de software)Ensayo(diseño de software)
Ensayo(diseño de software)
 
A1 u1 tablas comparativa
A1 u1  tablas comparativaA1 u1  tablas comparativa
A1 u1 tablas comparativa
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Dpss u3 a2_mavg

  • 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/