0% encontró este documento útil (0 votos)
4 vistas20 páginas

MetodologiaXP en 5%To

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 20

NOMBRE DEL PROYECTO

PROYECTO INTEGRADOR

TÉCNICO SUPERIOR UNIVERSITARIO EN


TECNOLOGÍAS DE LA INFORMACIÓN ÁREA
DESARROLLO DE SOFTWARE MULTIPLATAFORMA

PRESENTA

NOMBRE DEL LÍDER

ASESORA DE LA ORGANIZACIÓN: INGA. C. VANESSA TAMARIZ SÁNCHEZ

ASESORA ACADÉMICA: --------PROFESORA DE EOyE -------------------

ORGANIZACIÓN: UNIVERSIDAD TECNOLÓGICA DE TECÁMAC


PERIODO CUATRIMESTRAL: ENERO – ABRIL 2025
ÍNDICE

RESUMEN....................................................................................................3
ABSTARACT................................................................................................4
INTRODUCCIÓN..........................................................................................5
OBJETIVOS.................................................................................................6
PROGRAMA Y CRONOGRAMA.................................................................7
MARCO TEÓRICO.......................................................................................8
METODOLOGÍA...........................................................................................9
CAPÍTULO 1 RECOLECCIÓN Y REFINAMIENTO DE REQUISITOS......10
1.1 Necesidades del cliente.........................................................................................10
1.2 Identificación y definición de roles de usuario.......................................................10
1.3 Requerimientos funcionales..................................................................................10
1.4 Requerimientos No funcionales.............................................................................10
1.5 Requerimientos de hardware................................................................................10
1.6 Requerimientos de software..................................................................................10
1.7 Diagrama general de casos de uso.......................................................................10
1.8 Especificación de los casos de uso principales.....................................................10
CAPÍTULO 2 DISEÑO Y DESARROLLO DEL PROYECTO.....................11
2.1 Diseño de la base de datos...................................................................................11
2.2 Diccionario de datos..............................................................................................11
2.3 Diseño de las interfaces........................................................................................11
2.4 Mapa de navegación.............................................................................................11
2.5 Primer avance del proyecto...................................................................................11
CAPÍTULO 3 IMPLEMENTACIÓN Y PRUEBAS.......................................12
3.1 Documentación de interfaces................................................................................12
3.2 Página web informativa y CRUD...........................................................................12
CONCLUSIONES.......................................................................................13
ANEXOS Y/O APÉNDICES........................................................................14
LISTADO DE SIGLAS Y ACRÓNIMOS.....................................................15
GLOSARIO.................................................................................................16
REFERENCIAS..........................................................................................17
NOMBRE DEL. PROYECTO

RESUMEN

Se redacta al finalizar la documentación, en tiempo pasado tercera persona

1
NOMBRE DEL. PROYECTO

ABSTARACT
Traducción al idioma inglés del resumen

2
NOMBRE DEL. PROYECTO

INTRODUCCIÓN
1. Se redacta en tiempo futuro tercera persona
2. Se debe hablar de la empresa o institución donde se desarrolló el
proyecto integrador (universidad, división, cuatrimestre).
3. Descripción del problema
4. Se describe un bosquejo de los capítulos.
5. Extensión mínima de dos y máxima cinco cuartillas.
REVISAR DIAPOSITIVAS EN CLASSROOM

3
NOMBRE DEL. PROYECTO

OBJETIVOS
1. Se redactarán en modo infinitivo
2. Un objetivo general
3. objetivos específicos, mínimo 3
REVISAR DIAPOSITIVAS EN CLASSROOM

4
NOMBRE DEL. PROYECTO

PROGRAMA Y CRONOGRAMA
Colocar el formato que se les proporcionará (no modificar tipo ni tamaño de
letra).
Solo se modifican las letras rojas.

5
NOMBRE DEL. PROYECTO

MARCO TEÓRICO
1. Colocar una pequeña introducción de lo que es el MT
Se incluye todo el HW y SW a utilizar en el desarrollo del proyecto
1. Definición
2. Características
3. Ventajas
4. Cita bibliográfica
5. Mínimo 5 cuartillas, máxima 10.

