SlideShare una empresa de Scribd logo
Pruebas y mantenimiento de
sistemas de software
ACTIVIDAD 2. PROCESOS DE EVOLUCIÓN DEL SOFTWARE
Docente: Ricardo
Rodríguez Nieves
Alumno: Nicolas guerrero
Martínez
Introducción
 La Ingeniería del Software va a introducirse en la cuarta década de su
existencia y sufre de los muchos puntos fuertes y débiles. La Ingeniería del
Software se va aproximando a su edad media con muchos logros a sus
espaldas, pero con un trabajo significativo todavía por hacer.
 Los modelos de procesos de software, métodos de ingeniería de software y
herramientas se han adoptado con éxito en el amplio espectro de las
aplicaciones industriales. Los gestores y usuarios reconocen la necesidad de
un enfoque más disciplinado del software.
La evolución del Software
 Durante los primeros años de la era de la computadora, el software se
contemplaba como un añadido. La programación de computadoras era un
"arte de andar por casa" para el que existían pocos métodos sistemáticos. El
desarrollo del software se realizaba virtualmente sin ninguna planificación,
hasta que los planes comenzaron a descalabrarse y los costes a correr.
 Los programadores trataban de hacer las cosas bien, y con un esfuerzo
heroico, a menudo salían con éxito. El software se diseñaba a medida para
cada aplicación y tenia una distribución relativamente pequeña.
Categorías de software:
 Software de sistema
 Es el software que nos permite tener una interacción con nuestro hardware,
es decir, es el sistema operativo. Dicho sistema es un conjunto de programas
que administran los recursos del hardware y proporciona una interfaz al
usuario. Es el software esencial para una computadora, sin el no podría
funcionar, como ejemplo tenemos a Windows, Linux, Mac OS X. Se clasifica
en:
 Sistemas operativos
 Controladores de dispositivo
 Herramientas de diagnóstico
 Herramientas de Corrección y Optimización
 Servidores
 Utilidades
 Software de Programación
 Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios
programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de
programación. Algunos ejemplos:
 Editores de texto
 Compiladores
 Intérpretes
 Enlazadores
 Depuradores
 Entornos de Desarrollo Integrados (IDE)
 Software de Aplicación
 Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A
diferencia del software de sistema, el software de aplicación esta enfocada en un
área especifica para su utilización. La mayoría de los programas que utilizamos
diariamente pertenecen a este tipo de software, ya que nos permiten realizar
diversos tipos de tareas en nuestro sistema.
 Ejemplos:
 Procesadores de texto. (Bloc de Notas)
 Editores. (Photoshop para el Diseño Gráfico)
 Hojas de Cálculo. (MS Excel)
 Sistemas gestores de bases de datos. (MySQL)
 Programas de comunicaciones. (MSN Messenger)
 Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
 Programas de diseño asistido por computador. (AutoCAD)
Etapas de evolución del software
 Alfa: La versión alfa de un producto es la primera para la que el equipo de
desarrollo decide que implementa todas las funcionalidades especificadas en los
requisitos. Es la primera versión del programa que se envía a los verificadores para
probarla.
 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: Es la versión final del programa. Normalmente es casi idéntica a la versión
RC, con sólo correcciones de último momento.
GRUPO BIMBO, UN CASO DE ÉXITO EN
LA REINGENIERÍA DE SISTEMAS
 Bimbo identificó un rezago en Sistemas, detectó áreas de oportunidad para
crecer.
 En Bimbo, la reingeniería ha tomado en cuenta los factores principales: la parte
tecnológica, que todo el mundo puede ver (equipos, programas, etcétera).
 El sistema Bimbo XXI, base tecnológica que sustenta el cambio estructural de
Grupo Bimbo, acumuló un avance importante en su implantación. Dicho sistema
está basado en una plataforma Oracle con tecnología de internet, que abre
infinitas posibilidades a la colaboración, la toma de decisiones y la transmisión de
conocimiento a nivel interno y externo, además de unificar los sistemas de todo el
Grupo.
Mantenimiento de sistemas
 Pruebas y depuración del sistema La prueba es un proceso que se enfoca sobre la
lógica interna del software y las funciones externas. Es un proceso de ejecución de
un programa que tiene como intención describir los puntos vulnerables dentro de
un sistema.
 Detección y modificación de programación lógica Para poder detectar posibles
