Capstone
Capstone
Capstone
Tabla de Contenidos
0. Identificación del problema y búsqueda de soluciones y alternativas……………………. 1
0.1. Identificación del problema…………………………………………………………………… 1
0.2. Explicación del problema……………………………………..………………………………. 2
0.3. Búsqueda de soluciones y alternativas……………………………………………………....... 2
0.4. Evaluación de alternativas y toma de decisiones……………………………………………… 2
0.5. Descripción alternativa seleccionada……………..…………………………………………… 2
1. Capítulo 1: Alcance del Proyecto……………………………………………………….….... 1
1.1. Descripción del Proyecto……………………………………………………………………… 1
1.2 Justificación……………………………………………………………………………………. 2
1.3. Alcance……………………………………………………………………………………….... 2
1.4 Objetivos……………………………………………………………………………………… 2
1.4.1. Objetivo General………………………………………………………………………………. 2
1.4.2. Objetivos Específicos…………………………………………………………………………. 2
1.5. Metodología de desarrollo escogida…………………………………………………………… 3
1.6. Productos similares……………………………………………………………………………. 3
1.7. Resultados esperados………………………………………………………………………….. 3
1.8. Riesgos………………………………………………………………………………………… 3
1.9. Entregables del proyecto………………………………………………………………………. 3
1.10. Participantes en el proyecto (roles y responsabilidades)……………………………………… 3
1.11. Calendario del proyecto (Diagrama de Gantt)………………………………………………… 3
2. Capítulo 2: Análisis……………………………………………………………………….….. 3
2.1. Análisis de Requisitos………………………….……………………………………………… 3
2.1.1. Requisitos Funcionales………………………………………………………………………… 3
2.1.2. Requisitos No Funcionales…………………………………………………………………….. 3
2.2. Vista de Casos de Uso…………………………………………………………………………. 3
2.2.1. Diagramas de casos de uso…………………………………………………………………….. 3
2.3. Vista Lógica……………………………………………………………………………………. 3
2.3.1. Diagrama de Clases……………………………………………………………………………. 3
2.3.2. Diagrama de Secuencia………………………………………………………………………... 3
2.3.3. Diagrama de Estado…………………………………………………………………………… 3
2.3.4. Diagrama de Colaboración. ………………………………………………………………….. 3
3. Capítulo 3: Diseño……………………………………………………………………………. 3
3.1. Arquitectura física……………………………………………………………………………… 3
3.2. Tecnologías utilizadas…………………………………………………………………………. 3
3.3. Arquitectura lógica…………………………………………………………………………….. 3
3.3.1. Interfaz gráfica…………………………………………………………………………………. 3
3.3.2. Lógica de negocio……………………………………………………………………………… 3
3.3.3. Gestión de datos………………………………………………………………………………... 3
4. Capítulo 4: Implementación…………………………………………………………………. 3
4.1. Configuración inicial de la aplicación…………………………………………………………. 3
4.1.1. Creación de contenido…………………………………………………………………………. 3
4.1.2. Permisos de usuario……………………………………………………………………………. 3
4.1.3. Instalación y configuración de los módulos…………………………………………………… 3
4.2. Desarrollo librerías de comunicación………………………………………………………….. 3
4.3. Desarrollo de funcionalidades principales……………………………………………………… 3
4.4. Diseño gráfico…………………………………………………………………………………. 3
4.5. Desarrollo de funcionalidades principales……………………………………………………… 3
4.5.1. Aplicación móvil (si la hay)…………………………………………………………………… 3
4.5.2. Aplicación WEB (si la hay)…………………………………………………………………… 3
5. Capítulo 5: Pruebas…………………………………………………………………………... 3
5.1. Plan de pruebas del sistema……………………………………………………………………. 3
5.2. Informe de los resultados de las pruebas………………………………………………………. 3
5.3. Descripción de las pruebas…………………………………………………………………..… 3
5.4. Resultado esperado……………………………………………………………………………. 3
5.5. Resultado obtenido y acciones a tomar para corregir las desviaciones……..………………… 3
5.6. Resultados de las pruebas a la documentación………………………………………………… 3
Conclusiones………………………………………………………………………………….………… 3
Recomendaciones……………………………………………………………………………………… 3
Bibliografía…………………………………………………………………………….…………….… 3
Anexos………………………………………………………………………………………………….. 3
Proyecto de desarrollo de software
0. Identificación del problema y búsqueda de soluciones y
alternativas
0.1. Identificación del problema
1.1. Propósito
En este apartado los autores incluirán una presentación del contexto y público
objetivo para el cual se formula
- el proyecto de desarrollo
- antecedentes de la empresa o cliente que propone la idea
- la importancia de realizar el desarrollo
- su impacto en el entorno real.
1.2. Alcance
Es la parte en donde se describe punto a punto (en forma de lista es preferible)
lo que incluirá el trabajo.
1.8. Riesgos
Se deben identificar todos los posibles riesgos que podrían afectar la aplicación
a desarrollar en las siguientes categorías:
- Elaboración de la Planificación,
- Organización y Gestión,
- Ambiente/Infraestructura de Desarrollo,
- Usuarios finales,
- Cliente,
- Personal Contratado,
- Requisitos,
- Producto,
- Diseño e Implementación,
- Proceso.
Cada riesgo debe tener su descripción, criticidad, probabilidad de ocurrencia,
impacto, estrategia de mitigación y plan de contingencia.
1.9. Entregables del proyecto
Se indican cada uno de los artefactos que serán generados y utilizados por el
proyecto y que constituyen los entregables.