6
NOMBRE DEL. PROYECTO

METODOLOGÍA

Es un conjunto de procedimientos, técnicas y herramientas que principalmente se


utilizan para llevar a cabo una investigación, resolver un problema o desarrollar una
tarea de manera ordenada y eficiente. Proporciona una estructura clara y sistemática
que permite alcanzar los resultados deseados de manera coherente y objetiva. En
cualquier campo, la metodología es fundamental para garantizar que el proceso de
trabajo sea replicable, verificable y que esté alineado con los objetivos establecidos.

Respecto al desarrollo de software, las metodologías sirven para guiar el diseño de


soluciones de software. Su objetivo es organizar a los equipos de trabajo y obtener
buenos resultados.

Debido a la planificación, el trabajo en equipo y las herramientas de trabajo que


promueve una metodología, permite reducir el nivel de dificultad, organizar las tareas,
agilizar los procesos y mejorar el resultado final.

Metodología XP (Extreme Programming)

La programación extrema es una metodología ágil de gestión de proyectos que está


centrada en la velocidad y la simplicidad con ciclos de desarrollo cortos. Además, está
dividido en sprints de trabajo con un proceso, en el que se completa y revisa el marco al
final de cada sprint para adaptarlo a los requisitos cambiantes.

Su objetivo es desarrollar y gestionar proyectos con eficiencia, flexibilidad y control, se


basa en la comunicación, reutilización del código desarrollado y realimentación.
Alcanzar la eficiencia máxima y promover el trabajo en equipo durante todas las etapas
de desarrollo son características visibles de la metodología.

Fases de la metodología XP:

1. Planificación: Durante las etapas de planificación de la programación extrema, se


determina si el proyecto es viable y se adapta a la metodología XP.

7
NOMBRE DEL. PROYECTO

Va de acuerdo con las historias de usuario, estas se priorizan y descomponen en


mini versiones, se planifican los tiempos y las prioridades, luego la planificación
se va revisando cada dos semanas aproximadamente, después de las
iteraciones, para obtener un software útil, funcional, listo para las pruebas y su
lanzamiento.

2. Diseño: Se trabaja con un código sencillo, realizando lo mínimo necesario para


que funcione, obteniendo el prototipo. Luego para el diseño del software si va
orientado a objetos se generan tarjetas CRC (Clase-Responsabilidad-
Colaboración).

3. Codificación: Se hace a dos manos, es decir en parejas frente al mismo


ordenador, en algunos casos se intercambian las parejas, para asegurar que el
código sea más universal, de forma que cualquier otro pueda trabajar en él y
entenderlo. Debe parecer que fue hecho por una sola persona, para que se
obtenga una programación organizada y planificada.

4. Pruebas: Deben ser automáticas y continuas, esto es clave para proyectos a


corto plazo. Incluso el mismo cliente puede hacer pruebas, proponer pruebas
nuevas y validar las mini versiones.

5. Lanzamiento: Último, al llegar a este punto es porque se han probado todas las
historias de usuario o mini versiones y han tenido éxito, ajustándose a los
requerimientos del cliente. Generando un software útil que puede incorporarse
en el producto.

Las características sobre XP son:

 Comunicación frecuente entre el cliente y el equipo de desarrollo.


 Respuesta rápida a los cambios frecuentes.
 Pruebas continuas
 Desarrollo iterativo e incremental
 Planificación abierta con cronograma de actividades flexible.
8
NOMBRE DEL. PROYECTO

 Los requisitos del cliente y el trabajo del equipo son factores prioritarios para el
éxito del mismo.

La metodología XP está desarrollada en base a cinco valores fundamentales, con el


objetivo de una buena colaboración en el equipo de programadores, estos son:

1. Simplicidad: La clave de la programación XP siempre será comenzar por la


solución más simple, codificar las necesidades de hoy, no las futuras. Se
simplifica el diseño para agilizar el desarrollo y que sea sencillo el
mantenimiento.

2. Comunicación: Refiere a la buena interacción interna entre los miembros del


equipo de desarrolladores y con los clientes. Promueve que todos los requisitos
sean comunicados y trabajados en equipo y no a través de documentación.

