7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
1/18
Asignatur
a ANLISIS DE SISTEMAS
Ciclo acadmico
Seccin
DocenteMSc. MARCO A. CORALYGNACIO
Aula
Identificacin de requisitos y CUS
CASO SISTEMA EDUCATIVO
Un sistema educativo puede estar conformado por una modalidad presencial o
por una modalidad a distancia en ambos casos existe una base de
conocimientos, el cual es un mdulo donde se gestionan los contenidos
(temas, clases, ejercicios, enlaces, recursos, etc.), estos contenidos se generan
a partir del silabo del curso el cual corresponde a una malla curricular de un
programa educativo para una escuela acadmico profesional o facultad. Si el
caso es para educacin presencial el profesor se encarga de actualizar los
contenidos !ace uso de este mdulo para facilitar el acceso a material de
clase a los alumnos matriculados registrados correctamente.
"ara el caso a distancia el tutor se encarga de actualizar los contenidos lo
necesario para facilitar el acceso a material de clase a los alumnos
matriculados registrados correctamente. #ambin para el caso a distancia
existe otro modulo $ue se encarga de gestionar el proceso de aprendizaje delalumno, este mdulo de%ne el nivel en el cual se encuentra el alumno,
previamente se !a de%nido niveles ptimos seg&n las evaluaciones $ue tenga
el alumno (pueden ser virtuales o presenciales, la cantidad de veces $ue de%na
el tutor).
#ambin para el caso a distancia existe otro modulo $ue se encarga de
determinar el tipo de aprendizaje en el $ue puede ser dictado un tema (para
ello deben identi%car tipos de aprendizaje b'sicos expositiva, basado en casos,
etc.)
"or <imo el sistema debe ser capaz de generar reportes de alumnos, avanceacadmico (notas, estado del alumno), etc.
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
2/18
1) A continuacin describa una lista de requisitos que reunir el sistema, indicar en la
columna derecha el tipo de requisito (funcional, no funcional, implementacin):
N Requisito Tipo de Requisito
01El sistema deber permitir la gestin de los contenidos en
una base de conocimientosFUNCIONAL
02
El sistema deber permitir la gestin de las clases, temas,
ejercicios, enlaces recursos dentro de la base de
conocimientos
FUNCIONAL
0!
El sistema deber permitir el registro de la malla
curricular de un programa educati"o para una E#A#$# o
%acultad
FUNCIONAL
0&El sistema deber permitir al pro%esor o al tutor de%inir
los contenidos del curso#FUNCIONAL
0'
El sistema deber permitir al encargado de clase permitir
el registro de los alumnos para su acceso a los respecti"os
cursos#
FUNCIONAL
0El sistema deber permitir al encargado de clase generar
reportes de los alumnos su a"ance acadmico#FUNCIONAL
0*El sistema deber permitir al encargado de clase el
registro de cursos#FUNCIONAL
0+El sistema deber permitir al tutor e"aluar los ni"eles
actuales de cada alumno segn las e"aluacionesFUNCIONAL
0-El sistema deber permitir al tutor determinar el tipo de
aprendi.aje en que puede ser dictado un temaFUNCIONAL
10El sistema deber tener en cada mdulo una seccin de
auda#NO FUNCIONAL
11El sistema ser una aplicacin /eb que %uncionara en
na"egadores o.illa oogle hrome#IMPLEMENTACION
12 El sistema deber tener una inter%a. amigable e intuiti"a# NO FUNCIONAL
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
3/18
1!El sistema deber tener un tiempo de respuesta menor de
' segundosNO FUNCIONAL
1&
El sistema deber tener un mdulo de seguridad basado
en login# NO FUNCIONAL
1'El sistema deber permitir por curso como m3imo 2'
alumnos matriculados#NO FUNCIONAL
1El sistema deber trabajar con un motor de base de datos
456#IMPLEMENTACION
1*El sistema deber ser programado utili.ando el lenguaje
$hton#IMPLEMENTACION
1+El sistema deber permitir que el contenido de cada cursoest disponible las 2& horas para los alumnos
matriculados en dicho curso#
NO FUNCIONAL
1-El sistema deber permitir al alumno inscribirse en algn
curso pre"iamente habilitado#FUNCIONAL
2) 7denti%icar los actoesdel sistema#
Nom!e del acto "escipcin
$rogramador acadmicoEste actor se encargar del registro, modi%icacin o eliminacin de
alguna malla curricular
Encargado de clase Este actor hace re%erencia a un tutor o a un pro%esor#
$ro%esor
Este actor se encargara de la gestin de contenidos de cada curso,
del registro de cursos, alumnos de generar los reporte de cada
alumno
8utor
Este actor se encargara de la gestin de contenidos de cada curso,
del registro de cursos, alumnos, de generar los reportes de cada
alumno, de gestionar el proceso de aprendi.aje de cada alumno
de de%inir el tipo de aprendi.aje para cada tema#
Alumno Este actor reali.ara su inscripcin para algn curso#
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
4/18
!) 7denti%icar los casos de usodel sistema# (atri. 9equisitos s# ;4)
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
5/18
curso pre"iamente habilitado# algn curso#
&) onstruir el dia#ama de casos de usodel sistema#
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
6/18
') E3traer ! casos de uso que considere rele"antes e%ectuar su especi%icacin#
;tili.ar la u?a de Especi%icacin de asos de ;so#
E$PECIFICACI%N "EL CA$O "E U$O &CU'()
7denti%icador CU'(
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
7/18
'# El sistema muestra un panel de dialogo con el %ormulariocon los siguientes campos: B?as a
dictarC, Boras a dictarC la opcin modalidad: BpresencialC
BdistanciaC la opcin BEditarC#
# El encargado llena el %ormulario e indica la opcin
BEditarC#
*# El sistema actuali.a la in%ormacin del curso el ;4
%inali.a
Elimina cuso
1# En el paso & del %lujo alternati"o BEditar cursoC, si elencargado de clase indica la opcin BEliminarC, el sistema
elimina la in%ormacin correspondiente al curso ;4
%inali.a#
$ostcondiciones 1# El sistema ha registradoFactuali.ado la in%ormacin del
curso#
2# 4e ha asignado el registro del curso al encargado de clase
!# El sistema habilita el curso registrado#
$untos de e3tensin
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
8/18
El sistema muestra el resultado de la bsqueda de los
alumnos en la seccin de resultados#
'# El tutor selecciona a un alumno#
*# El sistema muestra la lista de e"aluaciones del alumno#
+# El tutor indica la opcin Benerar ni"el actualC#
-# El sistema muestra el ni"el actual del alumno, lo registra en
el sistema el ;4 %inali.a#
Dlujo alternati"o
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
9/18
tipo de aprendi.ajeC
2# El sistema muestra un %ormulario de bsqueda del tema
!# El tutor reali.a la bsqueda del tema#
El sistema muestra los resultados de la bsqueda del tema
con la opcin B>eterminar tipo de aprendi.ajeC
'# El tutor indica la opcin B>eterminar tipo de aprendi.ajeC
# El sistema muestra las sugerencias en una panel de dialogo
con las opcin BAceptarC BancelarC#
*# El tutor selecciona una de las sugerencias e indica la opcin
BAceptarC#
+#El sistema registra el tipo de aprendi.aje para el tema,muestra el mensaje: B4e asign tipo de aprendi.ajeC el ;4
%inali.a#
Dlujo alternati"o Cancela
1#En el paso del %lujo bsico, si el tutor indica la opcin
BancelarC, el sistema cierra el panel de dialogo el %lujo se
retoma al paso & del %lujo bsico#
$ostcondiciones El sistema ha registrado el tipo de aprendi.aje para el tema
seleccionado#
$untos de e3tensin
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
10/18
6. Diagrama de actividades para los 3 CUS
CU 0 ,estiona cuso
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
11/18
CU 0! "estio#ar proceso de apre#di$a%e
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
12/18
CU03 "estio#ar tipo de apre#di$a%e
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
13/18
&.' (eali$ar los CUS detallados
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
14/18
CU 0 ,estiona cuso
Re#ista cuso
Edita cuso
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
15/18
: Encarado de
cla!e
: Encarado de
cla!e
: Cur!o: Cur!o
Ac"uali#ar cur!o
Mo!"rar $ormulario de %u!&ueda
'u!car cur!o
Mo!"rar re!ul"ado de %u!&ueda
Seleccionar cur!o
Mo!"rar $ormulario de edicion
Llenar $ormulario
Indicar o(cion )Edi"ar)
Ac"uali#ar cur!o
Mo!"rar men!a*e e+i"o!o
: Encarado de cla!e
: Cur!o
,: Ac"uali#ar cur!o-: Ac"uali#ar cur!o: 'u!car cur!o
/: Seleccionar cur!o0: Llenar $ormulario
1: Indicar o(cion )Edi"ar)
2: Mo!"rar $ormulario de %u!&ueda3: Mo!"rar re!ul"ado de %u!&ueda4: Mo!"rar $ormulario de edicion
-5: Mo!"rar men!a*e e+i"o!o
Elimi#ar c)rso
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
16/18
: Encarado decla!e
: Encarado decla!e
: Cur!o: Cur!o
Ac"uali#arr cur!o
Mo!"rar $ormulario de %u!&ueda
'u!car cur!o
Mo!"rar re!ul"ado de %u!&ueda
Seleccionar cur!o
Indicar o(cion )Eliminar)
Eliminar cur!o
Mo!"rar men!a*e e+i"o!o
: Encarado de cla!e
: Cur!o
0: Eliminar cur!o-: Ac"uali#arr cur!o
: 'u!car cur!o/: Seleccionar cur!o
4: Indicar o(cion )Eliminar)
2: Mo!"rar $ormulario de %u!&ueda3: Mo!"rar re!ul"ado de %u!&ueda
1: Mo!"rar men!a*e e+i"o!o
CU 0! "estio#ar proceso de apre#di$a%e
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
17/18
CU03 "estio#ar tipo de apre#di$a%e
7/24/2019 Laboratorio Analisis de sistemas - Sistema educativo - Coral
18/18