proyecto de tesis 1 - pucpinform.pucp.edu.pe/~inf391/archivos/inf391_sesion_1.pdf · proyecto de...
TRANSCRIPT
1
Page 1
1
Proyecto de Tesis 1
2
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.
2
Page 2
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
4
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
– Criterios de Evaluación
3
Page 3
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.
6
Conceptos relacionados
4
Page 4
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]
8
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. [RAE2006]
5
Page 5
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]
10
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[CER2002]
6
Page 6
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]
12
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 nomenos 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 plande 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.
7
Page 7
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.
14
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.
8
Page 8
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).
16
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.
9
Page 9
17
Tipos de Proyectos
18
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
10
Page 10
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
20
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
11
Page 11
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
22
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 datamartpara el soporte de toma de decisiones y evaluación de las estrategias sanitarias en las direcciones de salud.
12
Page 12
23
Proyectos Desarrollo - Ingeniería de Software
EJEMPLOS
TIN 2 0156Análisis, diseño y construcción de una herramienta para modelos de procesos: MJS Process Designer
TIN 2 0157Aná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 0180Análisis, diseño y construcción de una herramienta para soporte de evaluaciones diagnosticas de procesos para pymes desarrolladoras de software
24
Proyecto de Implantación
• Consisten en realizar la implantación de una solución informática en un contexto organizacional.
13
Page 13
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
26
Proyecto de Metodologías
• Consisten en elaborar una nueva metodología y verificar su utilidad en el contexto apropiado
14
Page 14
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
28
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 deben ser verificables.
15
Page 15
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
30
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.
16
Page 16
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.
32
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.
17
Page 17
33
Proyecto de Investigación Aplicada
• Consisten en generar conocimiento para aplicaciones prácticas, verdades e intereses locales
34
Proyecto de Investigación Aplicada
EJEMPLOS
TIN 2 0034Un algoritmo goloso adaptativo y randómico para resolver el problema de la programación de tareas
TIN 2 0072Algoritmo genético que resuelve el problema de cortes en una dimensión
TIN 2 0161Algoritmo 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
18
Page 18
35
Proyecto de Investigación Básica
• Consisten en generar conocimiento nuevo, verdades e intereses universalessin aplicación inmediata.
36
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
19
Page 19
37
Áreas de Interés
38
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.
20
Page 20
39
Sistemas de Información
40
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
21
Page 21
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.
42
Ingeniería de Software
22
Page 22
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
44
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.
23
Page 23
45
Tecnologías de Información
46
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
24
Page 24
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.
48
Ciencia de la Computación
25
Page 25
49
Temas de Interés en Ciencia de la Computación
• Lenguajes de programación
• Algoritmia
• Inteligencia Artificial
50
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.
26
Page 26
51
Ingeniería de Computadoras
52
Temas de Interés en Ingeniería de Computadoras
• Sistemas embebidos
• Interfaz dispositivo - computador
• Arquitecturas avanzadas
27
Page 27
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)
54
Plan de Tesis
28
Page 28
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
56
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
– Una solución al problema qué debería incluir
29
Page 29
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
58
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
30
Page 30
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
60
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
31
Page 31
61
Marco Conceptual
• Conceptos que se requieren para entender el problema y la solución.
62
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
– Aplicaciones existentes
32
Page 32
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
64
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
33
Page 33
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