El Perfil del Proyecto
Saludos
Hoy entregamos el Perfil del Proyecto, que viene a ser una suerte de primera aproximación al mismo. A continuación les adjunto las partes más sobresalientes.
PERFIL DE PROYECTO
“Investigación y Desarrollo de un Software para Reconocimiento de Firmas”
1. Introducción
El presente perfil pretende definir y delimitar los alcances, preceptos y lineamientos básicos del proyecto a desarrollarse en el marco de las materias de “Ingeniería de Software” y de “Proyecto de Ingeniería de Software”, permitiendo además entregar una propuesta inicial pero seria, completa y cabal para iniciar el desarrollo del proyecto propiamente dicho, en cumplimiento de la Planificación realizada.
A continuación se pasa a detallar algunos aspectos relativos al desarrollo de proyecto, junto a otras consideraciones previas a su ejecución.
2. Antecedentes
El presente proyecto busca cumplir con los requerimientos establecidos para los proyectos finales de las materias de “Ingeniería de Software” y “Proyecto de Ingeniería de Software”. Abarcando el proceso de Planeación, Diseño, Desarrollo, Implementación y Validación; sin dejar de lado la Investigación, que dadas las características de esta propuesta, se constituye en una trascendental actividad paralela, a realizarse durante todo el desarrollo del proyecto.
El software a desarrollarse, pretende responder a la necesidad de nuevos dispositivos y mecanismo, más seguros, confiables y económicos, que permitan implementar nuevas tecnologías para la satisfacción de crecientes necesidades en el ámbito de la seguridad, y de la vida cotidiana en un marco más extenso.
Analizando la factibilidad del proyecto, este se antoja como bastante arriesgado, por cuanto la investigación necesaria para el desarrollo del proyecto es verdaderamente extensa y requiere un grado científico avanzado, pudiendo llegar a imposibilitar el desarrollo de un algoritmo efectivo para resolver la tarea (cosa de por sí ya complicada en su naturaleza). Por tanto se debe enfatizar que el presente proyecto se centra en un afán investigativo más que productivo, aspecto que será validado por el docente, a saber con distinto parámetros a los generalmente aplicados en la materia.
Por otra parte se debe remarcar que la ejecución del proyecto se ha estimado para las dos materia juntas, por lo que su versión al final de la presente materia en curso, podría encontrarse aún alejada de resultados tangibles y verificables desde el punto de vista de la métrica de software, cosa que no deberá ser así ya para el final del tiempo proyectado, es decir a la conclusión de la materia “Proyecto de Ingeniería de Software”.
3. Definición del Problema
El problema de investigación busca lograr el desarrollo de un algoritmo a implementarse en un software para el reconocimiento de firmas, empleando técnicas de procesamiento de imágenes y de reconocimiento de patrones.
4. Justificación
En nuestros días se hace patente la necesidad de nuevos sistemas de seguridad, cada vez más sofisticados y tendientes a la eliminación de los errores por percepción humana. Con el surgimiento de las tecnologías digitales y el progreso en el procesamiento y análisis de las mismas, comienza a surgir un nuevo paradigma de seguridad, encarnado en el reconocimiento de patrones como su instrumento de interacción con la realidad y validación de factores críticos.
Es ante este panorama, tan atractivo por su aplicabilidad práctica como por las perspectivas de investigación tecnológica que abren como proyecto, que se decide realizar el presente proyecto; cuyas principales metas inmediatas estriban tanto en la investigación propiamente dicha, cuyo producto tangible será un artículo científico que presentará las conclusiones de la investigación junto con una aproximación algorítmica a la resolución del problema planteado. Además de incursionar en las primeras etapas de implementación de proyecto, entendidas como un prototipo formal inicial o una codificación de las funcionalidades básicas.
Por tanto el presente proyecto pretenderá abarcar tanto la faceta de investigación científica como el desarrollo de un software asociado, ambas muy postergadas en nuestro país.
5. Objetivos
5.1. Objetivo General
· Desarrollar un algoritmo que utilizando aspectos del reconocimiento de patrones y
del procesamiento de imágenes, pueda implementarse en un software para el
reconocimiento de firmas.
5.2 Objetivos Específicos
· Investigar los fundamentos técnicos y matemáticos relacionados con el procesamiento de
5.2 Objetivos Específicos
· Investigar los fundamentos técnicos y matemáticos relacionados con el procesamiento de
imágenes y reconocimiento de patrones
· Revisar distintos modelos de algoritmos existentes para el propósito del proyecto
· Proponer un nuevo algoritmo para la resolución del problema
· Elborar un artículo científico en el que se presenten las conclusiones de esta etapa investigativa
· Revisar distintos modelos de algoritmos existentes para el propósito del proyecto
· Proponer un nuevo algoritmo para la resolución del problema
· Elborar un artículo científico en el que se presenten las conclusiones de esta etapa investigativa
del proyecto
· Implementar el algoritmo desarrollado en un primer prototipo del software en cuestión
· Implementar el algoritmo desarrollado en un primer prototipo del software en cuestión
6. Beneficios del Proyecto
6.1 Beneficios Tecnológicos
Este es quizás el beneficio más claro de la ejecución del proyecto, puesto que implica la investigación y posible desarrollo de nuevas tecnologías en el país, lo que permitiría posicionar el proyecto en una avanzada tecnológica, no solamente por estar relacionada con innovaciones en el área de la informática, sino porque permitiría generar recursos de investigación científica en el marco de la UPB y de la sociedad Boliviana.
Por otra parte, de logarse una aplicación feasible, permitiría la implementación de nuevas soluciones tecnológicas para problemas existentes en nuestro medio.
6.2 Beneficios Sociales
La generación de conocimiento y de tecnologías es una actividad de alto impacto y valor social, por cuanto permite incrementar el bagaje de conocimientos del país, además de permitir accionar un movimiento científico y de investigación en el país, fomentando el desarrollo de nuevas tecnologías de avanzada, cuya aplicación coopera de manera directa con el progreso del país.
De la misma forma, la investigación científica es una actividad universitaria ineludible y de capital importancia; por lo que la UPB debe aprovechar emprendimientos como este para lanzar nuevos proyectos desde su departamento de investigación científica.
6.3 Beneficios Económicos
Si bien el presente proyecto, por estar tan relacionado a la investigación, parece tener un beneficio económico más bien reducido, en realidad puede permitir introducir tecnologías novedosas en la resolución de problemas cotidianos, y al tratarse de tecnología generada en el contexto universitario y sin fines de lucro, a precios accesibles y convenientes desde todo punto de vista.
Igualmente, dado el caso, el software desarrollado podría utilizarse para amortizar los gastos incurridos durante el desarrollo y ejecución del proyecto que llevó a su concreción.
8. Sostenibilidad
Dadas las características tanto del proyecto, como del quehacer científico en nuestro país y las limitantes inherentes a las posibilidades del desarrollador, la sostenibilidad del presente proyecto se halla comprometida en alto grado. Por lo que resulta conveniente moderar los objetivos a los mínimos y estrictamente alcanzables, con la permanente idea de sobrepasarlos, claro está en la medida de lo posible.
9. Costos Estimados
Aunque se trata aún de una etapa excesivamente prematura para hacerlo, se estima que el costo de investigación deberá repartirse en un 70% a la Investigación y un 30% a la implementación, al menos en lo que hace a su desarrollo en lo más estrictamente concerniente a la temporalidad de esta materia.
10. Modelo de Desarrollo a Adoptar
Debido a las características del proyecto y el grado de dominio del tema, se decidió adoptar el Modelo de Espiral de Boehm, para aplicarse en el desarrollo del proyecto.
11. Observaciones y Conclusiones
A manera de muy preliminares observaciones resta apuntar que este proyecto será de “núcleo abierto” por lo que se buscará la colaboración continua de cuadros científicos y tecnológicos que puedan ayudar en el desarrollo del mismo.
Además, se mantendrá una bitácora o memoria del proyecto, aprovechando las nuevas tecnologías en el Blog siguiente : http://proyecto-software-jarc.blogspot.com/ .
Finalmente se debe recordar que el presente perfil está aún sujeto a modificaciones y correcciones a conjuntarse con el docente.
12. Bibliografía
Bobadilla, Percy. Diseño y evaluación de proyectos de desarrollo Lima: PACT, 1998.
Para quien desee el perfil in extenso no necesita más que pedirlo.
