miércoles, 22 de mayo de 2019

S7. Actividad 1. Análisis de datos recabados


"Reto. Pamela y sus amigos"
Pasos:
1) Leí el texto como tres veces (o más), esto para ambientarme en la lectura y poder analizarlo sin trabas ya que al principio me enredaba con los nombres, apellidos y guisos.  

2) En una libreta hice una lista con los nombres de cada participante en la cena. (Tina, Diego, Fernando y Pamela), la comida que van a llevar y sus apellidos.  

3) Comencé agrupando a los integrantes (2 hombres y 2 mujeres). Por lo que empecé con las mujeres.
Primero con Tina ya que ella pidió a la persona que realizará la ensalada, que le pusiera vegetales ya que eran sus favoritos por lo que ella no es la señorita barrios, como dice en la lectura "que sólo podrá comer el platillo que ella misma preparará" porque se encontraba a dieta, como solo hay dos mujeres  concluí que Pamela Barrios era la mujer que estaba a dieta y que llevaría la ensalada, después en la lectura se comenta que Diego y Ríos hacen referencia que la chica que llevaría el estofado era muy delgada y podría comer de  todo, dejándonos con proceso de eliminación a Tina como la que prepararía el estofado, descubriendo que Ríos es Fernando ya que Pamela es barrios y hablaban sobre la otra chica.

4) Ya que tuve a las dos chicas con sus guisados me enfoque a los hombres; Rodríguez le pregunto a Tina y a Fernando de que sabor preferían el pastel, por lo que descubrí que Rodríguez era Diego ya que no podría ser Pamela barrios por que se encontraba a dieta. Ya que supe que Diego es Rodríguez y que llevaría el pastel, Tina el estofado, uno de los muchachos llevaría ravioles concluí que Fernando Ríos era ese muchacho. Cómo solo nos queda el apellido Vargas fue asignado a Tina.

Así quedo mi análisis: Tina Vargas llevaría el estofado. Diego Rodríguez el pastel. Fernando Ríos los ravioles y Pamela Barrios la ensalada.

viernes, 17 de mayo de 2019

S6. Actividad 2. Planeación y aplicación de entrevista



Buenas tardes 
Me permites hacerte una entrevista. R= si
¿Me das permiso de grabarte en un archivo de audio? R= si
¿Ha que te dedicas?
Estudiante, Producción musical.

¿Qué tipos de dispositivos electrónicos has usado?
Tablets, teléfono, computadora, controladores midi, Smart TV, consola de videojuegos XBOX One.  

¿Qué tipo de aplicaciones y/o programas usas?

After effecs, FL estudio, programas de computadoras básicos y aplicaciones en redes sociales.

¿has tenido problemas con esas aplicaciones y/o programas?

Si.

¿Me puedes mencionar alguno?

Se congela la pantalla, se pasma el programa, se reinicia el equipo, los drivers de mi equipo no son compatibles, entre otros.   

¿alguna te ha funcionado sin tener errores?

No, todos tienen error cuando los uso.

¿Te cuesta trabajo encontrar alguna aplicación y/o programa que cumpla con tus necesidades para tu trabajo o escuela?

 Si.  

¿Qué mejorarías en los programas que has manejado?
La optimización de la plataforma y que no tengan tantos errores. Eso mejoraría!

martes, 14 de mayo de 2019

S6. Actividad 1. Bitácora de investigación


DIARIO DE CAMPO
INGENIERÍA EN DESARROLLO DE SOFTWARE
Edith Michel Ramírez Díaz

Tema: Problemáticas actuales para el desarrollo de Software
                          
                                                                      14 - 05 - 2019

Nota:
          La finalidad de esta investigación es conocer los problemas que pasa un desarrollador de Software en su trabajo, pero como no conozco a ninguno para poderlo entrevistar opte por investigar a los usuarios de los Software existentes en el mercado, conociendo los problemas en su uso.
           Para esta actividad acudiré a una plaza comercial grande donde pueda hacer mi investigación de campo.

Lugar de investigación: centro comercial -Plaza Aragón-

Este lugar es una plaza comercial grande donde tienen bancos, restaurantes, pizzerias, farmacias, tiendas de ropa, etc. 
          Observaremos en cada local si cuentan con alguna aplicación o pagina de Internet. Anotaremos los establecimientos que cuenten con ellas y de hay acudiremos con los encargados para que nos permita un momento para entrevistarlo.

En este lugar le preguntaremos a los locatarios si sus empresas o tiendas cuentan con pagina de Internet y app para solicitar sus productos.
           En esta parte le haremos la entrevista con respecto a la funcionalidad de la pagina y del app.

Trataremos de visitar todos los establecimientos esto para poder en ese momento realizar la entrevista.
            En el transcurso del recorrido cuestionaremos a los visitantes y clientes de dichos establecimiento de la pagina de la tienda o aplicación y su funcionalidad. Les aplicaremos breves entrevistas a los usuarios de equipo tecnológico (Computadoras, laptops, tablets, teléfono celular.)