fallas de programación en el sistema fue necesario contar con la participación de
algunos usuarios finales para asegurar que éstas fueran completas e imparciales.
 Identificar posibles mejoras de funcionalidad Con base en las pruebas realizadas
de la fase anterior se llevaron a cabo ciertas modificaciones en la interfaz y
funcionalidad de los submódulos que requerían mejorar su desempeño. Estas
modificaciones y detalles agregados, aun cuando fueron mínimos, permitieron
minimizar tiempos de captura y respuesta, así como maximizar la efectividad del
sistema.
Tipos de Mantenimiento
 Si un problema es detectado por el usuario, inmediatamente puede notificarlo al
administrador del sistema. Atendiendo a estos fines, podemos establecer los
siguientes tipos de mantenimiento:
 a) Correctivo. Cambios precisos para corregir errores del producto de software.
 b) Evolutivo. Incorporaciones, modificaciones y eliminaciones necesarias en un
producto de software para cubrir la expansión o cambio en los requerimientos del
usuario.
 c) Adaptativo. Modificaciones que afectan los entornos en los que el sistema opera,
por ejemplo, cambio en las configuraciones del hardware, software de base, gestores
de base de datos, comunicaciones, etc.
 d) Perfectivo. Acciones llevadas a cabo para mejorar la calidad interna de los
sistemas en cualquiera de sus aspectos: restructuración de código, definición más
clara del sistema y optimización del rendimiento y eficiencia.
 Conclusión. Con el constante desarrollo e innovación de las tecnologías utilizadas
en las implementaciones de software, se han tenido una gran evolución en toda la
humanidad, solo con imaginarnos que son tan necesarios hoy en día que de ellos
dependemos bastante, tanto en las oficinas, escuelas universidades, para las
empresas, hogares, y hasta para nuestra evolución como humanos.
 Bibliografía:
 https://cnx.org/exports/77a12d95-3a5e-4a64-a4c7.../evolución-del-software-
3.pdf
 http://informaticaxp.net/clasificacion-y-tipos-de-software
 https://ederchavezacha.files.wordpress.com/2013/02/historia-y-evolucic3b3n-
del-software.pdf
 https://www.cyldigital.es/articulo/version-alfa-beta-o-rc-de-un-programa-que-es-
eso
 https://expansion.mx/expansion/2011/09/14/bimbo-br10-en-uno
 http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/21
6/A10.pdf?sequence=10

Más contenido relacionado

La actualidad más candente

Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2
David Ornelas Muñiz
 
software
softwaresoftware
software
alkosto
 
Conceptos
ConceptosConceptos
Conceptos
Sonia Elizabeth
 
Diapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napaDiapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napa
Antonio Navarrete Prieto
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
Robert Rodriguez
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de Software
Mary Carmen
 
Desarrollo eficiente de software
Desarrollo eficiente de softwareDesarrollo eficiente de software
Desarrollo eficiente de software
Alejandro Domínguez Torres
 
Paula guia
Paula guiaPaula guia
Paula guia
todosesplaya
 
Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1
Marta Silvia Tabares
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
Francisco Gómez
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
Abner Garcia
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
Ricardo Mansilla
 
Exposicion 3
Exposicion 3Exposicion 3
Exposicion 3
Evelin Oña
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
'Jorge Martinez
 
conceptos de ingenieria de software
conceptos de ingenieria de softwareconceptos de ingenieria de software
conceptos de ingenieria de software
liliana guadalupe rodriguez
 
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Kudos S.A.S
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
Fernando Alfonso Casas De la Torre
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
Facultad de Ciencias y Sistemas
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
marianela0393
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garcia
marifabi5
 

La actualidad más candente (20)

Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2
 
software
softwaresoftware
software
 
Conceptos
ConceptosConceptos
Conceptos
 
Diapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napaDiapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napa
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de Software
 
Desarrollo eficiente de software
Desarrollo eficiente de softwareDesarrollo eficiente de software
Desarrollo eficiente de software
 
Paula guia
Paula guiaPaula guia
Paula guia
 
Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Exposicion 3
Exposicion 3Exposicion 3
Exposicion 3
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
 
conceptos de ingenieria de software
conceptos de ingenieria de softwareconceptos de ingenieria de software
conceptos de ingenieria de software
 
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garcia
 

