Agenda Semana III

--Originally published at Calidad Y Pruebas de Software – We Are Programmers

Esta semana se planea comenzar con el diseño e implementación de gran parte de la base de datos así como su dinámica con la cual se comunicará con la parte del frontend. Adicional a esto se va a comenzar a leer un poco de como es que funciona la librería Nltk Python: Natural language toolkit python con la que analizaremos los sentimientos de cada tuit que se guarde en nuestra base de datos. Todo esto con la finalidad de poder enviar información lo más procesada posible a nuestro frontend para que esta sea desplegada de una manera muy visual.

 

761380_c68d_3

semana 3

--Originally published at juanBlogs

vamos a conectar la aplicación con la base de datos de firebase, para que podamos realizar las acciones de login, y registro de usuario. ademas de que vamos a poder registrar y leer entradas en firebase, y vamos discutir en que va a consistir frontend, que botones van a estar en cada entrada, como se van a mostrar etc.

Resultado de imagen para memes de unit testing

Reflexión Semana 2

--Originally published at Calidad Y Pruebas de Software – We Are Programmers

Esta semana se logró conectar con la API de Twitter mediante Python adicional a eso se comenzó a planificar la estructura de la base de datos y a su vez probamos varias librerías para conexión con mysql. También generamos el módulo que se encaramará de realizar conexión, select y updates de la base de datos, es importante mencionar que este módulo aún no está terminado 100% pero si se pudo obtener un gran avance.

Como conclusión podemos decir que vamos a un buen paso y hasta el momento sin ningún contratiempo ni dificultar por parte de algún integrante del equipo.

Resumen semana 2

--Originally published at juanBlogs

En esta semana lo que hicimos fue básicamente organizarnos en github, decidir quien tendría el control del master, y hacer los fork de dicho repositorio, aprender como funciona github en este sentido de hacer repositorios con Fork, como enviar la información de vuelta para que el master decida si acepta los cambios. se instalaron terminales linux en windows para tener un mejor uso de github, se decidieron las herramientas a utilizar en el proyecto, y los que les hacia falta instalaron android studio.

Resultado de imagen para git fork

Agenda semana 2

--Originally published at Calidad Y Pruebas de Software – We Are Programmers

Durante esta semana planeamos empezar a investigar e implementar el minado de datos de la API de twiter se estará corriendo un programa que va a estar a la espera de datos relacionados con una keyword dichos datos serán obtenidos mediante la API de twitter. Una vez que se tenga el programa en python que realice el minado de datos procederemos a buscar la forma de almacenarlos para que estén a la espera de ser procesados y depurados por medio de machine learning.

Adicional a esto se estará trabajando en la otra materia en los wireframe y las posibles tecnologías que se utilizarán para desplegar la información ya procesada y ordenada.

 

Elections2018

--Originally published at Calidad Y Pruebas de Software – We Are Programmers

El proyecto tendrá consta de dos partes:

-Minado de datos desde la API de twitter por medio de python, tendremos corriendo un proceso que va a estar jalando los tuits y los almacenaremos de modo temporal para entregarlos en un JSON para que otro modulo los despliegue. Antes de formar dicho JSON es importante mencionar que cada uno de los tuits será analizado con machine learning para eliminar las stop-words y a su vez catalogar cada tuit por medio de keywords y así poder definir el grado de popularidad y/o aceptación que esta teniendo cada partido para estas elecciones 2018.

-La segunda parte será un modulo que se va a estar trabajando en la materia de Laboratorio de Aplicaciones Web, dicho modulo recibirá la información que se guardó en un JSON con la ayuda del programa desarrollado en python, esta información será desplegada en una app web para que así pueda ser leída e interpretada fácilmente por cualquier persona.

 

PreMortem

--Originally published at Calidad Y Pruebas de Software – We Are Programmers

Al escuchar la materia Calidad y pruebas de Software se me viene a la mente el hecho de aplicar ciertas metodologías o sistemas para probar la calidad de un software o un sistema de software, como su nombre lo dice “calidad y pruebas de software”. Yo espero de esta materia aprender como se administra y se lleva el control de calidad en la industria del software y así poder aplicarlo en mi vida profesional y lograr generar software de alta calidad que cumpla con todos los estándares que actualmente se manejan en el mercado.

Espero lograr dominar todas estas técnicas y pruebas que se utilizan en la actualidad y conocer a fondo como es que se logra probar cuando efectivamente un software cumple con la calidad adecuada para salir al mercado.

 

Nuestro proyecto

--Originally published at juanBlogs

Nuestro proyecto consistirá en hacer una aplicación móvil para sistemas operativos android, la cual servirá para que los usuarios lleven rutinas saludables de ejercicio y alimentación, proporcionando rutinas de ejercicio, y dietas en base al estado del usuario, como su peso, edad, altura, masa corporal, etc.

Las herramientas que vamos a usar son android studio, por lo cual vamos a crear el código en java, se estima utilizar un tipo de unit testing que facilite la interacción con la aplicación, tenemos pensado usar neo4j o tcl, eso aun no esta acordado. Se necesitará conocimiento de java, xml, y un uso natural de android studio para poder desarrollar esta aplicación, además del uso de una base de datos, podemos usar firebase ya que es una base de datos bastante amigable con el usuario y perfecto para desarrollar un proyecto escolar como este.

expectativas del curso

--Originally published at juanBlogs

calidad y pruebas de software

esta entrada tratara acerca de mis expectativas del curso citado arriba, para ser honesto no estoy muy seguro de que espero de este curso, lo que se viene a mi mente es que podre desarrollar las habilidades necesarias para crear un mejor software con mayor calidad o o eficiencia( es decir un código que gaste menos recursos, que tenga pocos errores, y quizá con el menor numero de lineas de código) y aprender técnicas de testing, para poder probar todos mis códigos, o como implementar diferentes test a diferentes tipos de proyectos.