VII - ANEXOS Anexo 1. Glosario Pipeline
Procesamiento de información que consiste en la realización de operaciones consecutivas en un conjunto de datos de entrada.
VTK
Es un sistema de código abierto para visualización, computación gráfica y procesamiento de imágenes. [24]
ITK
Plataforma de código abierto que provee herramientas para el análisis de imágenes. [16]
Motor de juegos/motor 3d/motor interactivo
Kits de desarrollo para la realización de juegos. [25]
Renderización
Generación de imágenes por computador a partir de un modelo. [26]
Input
Entrada de datos.
Buffers
Espacio en memoria de un computador.
Output
Salida de datos.
Open-source
Código que cualquier persona puede usar, modificar y redistribuir libremente.
Wireframe
Estructura de alambrado una malla.
Anexo 2. Post-Mortem Metodología propuesta vs. Metodología realmente utilizada.
La metodología utilizada fue fiel a la propuesta, existía una idea que se plasmaba en prototipos que cambiaban según las correcciones que hubiera que hacer. Sin embargo, las actividades no se ejecutaron como fueron planeadas en un principio.
Actividades propuestas vs. Actividades realizadas.
La siguiente tabla muestra las actividades propuestas para el desarrollo del proyecto.
Ilustración : Actividades planeadas
Sin embargo la manera en que se llevó a cabo el proyecto corresponde a la tabla que se encuentra a continuación.
Nombre
|
Duración
|
Descripción
|
Entregables
|
Investigación inicial
|
5 días
|
Investigación sobre las características principales de la arquitectura de OGRE 3D.
|
Resumen sobre la arquitectura y conceptos básicos de OGRE 3D.
|
Investigación avanzada
|
5 días
|
Investigación sobre las características principales de la arquitectura de VTK e ITK.
|
Resumen sobre la arquitectura y conceptos básicos de VTK e ITK.
|
Modelo inicial
|
1 día
|
Se planteó la primera versión del modelo de integración, que consistía en visualizar imágenes usando un sistema de partículas de OGRE 3D.
|
|
Primer prototipo
|
15 días
|
Prototipo que valida la primer versión del modelo de integración. En este prototipo es posible ver un plano de una imagen usando un sistema de partículas de OGRE 3D implementado con BillboardSets.
|
Primer prototipo.
|
Segunda parte del modelo
|
1 día
|
Se planteó una parte del modelo que permitiera cargar y visualizar mallas generadas a partir de imágenes.
|
|
Segundo prototipo
|
10 días
|
Prototipo que demostró que la capacidad de la máquina impone restricciones sobre OGRE 3D.
|
Segundo prototipo
|
Refinación del modelo
|
1 días
|
Se planteó usar un filtro que generara las mallas y al tiempo redujera el número de caras que la componen para que pudiera ser visualizada en OGRE 3D
|
Refinación del modelo
|
Tercer prototipo
|
10 días
|
El prototipo carga una malla previamente generada y reducida hasta el punto que OGRE 3D permita visualizarla
|
Tercer prototipo
|
Tercera parte del modelo
|
1 día
|
Se deseaba poder realizar cortes de la imagen y visualizarlos
|
|
Cuarto prototipo
|
10 días
|
El prototipo permite realizar cortes a la imagen y el corte obtenido lo presenta como un sistema de partículas
|
Cuarto prototipo
|
Construcción de la memoria
|
2 meses
|
La memoria se construyó en paralelo al desarrollo, ya que en ella se incluyeron los documentos generados en la investigación realizada y los hallazgos del desarrollo.
|
Memoria
|
Tabla : Actividades realizadas
Los cambios que se presentaron respecto a la planeación consistieron en no plantear un modelo completo desde el principio para probarlo más tarde pues podría ser que no funcionara la solución pensada y hubiera que planear de nuevo, perdiendo así mucho tiempo de trabajo.
A medida que se generaba una idea para el modelo, esta era validada por medio de un prototipo y refinada en caso de no ser útil, de esta manera al final hubo un modelo validado sin haber perdido tiempo en plantearlo desde el principio.
Efectividad en la estimación de tiempos del proyecto
Aunque el cronograma no fue seguido de como se había planeado, hubo suficiente tiempo para desarrollar todas las actividades necesarias, al final sobró tiempo que fue útil para corregir el prototipo final, el modelo y la memoria.
A cada actividad se asignó una semana de trabajo, es decir, 5 días de los 7 de la semana. Siempre fue el tiempo suficiente para cumplir el objetivo de cada actividad y generar el entregable asociado a esta.
Al final de la semana de trabajo, el estudiante y el director del trabajo de grado se reunían para revisar el avance y proponer la siguiente actividad o tomar decisiones.
Costo estimado vs. Costo real del proyecto
Para el desarrollo de este proyecto no surgieron costos adicionales a los contemplados. Sin embargo, se usaron todos los recursos personales y materiales contemplados en la propuesta, por lo cual, tampoco hubo un costo menor al contemplado.
El costo contemplado en la propuesta es el que se muestra a continuación.
Costos de personal
Hora Estudiante
|
$ 12.000,00
|
Hora Director
|
$ 50.000,00
|
Tabla : Costos de personal
|
Costo Total de horas
|
Estudiante
|
$ 2.832.000,00
|
Director
|
$ 3.600.000,00
|
Total Costo Personal
|
$ 6.432.000,00
|
Tabla : Costos totales de personal
Costos de recursos físicos y materiales
Recurso
|
cantidad
|
Costo Unitario
|
Costo recursos
|
Computador portatil
|
1
|
350.000
|
350.000
|
Computador de la sala Takina
|
1
|
2.100.000
|
2.100.000
|
Herramienta de visualización
|
1
|
0
|
0
|
Motor de juegos
|
1
|
0
|
0
|
Uso de instalaciones físicas (en meses)
|
4.5
|
|
0
|
Total costos recursos materiales
|
|
2.450.000
|
2.450.000
|
Tabla : Costos de recursos físicos
Efectividad en la estimación y mitigación de los riesgos del proyecto
La siguiente tabla muestra los riesgos que fueron contemplados para el desarrollo del proyecto y la clasificación según su probabilidad y su impacto dentro del trabajo de grado.
Probabilidad
|
Alto
|
|
|
|
|
|
Alto
|
Medio
|
|
|
|
|
|
Medio
|
Bajo
|
|
|
|
|
|
Bajo
|
|
|
Bajo
|
Medio
|
Alto
|
|
|
|
|
|
Impacto
|
|
|
|
Riesgo
|
Impacto
|
Probabilidad
|
Riesgo
|
Mala planeación del cronograma.
|
Medio
|
Medio
|
Medio
|
Fallo de instalación de herramientas
|
|
Alto
|
Alto
|
Alto
|
Retraso en las actividades planteadas en el cronograma
|
Alto
|
Medio
|
Alto
|
Investigación insuficiente
|
Medio
|
Bajo
|
Bajo
|
Caso de prueba inadecuado
|
Alto
|
Bajo
|
Medio
|
Imposibilidad de integrar las arquitecturas
|
Alto
|
Alto
|
Alto
|
Mala documentación
|
Medio
|
Medio
|
Medio
|
Mala implementación de prototipos
|
Medio
|
Medio
|
Medio
|
Datos de análisis insuficientes
|
Medio
|
Bajo
|
Bajo
|
Tabla : Riesgos contemplados
Varios de los riesgos contemplados se presentaron durante el desarrollo del proyecto, sin embargo, todos fueron mitigados y ninguno tuvo un impacto alto.
La siguiente tabla muestra los riesgos presentados y cómo fueron mitigados.
Riesgo
|
Solución
|
Fallo de instalación de herramientas
|
El estudiante acudió a tiempo al director para que le ayudara a solucionar este problema.
|
Mala implementación de prototipos
|
Se asignó tiempo para la corrección del prototipo antes de continuar con otras actividades.
|
Datos de análisis insuficientes
|
Debido a restricciones de la herramienta, los datos de análisis utilizados fueron visuales y no numéricos, pues los cambios de tamaño de imágenes y mallas eran muy restringidos, lo que ya determinaba desde un principio con qué tamaños trabajar.
|
Tabla : Riesgos presentados
Dostları ilə paylaş: |