Sesión 8 actividad 1 informe final de investigaciòn







 
Índice
Contenido

Introducción

Hace unos meses salió una noticia  muy lamentable de  un accidente aéreo que provoco la muerte de 157 personas en Etiopia, de una de las compañías más importantes en la producción de aeronaves,   la empresa Boeing.  El problema  un fallo en el software del avión.  Se perdieron muchas vidas tanto en este accidente como en uno anterior, provocado por un mismo fallo. Y al parecer sigue habiendo fallas.  La empresa perdió millones por la cancelación de contratos para el equipo Boeing 737 Max 8, y las aerolíneas por el cierre de operaciones de estos aviones en sus flotas. 
En el campo de la medicina un error de programación de la unidad de control de la máquina de radioterapia Therac-25 causó entre 1985 y 1987 al menos seis accidentes en los que los pacientes recibieron sobredosis masivas de radiación. Al menos tres de estos pacientes fallecieron como consecuencia directa del exceso de radiación. Los expertos creen que el fallo fue causado por un error en el código que obligó al programa a realizar la misma acción varias veces.
Estos y muchos casos más, son errores que pudieron haberse evitado con controles más eficientes de supervisión, testeo y actualización de software.  Con la supervisión constante, el testeo adecuado y el mantenimiento se pude lograr evitar tener errores, o detectarlos a tiempo antes de que incidan en problemas graves de software

Metodología




Metodología de investigación.


1. Proyecto de investigación: Se estableció el objeto de estudio y se otorgó un título a la investigación
“Concientizar sobre la importancia de la auditoria, testeo y mantenimiento dentro del desarrollo de software.”

2. Planteamiento del problema:

Fallos de software por problemas de revisión, testeo o falta de mantenimiento en software que han afectado grandemente al usuario.  Tras obtener información sobre las noticias que había de los fallos en el software, se delimito  y planteo el problema.
Las pérdidas monetarias, la afectación a las actividades del usuario, la pérdida de vidas humanas, y un sinfín de consecuencias a causa de fallos en el software a consecuencia de la falta de supervisión y corrección de errores o bugs.

4. Objetivos de la investigación.

Objetivo general.

Crear conciencia entre los desarrolladores, la comunidad educativa, usuarios y compradores de software de la importancia que tiene la aplicación de la supervisión, testeo o  pruebas y actualizaciones de software.

Objetivos  particulares.

1. Reducir o detener los errores de software mediante el testeo, actualización y corrección del sistema.
2. informar y recordar  sobre el papel tan importante que tiene tanto  para  la comunidad estudiantil de las ingenierías de software, como para el desarrollador, evitar, prevenir y corregir los posibles bugs o errores de software mediante el monitoreo, testeo y actualización del software.
3. informar y concientizar tanto a las empresas consumidoras de software  a diseño como para los usuarios de la importancia de su participación, en el monitoreo, testeo y actualización del software.
5. Plan de trabajo de una investigación.

Metodología de la investigación parte II.


Una vez establecidos los objetivos de investigación,  y determinada la necesidad de  información, debemos tener en cuenta  como obtener información documental y de campo fiable.
Para esto lo primero fue realizar una investigación documental sobre el tema, valiéndonos de libros y documentos publicados por fuentes de información como universidades, investigadores reconocidos, y publicaciones de fuentes oficiales. Toda la documentación obtenida fue buscada a través de los navegadores especializados en este tipo de documentos. Buscadores como:
                           
Para esta investigación las fuentes de información fueron encontradas a través de google académico.
Bibliografía obtenida (véase anexo1.)

Investigación de campo.

En base a los objetivos de la investigación se determinó una muestra aceptable para realizar una entrevista,  se realizó la estructura de la misma y se aplicó.  Misma que estará disponible a través del blog  www.mireunadm.com.mx

8. Entrevista

Para esta investigación se realizó una entrevista  a personas relacionadas con la investigación y los objetivos de la misma.
Ver anexo 2.

9 Encuesta.

Después de haber delimitado la población a encuestar se determinó que la mejor opción para realizar la encuesta seria por medio de Google drive y una liga con una  invitación a fin de hacer  la encuesta más accesible, dinámica y con aprovechamiento del tiempo.
Mismas que fueron publicadas en el blog.  Véase anexo 2.