3. Feedback: Al integrar al cliente en el proyecto se puede tener su opinión sobre el


estado de este en tiempo real. Los ciclos cortos de presentación de resultados
permiten minimizar el riesgo de tener que hacer nuevamente partes que no
cumplen con las expectativas del cliente y ayuda a los programadores a
centrarse en las tareas importantes.

4. Respeto: Elemento vital e importante entre el equipo para un trabajo eficiente y


de buen rendimiento.

5. Valentía: Reconocer los errores a penas se detectan. Nadie en el equipo puede


intentar minimizar un error cometido, pues esto implica que se deja de centrar en
otras tareas, lo que impide el avance del resto, reduciendo la productividad.

Referencias:
 Aicad Business School. (2025, 21 enero). ¿Qué es Metodología?
https://www.aicad.es/que-es-metodologia
 Metodologías de desarrollo de software: ¿qué son? (2024, 5 septiembre).
Santander Open Academy.
9
NOMBRE DEL. PROYECTO

https://www.santanderopenacademy.com/es/blog/metodologias-desarrollo-
software.html
 Raeburn, A. (2024, February 13). ¿Qué es la programación extrema (XP)? [2024]
• Asana. Asana. https://asana.com/es/resources/extreme-programming-xp
 Team, G. (2022, 13 abril). Cómo funciona la Metodología XP en el Desarrollo de
Software. GINZO TECHNOLOGIES. https://ginzo.tech/como-funciona-
metodologia-xp-desarrollo-software/

Colocar una pequeña introducción de lo que es el Metodología


1. Definición -> palomita 😊
2. Hitos -> palomita😊
3. Características -> palomita😊
4. Mínimo 2 cuartillas, máximo 3. -> palomita 😊
5. Elegir una metodología ágil (no scrum). -> palomita 😊

10
NOMBRE DEL. PROYECTO

CAPÍTULO 1 RECOLECCIÓN Y REFINAMIENTO DE REQUISITOS


Todos los subtemas del capítulo llevarán una pequeña introducción
Revisar diapositivas en classroom
1.1 Necesidades del cliente
1.2 Identificación y definición de roles de usuario
1.3 Requerimientos funcionales
1.4 Requerimientos No funcionales
1.5 Requerimientos de hardware
1.6 Requerimientos de software
1.7 Diagrama general de casos de uso
1.8 Especificación de los casos de uso principales

11
NOMBRE DEL. PROYECTO

CAPÍTULO 2 DISEÑO Y DESARROLLO DEL PROYECTO


Todos los subtemas del capítulo llevarán una pequeña introducción
Revisar diapositivas en classroom
2.1 Diseño de la base de datos
2.2 Diccionario de datos
2.3 Diseño de las interfaces
2.4 Mapa de navegación
2.5 Primer avance del proyecto

12
NOMBRE DEL. PROYECTO

CAPÍTULO 3 IMPLEMENTACIÓN Y PRUEBAS


Todos los subtemas del capítulo llevarán una pequeña introducción
Revisar diapositivas en classroom
3.1 Documentación de interfaces
3.2 Página web informativa y CRUD

13
NOMBRE DEL. PROYECTO

CONCLUSIONES

No lleva introducción

14
NOMBRE DEL. PROYECTO

ANEXOS Y/O APÉNDICES

No lleva introducción
En este apartado se colocarán las imágenes digitalizadas de las
autorizaciones correspondientes por parte de sus profesor@s.
Las figuras se nombran con letras.

15
NOMBRE DEL. PROYECTO

LISTADO DE SIGLAS Y ACRÓNIMOS

No lleva introducción
Se trabaja conforme se avanza en el proyecto
Orden alfabético

16
NOMBRE DEL. PROYECTO

GLOSARIO

No lleva introducción
Se trabaja conforme se avanza en el proyecto
Orden alfabético

17
NOMBRE DEL. PROYECTO

REFERENCIAS

No lleva introducción
Se trabaja conforme se avanza en el proyecto
Estilo apa
Arial 12
Toda la letra en color negro
No quitar vínculos
Sangría francesa
Orden alfabético

18

También podría gustarte