Ámbito Del Proyecto
Ámbito Del Proyecto
Ámbito Del Proyecto
Índice....................................................................................................................................... 2
Introducción........................................................................................................................... 4
Contexto..................................................................................................................................5
Descripción técnica............................................................................................................ 6
Metodología y herramientas para el desarrollo del proyecto............................................. 6
Planificación temporal del proyecto en base a 16 semanas..............................................7
Estimación de costos y recursos del proyecto...................................................................7
Análisis de riesgos................................................................................................................ 8
Riesgos en el desarrollo del producto:............................................................................... 8
Riesgo de usabilidad e implementación del producto........................................................ 9
Viabilidad del proyecto........................................................................................................ 10
Viabilidad Técnica:........................................................................................................... 10
Viabilidad Económica:...................................................................................................... 11
Viabilidad Operativa:........................................................................................................ 11
Diagramas de flujo............................................................................................................... 12
Diagrama de flujo nivel contextual................................................................................... 12
Diagrama de flujo Nivel 1................................................................................................. 13
Nivel 2 - proceso 1 Mostrar Home....................................................................................14
Nivel 2 - proceso 2 Seleccionar opción............................................................................ 14
Nivel 2 - proceso 3 Contactar a colegabot....................................................................... 14
Nivel 2 - proceso 4 Validar usuario...................................................................................15
Nivel 2 - proceso 5 Administrar sitio.................................................................................15
Nivel 2 - proceso 6 Administrar usuarios..........................................................................16
Nivel 2 - proceso 7 Administrar contenido........................................................................16
Nivel 2 - proceso 8 Generar estadísticas......................................................................... 17
Nivel 2 - proceso 9 Cargar panel de estudiante............................................................... 17
Nivel 2 - proceso 10 Ejecutar lecciones........................................................................... 18
Nivel 2 - proceso 11 Realizar examen..............................................................................18
Nivel 2 - proceso 12 Revisar progreso............................................................................. 19
Diagramas de casos de uso................................................................................................19
Diagrama de casos de uso nivel 1................................................................................... 19
Nivel 2 - proceso 1 Mostrar Home....................................................................................21
Nivel 2 - proceso 2 Seleccionar opción............................................................................ 21
Nivel 2 - proceso 3 Contactar a colegabot....................................................................... 21
Nivel 2 - proceso 4 Validar usuario...................................................................................22
Nivel 2 - proceso 5 Administrar sitio.................................................................................22
Nivel 2 - proceso 6 Administrar usuarios..........................................................................23
Nivel 2 - proceso 7 Administrar Contenido.......................................................................23
Nivel 2 - proceso 8 Generar estadísticas......................................................................... 23
Nivel 2 - proceso 9 Cargar panel de estudiante............................................................... 24
Nivel 2 - proceso 10 Ejecutar lecciones........................................................................... 24
2
Nivel 2 - proceso 11 Realizar examen..............................................................................25
Nivel 2 - proceso 12 Revisar progreso............................................................................. 25
Modelo entidad - relación.................................................................................................... 26
3
Introducción
4
Contexto
Los perfiles que actuarán dentro del sitio web son el estudiante del cual hemos ya
hemos expuesto su papel dentro del sistema, el segundo perfil es el administrador, cuyo
papel se divide en tres tareas principales y son; Primero, gestión eficiente de los usuarios
del sistema donde podrá crear, editar, eliminar y listar usuarios. Segundo, administrar el
contenido de las lecciones de los diversos niveles del curso y tercero realizar algunos
cambios de estilo e identidad del sitio web.
5
Descripción técnica
6
Planificación temporal del proyecto en base a 16 semanas
7
Análisis de riesgos
1- Falta de compromiso del equipo: Si los miembros del equipo no están completamente
comprometidos con el proyecto o tienen otras responsabilidades que compiten por su
tiempo, existe el riesgo de que la velocidad de entrega y la calidad del trabajo se vean
afectadas.
Solución: Establecer una comunicación clara sobre las expectativas del proyecto y la
importancia del compromiso. Asignar roles y responsabilidades específicas para cada
miembro del equipo implementando prácticas de gestión del tiempo efectivas.
8
Solución: Establecer canales de comunicación claros y accesibles para el equipo y las
partes interesadas.
.
5- Falta de pruebas exhaustivas: Si no se realizan pruebas exhaustivas de funcionalidad,
rendimiento, seguridad y compatibilidad en diferentes dispositivos y navegadores, existe el
riesgo de errores o vulnerabilidades críticas.
Solución: Implementar un plan de pruebas detallado que incluya casos de prueba para
todos los aspectos críticos de la página web.
Solución: Mantener actualizado el software y las bibliotecas utilizadas en la página web para
mitigar vulnerabilidades conocidas e implementar buenas prácticas de seguridad, como
filtrado de entrada, validación de datos y uso de parámetros preparados para consultas
SQL.
9
4- Problemas de usabilidad y accesibilidad: Existe el riesgo de que los usuarios encuentren
dificultades para navegar por el sitio o acceder al contenido.
6- Calidad del contenido: Existe el riesgo de que el contenido del tutorial no sea preciso,
atractivo y de alta calidad, lo que podría dificultar la comprensión por parte de los usuarios y
disminuir la efectividad del aprendizaje o causar la deserción.
El equipo de desarrollo cuenta con los conocimientos en los lenguajes y herramientas que
se utilizaran para el desarrollo por lo cual la implementación de ColegaBot será posible
existiendo las condiciones de tiempo y compromiso necesarias, a continuación se describen
los tres factores de viabilidad del proyecto:
Viabilidad Técnica:
El equipo de desarrollo cuenta con experiencia en tecnologías web, incluyendo PHP, HTML,
CSS, JavaScript y MySQL. Además, las herramientas y recursos necesarios para el
10
desarrollo, como el entorno de desarrollo integrado Visual Studio, están disponibles y son
adecuados para el proyecto. Se ha identificado la infraestructura tecnológica necesaria para
alojar el sitio web en un servicio de hosting.
Viabilidad Económica:
Viabilidad Operativa:
El equipo de desarrollo está comprometido con el éxito del proyecto y cuenta con las
habilidades y recursos necesarios para llevarlo a cabo. Se ha establecido una estructura
organizativa clara, con roles definidos para el equipo de desarrollo, así como un plan de
gestión de proyectos que incluye reuniones regulares de seguimiento y coordinación.
Además, se han identificado posibles riesgos y se han desarrollado estrategias de
mitigación para garantizar una ejecución efectiva del proyecto.
Por lo tanto se determina que el proyecto ColegaBot es viable desde los puntos de vista
técnico, económico y operativo. Con un equipo capacitado, una demanda potencial sólida y
una planificación detallada, el proyecto tiene el potencial de ser exitoso en el mercado de la
educación en línea. Se recomienda proceder con la fase de desarrollo y lanzamiento del
sitio web.
11
Diagramas de flujo
12
Diagrama de flujo Nivel 1
13
Nivel 2 - proceso 1 Mostrar Home
14
Nivel 2 - proceso 3 Contactar a colegabot
15
Nivel 2 - proceso 5 Administrar sitio
16
Nivel 2 - proceso 7 Administrar contenido
17
Nivel 2 - proceso 9 Cargar panel de estudiante
18
Nivel 2 - proceso 11 Realizar examen
19
Diagramas de casos de uso
20
Nivel 2 - proceso 1 Mostrar Home
21
Nivel 2 - proceso 3 Contactar a colegabot
22
Nivel 2 - proceso 5 Administrar sitio
23
Nivel 2 - proceso 7 Administrar Contenido
24
Nivel 2 - proceso 10 Ejecutar lecciones
25
Nivel 2 - proceso 12 Revisar progreso
26
Modelo entidad - relación
27