Laboratorio Analisis de sistemas - Sistema educativo - Coral

download Laboratorio Analisis de sistemas - Sistema educativo - Coral

of 18

Transcript of Laboratorio Analisis de sistemas - Sistema educativo - Coral

  • 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 &ltimo 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