Observaciones:
          Al concluir con el trabajo de campo pudimos obtener datos cuantificables para el desarrollo de esta investigación como son; las aplicaciones se atoran o frizea el equipo, no carga las paginas completas y rápidas, no son fáciles de manejar, no funcionan del todo bien. Para los encargados de la tienda; no están actualizadas, no se pueden administrar, se queda pasmada la pantalla y hay que reiniciar el equipo y por ultimo no ejecutan correctamente la función.

sábado, 11 de mayo de 2019

S5. Actividad 2. Análisis y abstracción de información


MARCO TEÓRICO
Antecedentes

               El primer bug conocido fue un bug físico. Literalmente. Una polilla entre los relés del Mark II causó errores en su funcionamiento allá por el 1947.

LA EXPLOSIÓN DEL ARIANE 5. MIL MILLONES DE DOLARES PERDIDOS
                Este error causo un retraso en muchas de las investigaciones que debían llevarse a cabo en el cohete. ¿Cuál fue el problema?, en gran parte, la reutilización del código. Técnicamente hablando el causante del error fue que en una parte del código se intentaba copiar una variable de 64 bits en una de 16 con el consiguiente error de overflow. Un error carísimo, la típica excusa “en mi ordenador funciona”.
Estos son algunos otros errores de Desarrollo de Software, exceso de radiación en el therac-25 mató a cinco pacientes, otro error Mars Climate Orbiter. El error de conversión que dejó sin fotos del marte. El sistema de control de la nave en la Tierra usaba el sistema métrico anglosajón mientras que el sistema de navegación de la nave esperaba valores en el sistema métrico decimal.
Estos son algunos errores cometidos por los desarrolladores de Software, pero ¿Por qué es que pasan estos errores?, ¿Qué es lo que descuidan en su proceso?, ¿Cuáles son las Problemáticas más comunes y cómo podríamos evítalos?

Bases teóricas

           Uno los primeros conceptos en la Ingeniería de Software es la ecuación básica (Modelos + Transformaciones = Software) que, obviamente, referencia a la muy conocida ecuación de Niklaus Wirth: Algoritmos + Estructuras de datos = Programas. (Cabot, 2017)
Pero qué pasa cuando este concepto tan esencial es olvidado por los desarrolladores, pasa que empiezan a omitir reglas, procesos, palabras, las cuales pueden modificar el sistema o función diferente al objetivo, no correr la función o generar más conflictos en el ordenador o sistema. Y de que forma podemos solucionarlo, por mencionar algunos ejemplos:
Liberando memoria RAM cerrando otros programas abiertos.
Reiniciando el software.
Apague y reinicie la computadora.
Deshacer cualquier cambio reciente de hardware o software.
Desinstalar el software y vuelva a instalarlo.
Crear parches para el software.
Entre otros…
       
       Todo Desarrollador debería conocer los paradigmas de programación más habituales (estructurado, orientado a objetos, funcional y sus variantes y combinaciones), los puntos fuertes y débiles de cada uno, los lenguajes más representativos de cada grupo, qué razones motivaron su creación. Teniendo en cuenta lo rápido que evoluciona el campo de los lenguajes de programación (con nuevos frameworks y lenguajes naciendo y muriendo casi a diario) si el Desarrollador no tiene un cierto marco mental que le permita situar todos estos movimientos, irá completamente perdido.
Y aún peor, puede incluso llegar a pensar que lo que aprendió en la carrera ya no sirve para nada por qué práctico con un lenguaje X y ahora está de moda el lenguaje Y sin llegar a interiorizar que una cosa son los conceptos de programación fundamentales que aprendió y otra como esos conceptos se plasmas en una sintaxis determinada para un lenguaje concreto.
Por eso “quién no conoce la historia está condenado a repetirla” y he aquí este trabajo, conocer las problemáticas de los desarrolladores de Software hasta el 2018, localizando una metodología adecuada para no caer en ellos.  

Trabajos citados

Cabot, J. (agosto de 2017). Ingenieria de Software. Obtenido de HAY QUE EMPEZAR A ENSEÑAR HISTORIA DE LA PROGRAMACIÓN: https://ingenieriadesoftware.es/historia-de-la-programacion/
Cabot, J. (24 de Agosto de 2018). Ingenieria de Software. Obtenido de LOS GRANDES ERRORES DE LA HISTORIA DEL SOFTWARE INFORMÁTICO – DEL PRIMER BUG A HOY: https://ingenieriadesoftware.es/grandes-errores-historia-software-informatico/

EMPRESAS, D. D. (s.f.). PROBLEMÁTICA DE LOS PROYECTOS SOFTWARE . Obtenido de http://bibing.us.es/proyectos/abreproy/70193/fichero/5.+PROBLEM%C3%81TICA+DE+LOS+PROYECTOS+SOFTWARE.pdf

S5. Actividad 1. Selección y recopilación de información