Similar a Dpss u3 a2_nigm

El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
jenmer
 
Que es el software
Que es el softwareQue es el software
Que es el software
gaboantonio
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de software
Mary Carmen
 
Ensayo (El Software)
Ensayo (El Software)Ensayo (El Software)
Ensayo (El Software)
'Crlooz Márqez
 
Software
SoftwareSoftware
Software
Kenia Jimenez
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el software
Oswaldo Perez
 
Anddre (2)
Anddre (2)Anddre (2)
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
andres felipe
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
Josue Zelaya
 
software
softwaresoftware
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
DavidGarca147527
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
cristian camargo
 
Software
Software Software
Software
FernandoMFC
 
Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software
llmdmyn14
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
Antonio San
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
Ingryd Cobain
 
Software
SoftwareSoftware
Software
vicsdc
 
informática aplicada
informática aplicadainformática aplicada
informática aplicada
eatangel
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
Edwin Alexander
 
Anddre
AnddreAnddre
Anddre
anddre123
 

Similar a Dpss u3 a2_nigm (20)

El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
 
Que es el software
Que es el softwareQue es el software
Que es el software
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de software
 
Ensayo (El Software)
Ensayo (El Software)Ensayo (El Software)
Ensayo (El Software)
 
Software
SoftwareSoftware
Software
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el software
 
Anddre (2)
Anddre (2)Anddre (2)
Anddre (2)
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
 
software
softwaresoftware
software
 
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
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Software
Software Software
Software
 
Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Software
SoftwareSoftware
Software
 
informática aplicada
informática aplicadainformática aplicada
informática aplicada
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Anddre
AnddreAnddre
Anddre
 

Último

APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
Qué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptxQué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptx
saradocente
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
Ana Fernandez
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
Mi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste BlancoMi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste Blanco
Ruth Noemí Soto Villegas
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
https://gramadal.wordpress.com/
 
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdfELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
DaliaAndrade1
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
DobbieElfo
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
TatianaHerrera46
 

Último (20)

APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
Qué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptxQué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptx
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
Mi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste BlancoMi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste Blanco
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
 
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdfELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
 

