NemoTec

En esta sección se atenderán las dudas relacionadas con sistemas de gestión de la calidad, procedimientos, buenas prácticas, normas y todo lo relacionado con aseguramiento de la calidad

Moderator: julianmartinez16

User avatar
dayrondlr
Posts: 18
Joined: Mon Jul 24, 2017 10:48 pm

NemoTec

Post by dayrondlr » Thu Aug 10, 2017 7:01 am


User avatar
octaviofeb21
Posts: 32
Joined: Mon Jul 17, 2017 8:38 am

Re: NemoTec

Post by octaviofeb21 » Thu Aug 17, 2017 5:36 am

DISEÑO:
- Organizar el diagrama lógico de modo que la relación(lineas) entre las diferentes clases no se crucen, con el fin de una rápida y fácil comprensión
- Los nombres de las clases deben ir todos en ingles o español, no combinar idiomas.
- Incluir wireframes manuales al repositorio.
- Incluir un .gif o un video en el repositorio para ver el funcionamiento del proyecto. Al ser desarrollada en Ionic se dificulta su ejecución.

CÓDIGO:
- Realizar commits por cada elemento modificado para tener trazabilidad de lo que se va haciendo.
- Para cada commit de las bases de datos adjuntar imagen en el repositorio para observar su estructura.
-Tener presente que no deben existir variables que no se utilicen.

Detalles técnicos:
Al ser una aplicación que no esta desarrollada de forma nativa, el rendimiento puede ser ligeramente menor y el espacio que ocupa mayor. Es importante seguir las recomendaciones dadas en clase de minificar el código javascript y CSS, usar sprite de imágenes, ademas tener todas las imágenes en el formato apropiado según la necesidad(PNG, JPG, GIF).

User avatar
xacarana
Site Admin
Posts: 1225
Joined: Fri Jan 15, 2016 6:13 pm

Re: NemoTec

Post by xacarana » Thu Aug 17, 2017 6:18 am

Image

Cada martes y jueves se debe publicar la respuesta a las tres preguntas, la gráfica del burnndown y las evidencias del avance. Adicionalmente se debe tener actualizado el repositorio.
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
dayrondlr
Posts: 18
Joined: Mon Jul 24, 2017 10:48 pm

Re: NemoTec

Post by dayrondlr » Thu Aug 24, 2017 12:07 am

Qué hice? Implementé las funcionalidades de login registro y autenticación por correo y contraseña actualizando la aplicación el hosting. Además se está siguiendo dos tutoriales de Ionic y AngularJS.

https://nemotec-b7f8a.firebaseapp.com/

Image

Image

Image

Image

Image

Image

Image

Qué voy hacer? Voy a continuar con la funcionalidad de crear universidades y que cada universidad pueda guardar sus propias asignaturas.

Qué dificultades he tenido? La falta de conocimiento en Angulas, Ionic, TypeScript, hace que el avance sea muy difícil por el cual se optó por tomar los cursos en los diferentes temas.

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: NemoTec

Post by wolffvel93 » Mon Aug 28, 2017 11:05 pm

Code Review

Observaciones diseño:

Se recomienda que en el diseño de la base de datos se eliminen los avisos que aparecen entre las relaciones ya que no son necesarios debido a que se puede ver claramente en las tablas cuáles son las claves foráneas y primarias además dificultan la lectura del modelo.

En el apartado “De los aspectos a cubrir en el Análisis y diseño Orientado a Objetos” se ponen como afirmativos ítems que no aplicaban al problema, ya que se hablaba de encapsulamiento, un concepto que no aplica ni al diagrama del modelo relacional ni a los mockups. Lo mismo aplica para el apartado “En cuanto a las reglas de Análisis y Diseño Orientado a Objetos”, estos ítems no aplican debido que no se está revisando el diseño del diagrama de clases.


Observaciones del código:

Se encontraron pedazos de código de otro lenguaje dentro del archivo html. Se recomienda separar los lenguajes en diferentes documentos y utilizar identificadores en los elementos para que pueda haber mayor escalabilidad y mantenibilidad, html debe ser solamente la estructura del documento. En el documento login.ts hay código comentado que aparentemente tenía la misma función que el código que se ve más abajo. Se recomienda quitar el código comentado para facilitar la lectura. Algunas funciones no están comentadas, es importante saber que hace cada función sin necesidad de descifrarlo por medio de la lectura del código