Ver anexo 3.

Resultados de la investigación Documental.

Investigación documental:
Bibliografía  (ver anexo1)
Definición de software.
Etapas de vida de software.
Participantes dentro de las etapas de vida de software.
Conclusiones: de la investigación documental.
La investigación documental nos permitió determinar en qué fase de la vida de software tienen responsabilidad las personas involucradas y cuya finalidad en su participación es lograr evitar, localizar a tiempo y corregir los errores de software.
Conocer que es el software y su vida útil.

Conclusiones: de la investigación de campo.

Determinamos la gran importancia que tiene  software en la vida de las personas, y la importancia que tiene la participación de cada uno para evitar problemas y fallos en sus sistemas de software.
Determinamos las afectaciones que puede traer para el usuario usar un software con fallas.
Determinamos que si es importante generar una nueva cultura en favor de un software libre y sin fallos  con la participación y responsabilidad de todos los involucrados durante la vida útil del mismo, lo que favorece a un uso más eficiente del mismo. Y un beneficio compartido. (Véase anexo  2).
Los datos mostraron  que para el 100% de los entrevistados el software que maneja es muy importante,  y una falla dentro del mismo acarrearía grandes problemas para los usuarios desde no poder realizar sus actividades en caso de los estudiantes en línea,  la perdida de grandes cantidades monetarias para los empresarios que han decidido migrar sus tiendas físicas a tiendas online, y cuyo negocio está en línea, o bien tienen un sistema de administración  y pérdida de tiempo en las actividades de gran carga y manejo de información  al llevar todo de forma manual.
De igual forma tenemos que el 100% de los entrevistados estuvo de acuerdo en que falta información de cómo podrían participar las partes involucradas en  la supervisión, testeo y actualizaciones de software a fin de encontrar, reparar, y evitar fallos dentro del software.

Conclusión de las encuestas y entrevistas.

El software es muy importante para las actividades de c/u de los entrevistados.
El mal funcionamiento les provoca problemas como perdida de dinero, imposibilidad para hacer sus actividades, gasto y pérdida de tiempo.
Existe una necesidad de generar conciencia sobre la importancia de revisar, testear y actualizar el software.
Todos somos responsables del buen uso y buenas prácticas dentro de la vida útil del software.
Un software sin fallos es responsabilidad de todos y afecta a todos.

Conclusión general


  Ante la gran importancia que ha logrado tener el software en nuestra vida y en la vida de nuestra sociedad, podemos ver que una de las prioridades que tendríamos seria mejorar la calidad del software que manejamos, evitando fallos y detectándolos a tiempo. La importancia de que existan buenas prácticas de desarrollo, testeo y supervisión post entrega, buenas prácticas y toma de mejores decisiones en cuanto  al momento de recibir un software sin los estándares de calidad requeridos, o cuyo funcionamiento tenga fallos, y por último  la participación de los usuarios en el mantenimiento del mismo para la detección temprana de errores, y corrección de los mismos a fin de extender la vida  útil del software que manejamos y hacerlo más funcional para todos. Ya que esto nos beneficia y nos afecta a todos.

Anexo  

 Anexo1

 


   ANEXO 2  imágenes de la entrevista y preguntas realizadas.





Anexo 2.1 liga donde se encuentra la entrevista  en video

Anexo 2.2 Liga en donde se encuentra publicada la entrevista.


Anexo 3.  Imagen de la encuesta realizada.



 

ANEXO 3.1  Liga en la que se encuentra publicada la encuesta


ANEXO  3.2   Liga en donde están publicados los datos recabados de la encuesta.

Bibliografía.

Gonzalo, M. (2008). Proceso del software y ciclo de vida. Madrid: Facultad de informática universidad complutense de Madrid. Obtenido de https://www.fdi.ucm.es/profesor/gmendez/docs/is0809/02-ProcesoCicloDeVida.pdf
Ingeniería de software. (2005). En Sommerville Ian. Madrid: Pearson.
Universidad Carlos III Madrid. (s.f.). El proceso de desarrollo de software. España: Universidad Carlos III Madrid.


Comentarios

Entradas más populares de este blog

mi blog personal