Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


Barra lateral

Proyecto Integral de Ingeniería del Software
Metodologías Ágiles
Trabajo Fin De Grado
Guía Memoria TFG

Colecciones

Otros

tfg:guia

Guía Trabajo Fin De Grado

El TFG debería tener una duración máxima de 450 Horas de trabajo totales, se recomiendan en torno a las 150 páginas. El documento del TFG demuestra que hemos empleado todas esas horas en este proyecto. Debe tener la siguiente estructura:

  1. Resumen
  2. Abstract/KeyWords
  3. Introducción: Verdadero inicio del TFG
    1. Motivación: No debe ser personal (No puede ser un hago esto por que me gusta)
      1. De que Parte la idea y por qué
      2. ¿Cuál es la motivación del proyecto?
      3. ¿Cuál es la motivación en el área de conocimiento?
      4. ¿Qué se intenta solucionar? (El problema en cuestión a solucionar)
      5. ¿Qué hace necesario la realización de este TFG?
    2. Definición: Descripción clara y precisa del problema que se aborda y que ponga de manifiesto la relevancia del problema (Si, parece que nos estamos repitiendo de lo anterior)
      1. Que problema tengo y que voy a hacer o soluciones y alternativas a aportar.
    3. Objetivos Propuestos
      1. Generales (1 o 2): Que quieres hacer para arreglar el problema (Normalmente el nombre del TFG, numerados como OG1 y OG2)
      2. Específicos: relacionados entre sí, con tabla de relaciones, deben ponerse en relación con las conclusiones (Por ejemplo, deben ir numerados, si un objetivo específico pertenece al General 1, por ejemplo, lo ponemos como OE 1.1, OE 1.2, OE 1.3… Y en caso de ser del objetivo general 2 en caso de haberlo: OE 2.1, OE 2.2, OE 2.3…)
  4. Estado del Arte
    1. Conceptos relevantes del dominio de la aplicación
      1. Contextualizar conceptualmente el trabajo
      2. Dependiendo del área de conocimiento debemos justificar como se va a desarrollar el proyecto
      3. Centrado en la rama informática (Contextualizar cual es el RP)
      4. Debemos poner lo necesario para entender el trabajo. Omitimos lo que sea demasiado básico.
    2. Relación con proyectos con la misma funcionalidad
      1. Proyectos con la misma temática o que utilicen las mismas tecnologías
      2. Debemos realizar un estudio y hablar con propiedad
      3. Poner de manifiesto carencias en este sector y explicar lo que queremos lograr y por qué
      4. Referencias en el texto en formato APA (Tiene un estilo concreto con el que hay que escribir)
  5. Estudio de viabilidad
    1. Alcance del proyecto
      1. Hasta donde quiere llegar el proyecto o hasta donde se cree que se va a llegar
      2. Puntos que entran y que no entran
      3. Hasta donde se tiene pensado llegar
      4. Algoritmos a utilizar
      5. En que se va a profundizar y en que no.
      6. A qué publico y sector va dirigido
      7. A quien va a ayudar el proyecto
    2. Estudio de la situación actual
      1. De que situación partimos
        1. Nivel Software
        2. Nivel hardware (Hardware de desarrollo y requerimientos)
      2. Como se prevé que mejorará el entorno
    3. Estudio y valoración de las alternativas de solución
      1. Debemos mostrar que conocemos distintos modos de alcanzar nuestro propósito, para poder elegir mejor
      2. Tener en mente las grandes funcionalidades y como las vamos a integrar en el proyecto.
      3. Se debe mostrar todo lo que se haga en cuanto a funcionalidades.
      4. No todo lo que se plantee en este punto debe estar implementado.
      5. Demostrar que conocemos todas alternativas y que hemos elegido con conocimiento de causa, podemos habernos equivocado. No debemos tener razón, esto es un proceso de aprendizaje.
    4. Selección de Solución
      1. Explicar por que se elige esta solución en vez de otras
  6. Metodologías: Metodologías usadas y como la explicaste en el proyecto, no se busca definir una metodología
    1. Decir si los requisitos son muy cambiantes en el tiempo
    2. Decidir si usar metodologías agiles o clásicas
    3. Hacer una discusión metodológica (Hablar de que vertiente vas a escoger, agiles o clásicas y comparar 3 metodologías de la vertiente elegida)
    4. Explicar las conclusiones y por que se ha acabado tomando cierta metodología
    5. Se debe explicar la metodología seleccionada y como se usará.
    6. OBJETIVO: explicar como se ha seguido la metodología durante el desarrollo del proyecto.
  7. Tecnologías y Herramientas utilizadas en el proyecto
    1. Justificación de las tecnologías y herramientas utilizadas tanto software como hardware
  8. Estimación de recursos y planificación
    1. Indicar las estimaciones utilizadas(Al menos como Líneas de código, cocomo, punto función, etc…)
    2. Realizar una planificación temporal del proyecto (Diagrama PERT, diagrama de Gantt, etc…)
      1. Estimación y realidad
    3. Realizar una valoración de la dedicación y el coste económico (ROI - Retorno de inversión (Opcional))

Para la referencia de imágenes y tablas

Al insertar una imagen, le haremos click derecho y le daremos a insertar título. Con las tablas se hace lo mismo

Para las ecuaciones se va a referencias/Insertar título

Para referenciar las imágenes y otros elementos en un índice iremos a Referencias/Insertar tabla de ilustraciones

tfg/guia.txt · Última modificación: 2023/12/14 08:54 por thejuanvisu