Dpss u3 a2_nigm

  • 1. Pruebas y mantenimiento de sistemas de software ACTIVIDAD 2. PROCESOS DE EVOLUCIÓN DEL SOFTWARE Docente: Ricardo Rodríguez Nieves Alumno: Nicolas guerrero Martínez
  • 2. Introducción  La Ingeniería del Software va a introducirse en la cuarta década de su existencia y sufre de los muchos puntos fuertes y débiles. La Ingeniería del Software se va aproximando a su edad media con muchos logros a sus espaldas, pero con un trabajo significativo todavía por hacer.  Los modelos de procesos de software, métodos de ingeniería de software y herramientas se han adoptado con éxito en el amplio espectro de las aplicaciones industriales. Los gestores y usuarios reconocen la necesidad de un enfoque más disciplinado del software.
  • 3. La evolución del Software  Durante los primeros años de la era de la computadora, el software se contemplaba como un añadido. La programación de computadoras era un "arte de andar por casa" para el que existían pocos métodos sistemáticos. El desarrollo del software se realizaba virtualmente sin ninguna planificación, hasta que los planes comenzaron a descalabrarse y los costes a correr.  Los programadores trataban de hacer las cosas bien, y con un esfuerzo heroico, a menudo salían con éxito. El software se diseñaba a medida para cada aplicación y tenia una distribución relativamente pequeña.
  • 4. Categorías de software:  Software de sistema  Es el software que nos permite tener una interacción con nuestro hardware, es decir, es el sistema operativo. Dicho sistema es un conjunto de programas que administran los recursos del hardware y proporciona una interfaz al usuario. Es el software esencial para una computadora, sin el no podría funcionar, como ejemplo tenemos a Windows, Linux, Mac OS X. Se clasifica en:  Sistemas operativos  Controladores de dispositivo  Herramientas de diagnóstico  Herramientas de Corrección y Optimización  Servidores  Utilidades
  • 5.  Software de Programación  Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación. Algunos ejemplos:  Editores de texto  Compiladores  Intérpretes  Enlazadores  Depuradores  Entornos de Desarrollo Integrados (IDE)  Software de Aplicación  Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A diferencia del software de sistema, el software de aplicación esta enfocada en un área especifica para su utilización. La mayoría de los programas que utilizamos diariamente pertenecen a este tipo de software, ya que nos permiten realizar diversos tipos de tareas en nuestro sistema.
  • 6.  Ejemplos:  Procesadores de texto. (Bloc de Notas)  Editores. (Photoshop para el Diseño Gráfico)  Hojas de Cálculo. (MS Excel)  Sistemas gestores de bases de datos. (MySQL)  Programas de comunicaciones. (MSN Messenger)  Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)  Programas de diseño asistido por computador. (AutoCAD)
  • 7. Etapas de evolución del software  Alfa: La versión alfa de un producto es la primera para la que el equipo de desarrollo decide que implementa todas las funcionalidades especificadas en los requisitos. Es la primera versión del programa que se envía a los verificadores para probarla.  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: Es la versión final del programa. Normalmente es casi idéntica a la versión RC, con sólo correcciones de último momento.
  • 8. GRUPO BIMBO, UN CASO DE ÉXITO EN LA REINGENIERÍA DE SISTEMAS  Bimbo identificó un rezago en Sistemas, detectó áreas de oportunidad para crecer.  En Bimbo, la reingeniería ha tomado en cuenta los factores principales: la parte tecnológica, que todo el mundo puede ver (equipos, programas, etcétera).  El sistema Bimbo XXI, base tecnológica que sustenta el cambio estructural de Grupo Bimbo, acumuló un avance importante en su implantación. Dicho sistema está basado en una plataforma Oracle con tecnología de internet, que abre infinitas posibilidades a la colaboración, la toma de decisiones y la transmisión de conocimiento a nivel interno y externo, además de unificar los sistemas de todo el Grupo.
  • 9. Mantenimiento de sistemas  Pruebas y depuración del sistema La prueba es un proceso que se enfoca sobre la lógica interna del software y las funciones externas. Es un proceso de ejecución de un programa que tiene como intención describir los puntos vulnerables dentro de un sistema.  Detección y modificación de programación lógica Para poder detectar posibles fallas de programación en el sistema fue necesario contar con la participación de algunos usuarios finales para asegurar que éstas fueran completas e imparciales.  Identificar posibles mejoras de funcionalidad Con base en las pruebas realizadas de la fase anterior se llevaron a cabo ciertas modificaciones en la interfaz y funcionalidad de los submódulos que requerían mejorar su desempeño. Estas modificaciones y detalles agregados, aun cuando fueron mínimos, permitieron minimizar tiempos de captura y respuesta, así como maximizar la efectividad del sistema.
  • 10. Tipos de Mantenimiento  Si un problema es detectado por el usuario, inmediatamente puede notificarlo al administrador del sistema. Atendiendo a estos fines, podemos establecer los siguientes tipos de mantenimiento:  a) Correctivo. Cambios precisos para corregir errores del producto de software.  b) Evolutivo. Incorporaciones, modificaciones y eliminaciones necesarias en un producto de software para cubrir la expansión o cambio en los requerimientos del usuario.  c) Adaptativo. Modificaciones que afectan los entornos en los que el sistema opera, por ejemplo, cambio en las configuraciones del hardware, software de base, gestores de base de datos, comunicaciones, etc.  d) Perfectivo. Acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: restructuración de código, definición más clara del sistema y optimización del rendimiento y eficiencia.
  • 11.  Conclusión. Con el constante desarrollo e innovación de las tecnologías utilizadas en las implementaciones de software, se han tenido una gran evolución en toda la humanidad, solo con imaginarnos que son tan necesarios hoy en día que de ellos dependemos bastante, tanto en las oficinas, escuelas universidades, para las empresas, hogares, y hasta para nuestra evolución como humanos.  Bibliografía:  https://cnx.org/exports/77a12d95-3a5e-4a64-a4c7.../evolución-del-software- 3.pdf  http://informaticaxp.net/clasificacion-y-tipos-de-software  https://ederchavezacha.files.wordpress.com/2013/02/historia-y-evolucic3b3n- del-software.pdf  https://www.cyldigital.es/articulo/version-alfa-beta-o-rc-de-un-programa-que-es- eso  https://expansion.mx/expansion/2011/09/14/bimbo-br10-en-uno  http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/21 6/A10.pdf?sequence=10