1
Proyecto de Tesis 1
Objetivos de la Sesión
• Presentación del Curso
• Formalizar los conceptos generales
necesarios para entender la elaboración de un proyecto de fin de carrera.
• Describir los tipos de proyectos de fin de carrera.
• Describir el contenido de un plan de proyecto de fin de carrera.
3
Docentes del Curso
TEORIA:
• Dra. Nora La Serna • Ing. Luis Rios
ASESORES
• Lista disponible en la página Web
COORDINADOR DE PROYECTOS DE TESIS • Ing. Luis Flores
Material Adicional
• Página Web
http://inform.pucp.edu.pe/~inf391/ http://tesis.inf.pucp.edu.pe
– Guía del Curso Proyecto de Tesis 1 – Plantillas
5
Normas generales
• La asistencia a sesiones teóricas y asesorías es obligatoria.
• Todo entregable debe ser enviado al asesor y cargado a la intranet en las fechas
establecidas. El retraso en las entregas o incumplimiento de formatos afectará la calificación.
• Observaciones sobre el desempeño del asesor deben hacerse durante el ciclo. No se aceptará este tipo de reclamos al final del ciclo.
7
Grados académicos
• Bachillerato: primer grado académico que se otorgaba a los estudiantes de facultad.
• Maestría: Curso de postgrado en una determinada especialidad.
• Doctorado: Conocimiento acabado y pleno en alguna materia.
[RAE2006]
Conceptos
• Investigar: Realizar actividades intelectuales y experimentales de modo sistemático con el propósito de aumentar los conocimientos sobre una determinada materia.
• Investigación básica: La que tiene por fin ampliar el conocimiento científico, sin perseguir, en principio, ninguna aplicación práctica.
• Tesis: Disertación escrita que presenta a la universidad el aspirante al título de doctor en una facultad.
9
Proyecto de fin de carrera
Situación actual Situación deseada (conjunto de acciones) (un proyecto)
• Proyecto de fin de carrera: proyecto en el cual se espera que el alumno trabaje con los últimos conocimientos y con las herramientas más modernas y aceptadas y que
demuestre una autonomía y criterios propios debidamente madurados, de forma que se garantice la incorporación del estudiante al mundo profesional con unos conocimientos actualizados y con habilidades basadas en una formación sólida. [DAW2002]
Errores clásicos
• Que influyen de manera determinante en la pérdida del control de un proyecto
I. Expectativas poco realistas II. Hazañas, ilusiones
III. Planificación excesivamente optimista IV. Gestión de riesgos insuficiente
V. Abandono de la planificación bajo presión
VI. Escatimar en las actividades iniciales y/o en el control de calidad, en favor de la codificación
VII. Programación a destajo VIII. Exceso de requisitos IX. Control insuficiente
11
El papel del proyecto de fin de carrera
• Los desarrolladores profesionales incurren una y otra vez en este tipo de comportamientos “suicidas”, bien porque no los identifican como la causa de fracasos anteriores, bien porque no perciben que las cosas puedan transcurrir de otra manera.
• “No hay tiempo” para actividades como control de calidad, buen análisis o diseño, saneamiento del código, etc.
[CER2002]
Reglamento de la facultad
• TÍTULO VII
– DE LOS GRADOS Y TÍTULOS
• Art. 66° La Facultad de Ciencias e Ingeniería confiere los Grados y Títulos los que se indican en el Artículo 4° del presente
Reglamento.
• Art. 67° Los alumnos que se incorporen a la Facultad mediante los mecanismos establecidos en el Reglamento de Incorporación a la Universidad por Traslado Externo, deben matricularse en la Facultad durante dos semestres consecutivos y aprobar en ella no menos de 18 créditos antes de optar Grado Académico o Título Profesional alguno.
• Art. 68° Para optar el Grado de Bachiller en Ciencias con mención en alguna de las especialidades se requiere:
• a) haber aprobado los cursos y actividades que conforman el plan de estudios de la especialidad respectiva;
• b) acreditar capacidad de lectura de un idioma extranjero de importancia científica o tecnológica dentro de los especificados por el Consejo de Facultad;
• c) haber cumplido con los requisitos administrativos establecidos por la Universidad.
13
Reglamento de la facultad
• Art. 69° Para optar el título de Licenciado o de Ingeniero en alguna de las especialidades se requiere:
• a) haber obtenido el grado de Bachiller en Ciencias en la especialidad correspondiente a la Licenciatura o Título Profesional;
• b) presentar una tesis y sustentarla; aprobar el Curso Especial de Actualización de Conocimientos conducente a la Obtención del Título Profesional que la Universidad ofrecerá a quienes tienen la condición de egresado por un período no menor de cinco años; o presentar una tesis que corresponda a un trabajo que el graduando haya desarrollado, esta tercera opción es para quienes tienen la condición de egresados por un periodo no menor de diez años y hayan realizado durante ese lapso trabajos ligados a la especialidad;
• c) haber cumplido con los requisitos administrativos establecidos por la Universidad.
Inscripción de tema de tesis
• Para solicitar la inscripción de su tema de tesis para optar el título profesional o los grados académicos de magíster o doctor, usted deberá seguir los siguientes pasos:
• a) Llenar la solicitud e imprimirla. b) Presentar la solicitud impresa en la mesa de partes de su unidad académica, adjuntando el plan de tesis y los demás documentos que requiera su unidad.
15
Presentación de tesis
• Para la revisión anterior a la sustentación, el alumno debe presentar:
– El original y dos copias engomadas con tapas de cartulina (3 ejemplares en total). La memoria descriptiva debe constar de 100 páginas como máximo, a espacio y medo o doble espacio, letra arial, tamaño 11.
– El orden del contenido de la tesis es: carátula, resumen, tema de tesis aprobado por el decano, memoria descriptiva y bibliografía.
– Los anexos deben presentarse aparte.
• Luego de la revisión del jurado, el alumno procederá a entregar 3 copias de la tesis empastada, cada una con un CD (archivos de: memoria, planos y anexos).
Proyecto de Fin de Carrera
• Es la demostración de la capacidad para
resolver problemas.
• Es un trabajo original e inédito de
desarrollo orientado a identificar,
formular y resolver problemas
científicos, tecnológicos e ingenieriles
aplicando la informática.
17
Tipos de Proyectos
Tipos de Tesis en Ingeniería Informática
• Implementación (incluye análisis y diseño) • Implantación • Metodologías • Análisis – Diseño • Análisis • Diseño • Investigación básica • Investigación aplicada • Otros que puedan surgir
19
Tesis de Implementación
• Consisten en realizar el análisis, diseño
e implementación de una solución
informática para un problema planteado
Proyectos de Desarrollo – Sistemas de Información
EJEMPLOS
TIN 2 0159
Análisis, diseño e implementación de un sistema de información para la gestión y evaluación del
impacto en la sociedad de proyectos de responsabilidad social universitaria
TIN 2 0174
Análisis, diseño e implementación de un sistema para el control de gastos en personal en los proyectos de una ONG
21
Proyectos de Desarrollo - TI
EJEMPLOS
TIN 2 0165
Análisis, diseño, implementación e integración de un sistema de gestión de casos y un softphone Web para un centro de contacto virtual con múltiples medios de comunicación TIN 2 0166
Implementación de firma digital en una plataforma de comercio electrónico
TIN 2 0172
Análisis, Diseño e Implementación de una Aplicación para la Administración de las Herramientas de Seguridad en una Red Laboral
Proyectos de Inteligencia de negocios
EJEMPLOS
TIN 2 0175
Análisis, diseño e implementación de un datawarehouse de soporte de decisiones para un hospital del sistema de salud público.
TIN 2 0179
Análisis, diseño e implementación de un datamart para el soporte de toma de decisiones y evaluación de las estrategias sanitarias en las direcciones de salud.
23
Proyectos Desarrollo - Ingeniería de Software
EJEMPLOS
TIN 2 0156
Análisis, diseño y construcción de una herramienta para modelos de procesos: MJS Process Designer
TIN 2 0157
Análisis, diseño e implementación de un software para la gestión de documentos como apoyo a un sistema de gestión de calidad.
TIN 2 0180
Análisis, diseño y construcción de una herramienta para soporte de evaluaciones diagnosticas de procesos para pymes desarrolladoras de software
Proyecto de Implantación
• Consisten en realizar la implantación de
una solución informática en un contexto
organizacional
.25
Proyecto de Implantación
EJEMPLOS
TIN 2 0047
Adaptación de un centro de soporte en tecnologías de información de ámbito nacional a ámbito Latinoamericano
Proyecto de Metodologías
• Consisten
en
elaborar
una
nueva
metodología y verificar su utilidad en el
contexto apropiado
27
Proyecto de Metodologías
EJEMPLOS
TIN 2 0112
Desarrollo de la metodología para la implementación de un sistema de gestión de calidad aplicado al software de computadora según la norma internacional ISO 9001:2000, bajo los lineamientos de la ISO 90003:2004
TIN 2 0014
Metodología para la implementación de un sistema orientado a la automatización de procesos de venta para instituciones financieras
Proyecto de Análisis y Diseño
• Consisten en elaborar el análisis y
diseño de una solución informática.
• Los resultados del análisis y diseño
29
Proyecto de Análisis y Diseño
EJEMPLOS
TIN 2 0018
Análisis y diseño de un sistema de información para MRP
Proyecto de Análisis
• Consisten en elaborar el análisis de una
solución informática compleja.
• Los resultados del análisis deben ser
verificables.
31
Proyecto de Diseño
• Consisten en elaborar el diseño de una
solución informática compleja para
satisfacer los requerimientos
especificados.
• Los resultados del diseño deben ser
verificables.
Otros Tipos de proyectos
• Definición de procesos en base a
modelos de calidad (ISO 12207, ISO
9000, CMMI, Moprosoft, PMI, ITIL….)
• Proyectos relacionados con auditoría de
sistemas.
33
Proyecto de Investigación Aplicada
• Consisten en generar conocimiento para
aplicaciones prácticas, verdades e
intereses locales
Proyecto de Investigación Aplicada
EJEMPLOS
TIN 2 0034
Un algoritmo goloso adaptativo y randómico para resolver el problema de la programación de tareas
TIN 2 0072
Algoritmo genético que resuelve el problema de cortes en una dimensión
TIN 2 0161
Algoritmo meta heurístico grasp para la solución del problema de la asignación de unidades de almacenamiento en bases de datos SQL SERVER 2000
35
Proyecto de Investigación Básica
• Consisten en generar conocimiento
nuevo, verdades e intereses universales
sin aplicación inmediata.
Ingeniería Informática
• Áreas según ACM/IEEE
– Sistemas de Información – Ingeniería de Software
– Ingeniería de Computadoras – Tecnologías de Información – Ciencia de la Computación
37
Áreas de Interés
Sistemas de Información
• Los sistemas de información se enfocan en integrar las soluciones de TI con los
procesos de los negocios, a fin de lograr ventajas competitivas para las
organizaciones.
• La perspectiva de esta disciplina, en cuanto a las “Tecnologías de la Información”, enfatiza Información y ve a la Tecnología como
instrumento para generar, procesar y distribuir las necesidades de información.
39
Sistemas de Información
Temas de Interés en Sistemas de Información
• Sistemas de información empresariales • e-business
• Gestión del conocimiento • Inteligencia de negocios • Auditoría de Sistemas
41
Ingeniería de Software
• Se encarga de desarrollar y mantener sistemas de software que se comporten de manera confiable y eficiente y que mantengan un costo de desarrollo y mantenimiento controlado.
43
Temas de Interés en Ingeniería de Software
• Metodologías de Desarrollo • Herramientas CASE
• Métricas • Calidad
• ingeniería Web
• Interacción Humano Computador
Tecnologías de Información
• El área de tecnologías de información está orientada a desarrollar, utilizar y gestionar la tecnología acorde a las necesidades de la empresa.
• Se encuentra estrechamente relacionada con el área de Sistemas de Información pero mientras Sistemas de Información se centra en la información, el área de Tecnologías de Información se centra en la tecnología.
45
Tecnologías de Información
Temas de Interés en Tecnologías de Información
• Desarrollo de Tecnología • Gestión de Tecnología • Implantación de Soluciones • Planificación de Tecnología
47
Ciencia de la Computación
• El área de ciencia de la computación tiene un amplio rango de acción, desde las bases algorítmicas y teóricas hasta complejos desarrollos en robótica, sistemas inteligentes, bioinformática, etc.
49
Temas de Interés en Ciencia de la Computación
• Lenguajes de programación • Algoritmia
• Inteligencia Artificial
Ingeniería de Computadoras
• El área de Ingeniería de Computadoras se relaciona con el diseño y construcción de computadoras y sistemas basados en computadoras.
51
Ingeniería de Computadoras
Temas de Interés en Ingeniería de Computadoras
• Sistemas embebidos
• Interfaz dispositivo - computador • Arquitecturas avanzadas
53
Ingeniería Informática
• Grupos de Investigación
– GIDIS
Grupo de Investigación y Desarrollo en Ingeniería de Software) – GLUP
Grupo de Investigación en Lenguajes de Programación – GIDIM
Grupo de Investigación en Informática Médica
• Equipos de Interés
– RS-INF (Responsabilidad Social Universitaria en Informática) (rs-inf@grupos.pucp.edu.pe)
55
Componentes del Plan de Tesis
• Carátula
• Identificación del problema • Selección del tema
• Objetivos generales • Objetivos específicos • Resultados esperados • Estado del arte
• Métodos y procedimientos • Planificación
Identificación del Problema
• El plan de tesis debe incluir una breve
descripción del problema que se desea tratar.
– Situación Actual (contexto)
– Descripción del problema que se desea solucionar
57
Selección del Tema
• Requiere un conocimiento general del tema • Se define en coordinación con el asesor
• En caso el proyecto se realice para un externo se deben considerar dos aspectos:
– Se debe tener la autorización por escrito para presentar el proyecto como tesis
– Que el proceso seguido por el externo sea coherente con buenas prácticas. (La idea es resolver un problema, no simplemente automatizar algo que esté mal)
• Sugerencia: No repetir títulos
– El título de las tesis sustentadas se pueden encontrar en el catálogo de la biblioteca de la universidad
Objetivos Generales
• El plan de tesis debe incluir los objetivos generales del proyecto de fin de carrera. • Síntesis de lo que se pretende alcanzar
• Objetivo General:
– Realizar el análisis, diseño e implementación de un sistema de información contable para medianas y pequeñas empresas
59
Objetivos Específicos
• Adicionalmente al objetivo general el proyecto de fin de carrera debe incluir objetivos específicos a cumplirse para el desarrollo del proyecto.
• Los objetivos específicos explicarán los detalles y serán desdoblamientos del objetivo general
• Objetivos Específicos
– Modelado de una base de datos integrada para almacenar la información contable
– Definición de una arquitectura robusta y flexible – Implementación de componentes
– Elaboración de un algoritmo para la asignación de vendedores
Resultados Esperados
• El plan de tesis debe incluir los resultados esperados con la realización del proyecto.
• Deben estar asociados a los objetivos
• Un objetivo específico tiene por lo menos un resultado • Resultados Esperados – Modelo relacional – Documento de arquitectura – Componentes implantados – Algoritmo implementado
61
Marco Conceptual
• Conceptos que se requieren para
entender el problema y la solución.
Estado del Arte
• Se mencionará lo que se ha hecho alrededor del tema
• Se pone énfasis en las técnicas, metodologías usadas
– Definiciones
– Métodos actuales usados para resolver el problema
63
Métodos y Procedimientos
• Indican la manera en que se realizará el proyecto • Fases que incluye:
• Ejemplos
– Investigación bibliográfica – Métodos científicos usados – Metodologías de desarrollo
– Métodos de estimación y evaluación de la calidad
– Metodologías de Gestión de Proyecto
NOTA: Esta sección no debe incluir descripciones teóricas. La descripción debe estar enfocada en las necesidades del proyecto
Planificación
• Un Proyecto de Ingeniería requiere planificación
– Cronograma de Entregas y sesiones de revisión
– Cronograma del curso
• Hasta finales de la Semana 2: Nombre del asesor de tesis • Semana 6: Plan de tesis – Entregable 1
(Identificación del problema, objetivos, resultados esperados, bibliografía inicial)
• Semana 8: Plan de tesis – Entregable 2
(Entregable 1 + marco conceptual, estado del arte, métodos y procedimientos, planificación y bibliografía completa)
• Semana 14: Proyecto de Tesis – Entregable 3 (capitulo 1 y 2 del documento de tesis, formato FCI)
• Esfuerzo Referencial para todo el proyecto – 700 horas
65
Recomendaciones
• El documento es una monografía del trabajo realizado y no un documento técnico.
• Un documento con buena redacción y gramática es revisado y aceptado más rápido que uno que no lo tenga.
• Se espera que no sean trabajos extensos. Tanto el plan de tesis como el capítulo 1 deben expresar información relevante para el proyecto.
• Aprovechar el tiempo disponible para avanzar y evitar recargarse el trabajo posteriormente o incumplir los objetivos del curso