Observaciones del checklist:

Se recomienda que se sea más específico sobre qué abarcan los apartados del checklist en la lectura de éste, a veces no se tenía claridad si se refería a ítems relacionados con el código o si eran relacionados con el diseño. Otra recomendación es que se incluyan las buenas prácticas propias de los lenguajes de programación que se estén usando en el proyecto.

User avatar
xacarana
Site Admin
Posts: 1225
Joined: Fri Jan 15, 2016 6:13 pm

Re: NemoTec

Post by xacarana » Thu Aug 31, 2017 6:38 am

No hay publicación del martes 29 de agosto

Image
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
dayrondlr
Posts: 18
Joined: Mon Jul 24, 2017 10:48 pm

Re: NemoTec

Post by dayrondlr » Mon Sep 04, 2017 11:18 pm

Se implementó las clases en mocks, models y provaiders necesarias para actualizar la funcionalidad de la aplicación orientada a objetos.
Se actualizó el formulario de registro con vistas de icónos para cada label.
Se está siguiendo un foro donde se explica la arquitectura del framework ionic para comprender bien el modelo vista-controlador que sigue el mismo.

https://ajgallego.gitbooks.io/ionic/con ... onfig.html

Se actualiza el repositorio:

https://bitbucket.org/Dayrde/nemotec/commits/all

Image

Image

Image

Qué voy hacer? Voy a continuar actualizando el resto de objetos usados como universidades y notas para completar la aplicación con los objetos como clases.

Qué dificultades he tenido? No se comprende bien el modelo vista-controlador por lo cual se retrasa mucho el avance del proyecto.

User avatar
dayrondlr
Posts: 18
Joined: Mon Jul 24, 2017 10:48 pm

Re: NemoTec

Post by dayrondlr » Wed Sep 06, 2017 10:19 pm

Se intentó corregir los errores de compilación, sin embargo no se logra extraer los datos del formGroup para poder crear el objeto de usuarios.

Se actualiza el repositorio con la implementación del provaider necesario y la organización de las rutas de los métodos.

https://bitbucket.org/Dayrde/nemotec/commits/all

Qué voy hacer? Se buscará una asesoría que ayude a comprender el manejo de los formGroup debido a que con la documentación encontrada no se logró solucionar el inconveniente.

Qué dificultades he tenido? Falta de documentación en el manejo de algunas cosas de angular.js.

User avatar
dayrondlr
Posts: 18
Joined: Mon Jul 24, 2017 10:48 pm

Re: NemoTec

Post by dayrondlr » Thu Sep 14, 2017 5:42 am

Se cambia de repositorio para corregir el manejo de objetos y tratamiento de datos.

Se actualiza el link de repositorio:
https://bitbucket.org/Dayrde/nemotec2

Se está investigando el uso de los modelController en ionic y cómo pasar objetos como parámetro hacia las vistas que se crean.

Qué dificultades he tenido? La falta de conocimiento obligaron a crear un nuevo proyecto corrigiendo algunos errores en el diseño de la aplicación lo cual no permitía manipular los objetos de forma transparente. El proyecto ha tenido muy poco avance y el esfuerzo en cada avance ha sido demasiado alto.

Que se va hacer? Se seguirá investigando para poder lograr el flujo de los datos entre las vistas y así completar la aplicación lo más pronto posible.

User avatar
dayrondlr
Posts: 18
Joined: Mon Jul 24, 2017 10:48 pm

Re: NemoTec

Post by dayrondlr » Tue Sep 19, 2017 12:14 am

Se actualiza el repositorio y se implementa los primeros métodos para el uso de recuperación de datos con http y luego implementar el localstorage.

https://bitbucket.org/Dayrde/nemotec2/commits/all

Se implementará el localstorage para hacer persistencia de los datos usados por el usuario actual.

Las dificultades han sido de conocimiento, pero se está siguiendo un tutorial para terminar la implementación.

Post Reply