Project

General

Profile

Análisis y Diseño » History » Version 3

Pedro Araya, 10/25/2021 04:15 PM

1 1 Pedro Araya
h1. Análisis y Diseño
2 2 Pedro Araya
3 3 Pedro Araya
h2. Modelo de contexto
4 3 Pedro Araya
5 2 Pedro Araya
El siguiente modelo de contexto denota los módulos y funcionalidades generales del proyecto, además de mostrar el límite del sistema a través de las entradas y salidas de este.
6 1 Pedro Araya
7 1 Pedro Araya
!http://pomerape.uta.cl/redmine/attachments/download/1830/MODEL_CONTEXT_SEAP-UTA.PNG!
8 3 Pedro Araya
9 3 Pedro Araya
h2. Casos de uso
10 3 Pedro Araya
11 3 Pedro Araya
La usabilidad del sistema se dividió en tres paquetes de caso de uso general:
12 3 Pedro Araya
13 3 Pedro Araya
*P. C.U.S. Gestión de usuario*, permite el manejo de sesiones de usuario además de la creación de cuentas de usuario, los cuales pueden ser docentes o alumnos del departamento de la carrera de la organización. 
14 3 Pedro Araya
15 3 Pedro Araya
!http://pomerape.uta.cl/redmine/attachments/download/1831/Paquete%20de%20Gestión%20de%20usuario.PNG!
16 3 Pedro Araya
17 3 Pedro Araya
18 3 Pedro Araya
Definición de actores:
19 3 Pedro Araya
20 3 Pedro Araya
*Administrador de la plataforma*: Consiste en la persona encargada de la plataforma, ya sea de forma física o virtual.
21 3 Pedro Araya
22 3 Pedro Araya
*Usuario*: Un usuario de la plataforma puede ser tanto un alumno o docente de la carrera.
23 3 Pedro Araya
24 3 Pedro Araya
25 3 Pedro Araya
*P. C.U.S. Gestión de repositorio* contempla todos los aspectos necesarios para la gestión de repositorios del sistema SEAP-UTA, contemplando las funcionalidades de todos los roles asociados definidos en los requerimientos.
26 3 Pedro Araya
27 3 Pedro Araya
!http://pomerape.uta.cl/redmine/attachments/download/1833/paquete%20de%20Gestión%20de%20repositorio.PNG!
28 3 Pedro Araya
29 3 Pedro Araya
Definición de actores
30 3 Pedro Araya
31 3 Pedro Araya
*Administrador*: Usuario, que utiliza el rol de administrador dentro de un repositorio, que le permite gestionar los miembros y roles del equipo (excepto el rol de creador), además de tener las capacidades de los roles editor y lector.
32 3 Pedro Araya
33 3 Pedro Araya
*Editor*: Usuario, que utiliza el rol de editor dentro de un repositorio, el cual puede gestionar los elementos del repositorio, es decir, carpetas y archivos, además de tener las capacidades del rol lector.
34 3 Pedro Araya
35 3 Pedro Araya
*Lector*: Usuario, que utiliza el rol de lector dentro de un repositorio, el cual tiene la posibilidad de ver la información de todos los aspectos y elementos del repositorio.
36 3 Pedro Araya
37 3 Pedro Araya
*P. C.U.S. Gestión de aula virtual* contempla la utilidad principal de ayuda a la docencia, la cual contempla un ambiente virtual llamado aula virtual, el cual permitirá al alumno ver sus recursos y realizar evaluaciones, y al docente poder gestionar el curso y evaluar a los estudiantes.
38 3 Pedro Araya
39 3 Pedro Araya
Definición de actores
40 3 Pedro Araya
41 3 Pedro Araya
La identificación de este tipo de usuario es definida por el administrador de la plataforma al crear la cuenta de usuario del docente o estudiante.
42 3 Pedro Araya
43 3 Pedro Araya
*Docente*: Usuario definido como docente, el cual puede crear y gestionar aulas virtuales.
44 3 Pedro Araya
45 3 Pedro Araya
*Alumno*: Usuario calificado como alumno, este puede ver los recursos de las aulas virtuales a las que pertenezca y poder realizar las evaluaciones pertinentes del curso.
46 3 Pedro Araya
47 3 Pedro Araya
*P. C.U.S. programación colaborativa*, es donde un usuario dentro de un archivo de código de programación en un repositorio, puede programar colaborativamente y probar el código del repositorio mediante una consola virtual embebida en la plataforma. Una de las utilidades del sistema más importante del sistema.
48 3 Pedro Araya
49 3 Pedro Araya
!http://pomerape.uta.cl/redmine/attachments/download/1834/Paquete%20de%20programación%20colaborativa.PNG!
50 3 Pedro Araya
51 3 Pedro Araya
Definición de actores
52 3 Pedro Araya
53 3 Pedro Araya
*Editor*: Usuario, que utiliza el rol de editor dentro de un repositorio, el cual puede gestionar los elementos del repositorio, es decir, carpetas y archivos, en donde podrá editar los archivos de código de programación utilizando un editor colaborativo y probar el código del repositorio a través de la consola virtual.
54 3 Pedro Araya
55 3 Pedro Araya
*Lector*: Usuario que utiliza el rol de lector dentro de un repositorio, el cual puede ver todos los aspectos de este, además podrá acceder al editor colaborativo, sin poder editar, y podrá utilizar la consola virtual para probar el código del repositorio.