Está en la página 1de 9

PRÁCTICA CALIFICADA

TÉCNICAS DE DOCUMENTACIÓN DE PROCESOS Y SISTEMAS

APELLIDOS Y NOMBRES: Cruz Paucar Wilfredo


EN EL PROYECTO DE DESARROLLO DE SOFTWARE QUE SE ADJUNTA SE PIDE:
1. Poner el título del proyecto suponiendo que lo hizo el centro de Asesoría y desarrollo
de software Gabinete de Extensión de DSI-PPD.
El título “Plataforma de comunicación en línea para estudiantes de la
Escuela Técnica Superior de Ingeniería de Sistemas Informáticos

2. Poner el índice
INDICE

INTRODUCCIÓN

1.1 Motivaciones
1.2 Descripción del problema
1.3 Objetivos
1.4 Alcance
1.5 Roadmap
1.6 Contenido de esta memoria
SITUACIÓN ACTUAL Y ANÁLISIS DEL ENTORNO

Web de la Delegación de Alumnos


Moodle
Actividades
Recursos
Inception Deck
TECNOLOGÍA

Estudio de viabilidad de la plataforma Moodle


Teoría de moderación
Estudio de viabilidad del framework Laravel
Arquitectura
ANÁLISIS

Requisitos funcionales y no funcionales


Casos de uso extendidos
Modelo conceptual de datos
DISEÑO

Diagrama de clases
Diagrama de secuencia
Modelo lógico de datos
IMPLEMENTACIÓN

Herramientas de desarrollo
Software de terceros incorporado
PRUEBAS

Requisitos del sistema


Configuración
Despliegue
MANUAL DE USUARIO

Registro en la plataforma
Consulta de preguntas
Hacer una pregunta
Consultar preguntas y respuestas
Panel de control de cuenta
CONCLUSIONES
BIBLIOGRAFÍA Y REFERENCIAS

ANEXOS

Diagrama de clases extendido


Diagrama de componentes extendido
Diagrama del modelo Entidad-Relación
Esquema de BBDD

3. Realzar los diagramas de la arquitectura, figuras comprendidas entre el 4 y 13 figuras


en UML elija 5 diagramas diferentes.
https://drive.google.com/file/d/1sIlN1xr4ZpFtSgNnDQTkTtEADF8p8wNR/view?usp=
sharing
4. Su apreciación de los requisitos funcionales y no funcionales elegir la parte más
entendible y menos entendible de los requisitos funcionales
Entendible:

se especifica que el sistema debe ser seguro para los usuarios de diferentes perfiles,
incluyendo usuarios con conocimientos técnicos limitados. Esto significa que el
sistema debe tener una serie de medidas de seguridad implementadas para
proteger los datos de los usuarios.

Menos entendible:

Que tipos de informes de depuración están disponibles.


consultar informes de depuración
¿Qué tipo de interacción con los informes de depuración se requiere?
¿Cómo se medirá el éxito de este requisito?
5. Realizar el diagrama del modelo conceptual fig. 15

6. Realizar los diagramas de diseño fig. 15 y 18

7. Realizar el diagrama MVC del anexo


8. Cuál es su apreciación de la documentación de las pruebas.

Las pruebas unitarias son esenciales para garantizar la correcta funcionalidad del
software. En este proyecto, se realizaron varias pruebas unitarias, lo que ayudó a
identificar y corregir errores temprano en el proceso de desarrollo. Además, se
aplicaron pruebas de usabilidad, calidad y con análisis de feedback para asegurar
que el sistema fuera fácil de usar y de alta calidad. Todo esto contribuye a que el
sistema y su documentación sean una rica fuente de conocimiento e información.

9. Realizar el diagrama VISTA controlador


10. ¿Qué hace el proyecto?

El proyecto PAE desarrolla una plataforma web para mejorar la comunicación y


colaboración entre estudiantes de la ETSISI. La plataforma no reemplaza a Moodle,
sino que se enfoca en las necesidades de comunicación de los estudiantes. PAE se
basa en el conocimiento y la participación de los propios alumnos, creando un
directorio de recursos que pueden consultar otros estudiantes.

11. ¿Para qué público está dirigido el proyecto?

El público objetivo del proyecto es los estudiantes de la Escuela Técnica Superior de


Ingeniería de Sistemas Informáticos (ETSISI). El proyecto tiene como objetivo
proporcionar a los estudiantes de la ETSISI una plataforma de comunicación en línea
que les permita mejorar el flujo de información entre alumnos de diferentes cursos
y les ayude a consultar y resolver dudas de carácter académico, administrativo y
social durante su ciclo educativo universitario.

12. ¿ Qué metodología de desarrollo de software sigue el proyecto’

El proyecto sigue la metodología SCRUM. SCRUM es una metodología ágil de


desarrollo de software que se centra en la mejora continua y la capacidad de
respuesta a los cambios en los requisitos del proyecto.

13. Mencione qué técnicas que usa el proyecto, si está usted familiarizado

 Las técnicas que utiliza el proyecto son las siguientes:

 Reunión de Planificación del Sprint: En esta reunión, el equipo selecciona las


tareas del backlog del producto que se trabajarán durante el próximo sprint.
Se definen los objetivos y se desglosan las tareas en elementos de trabajo
con estimaciones de tiempo.
 Burndown Charts: Estas gráficas muestran el progreso del equipo hacia la
finalización de tareas durante un sprint. Ayudan a visualizar si el equipo está
en camino para cumplir con los objetivos del sprint.
 Estimación de Historias de Usuario: El equipo utiliza técnicas como el
Planning Poker para estimar el esfuerzo necesario para completar las
historias de usuario. Esto ayuda a planificar la cantidad de trabajo que se
puede abordar en cada sprint.
 Pruebas Automatizadas: La automatización de pruebas es fundamental en
Scrum para garantizar que las nuevas funcionalidades no rompan las
existentes. Se pueden utilizar herramientas como Selenium o JUnit.

14. Mencione las técnicas que usa el proyecto, que no está familiarizado

Las técnicas que usa el proyecto con las que no estoy familiarizado son las
siguientes:

 Product Backlog: Es una lista priorizada de todas las funcionalidades, tareas


y mejoras que deben realizarse en el producto. El Product Owner es
responsable de gestionar y priorizar el backlog.
 Sprint Backlog: Es una selección de elementos del Product Backlog que el
equipo se compromete a completar durante un sprint específico. Es más
detallado y específico que el Product Backlog.

15. Elija una referencia bibliográfica y porqué

 Elijo la referencia How and what benefit can I take by including Sizzle.js
along with jquery1.4.2? [en línea]. Stack Overflow [consultado el 13/10/17].
https://marioaraque.com/tutorial-sizzle-js
 Elijo esta referencia porque es una fuente confiable y actualizada sobre la
biblioteca JavaScript Sizzle.js. La referencia explica de forma clara y concisa
cómo usar Sizzle.js y cuáles son sus beneficios.

 La referencia también es relevante para el proyecto, ya que el proyecto


utiliza Sizzle.js para seleccionar elementos.

También podría gustarte