PDF de 199KB - Govern de les Illes Balears

Anuncio
Equivalencias
Análisis
Análisis Equivalencias
Información general del documento
Título
Análisis
Proyecto
ACCAT - Equivalencias
Estado
Borrador
Versió
Data
1
02/07/14
V1.0
2/12
Análisis Equivalencias
Índice de contenido
1. Introducción........................................................................................................................4
1.1. Equivalencias..............................................................................................................4
1.2. Modelo del negocio.....................................................................................................4
1.2.1. Actores.................................................................................................................5
1.3. Migración....................................................................................................................5
1.4. Entorno tecnológico....................................................................................................5
2. Especificación y casos de uso...........................................................................................6
2.1. Gestionar configuración..............................................................................................6
2.1.1. Caso de uso CU-01 – Gestión de centros..........................................................6
2.1.2. Caso de uso CU-02 – Gestión de estudios.........................................................7
2.1.3. Caso de uso CU-03 – Modelos de resolución....................................................7
2.2. Gestionar peticiones de equivalencia.........................................................................8
2.2.1. Caso de uso CU-04 – Crear petición..................................................................8
2.2.2. Caso de uso CU-05 – Resolver petición.............................................................9
2.2.3. Caso de uso CU-06 – Registrar certificado........................................................9
2.2.4. Caso de uso CU-07 – Enviar a firma................................................................10
2.3. Consultar equivalencias............................................................................................10
2.3.1. Caso de uso CU-08 – Ficha alumno.................................................................11
2.3.2. Caso de uso CU-09 – Detalle equivalencia.......................................................11
2.3.3. Caso de uso CU-10 – Estadísticas...................................................................11
2.3.4. Caso de uso CU-11 – Listados..........................................................................12
Índice de ilustraciones
Figura 1: Modelo del negocio.................................................................................................5
Figura 2: Gestionar la configuración......................................................................................6
Figura 3: Peticiones directas equivalencia............................................................................8
Figura 4: Consultar equivalencias........................................................................................10
V1.0
3/12
Análisis Equivalencias
1. Introducción
El IEB gestiona las competencias de las acreditaciones y certificaciones de catalán. Para ello se
establecen distintos niveles y competencias.
El objetivo final que persigue el IEB es gestionar en una sola aplicación todas los aspectos
relacionados con el catalán. Para ello durante el año 2013 se desarrolló una aplicación llamada
AVACAT la cual permite gestionar el proceso de obtención de los certificados oficiales de lengua
catalana a través de las pruebas que organiza el propio IEB.
Ahora se pretende añadir a dicha aplicación el módulo de equivalencias. Dicho módulo se debe
integrar dentro de AVACAT, para así avanzar en la consecución del objetivo final.
1.1. Equivalencias
Las equivalencias pemiten que un alumno que ha cursado determinados estudios o disponen de
determinados certificados tenga un certificado determinado de catalán en función de la normativa
vigente.
Para obtener una equivalencia el alumno debe acudir presencialmente a realizar una petición de
equivalencia al IEB. Dicha petición se analiza y se resuelve mediante una resolución.
1.2. Modelo del negocio
Para gestionar las equivalencias será necesario desarrollar un nuevo módulo en AVACAT que
implemente todas las funcionalidades necesarias.
V1.0
•
Gestionar peticiones de equivalencia. Permite que un interesado solicite una equivalencia.
•
Consultar equivalencias. Permite consultar las equivalencias que se han realizado.
•
Gestión de la configuración. Permite gestionar la información complementaria.
4/12
Análisis Equivalencias
Figura 1: Modelo del negocio
1.2.1.
Actores
Perfil
Descripción
Administrador
El perfil Administrador tendrá acceso a todas a las funcionalidades que permite
el sistema, será el encargado de gestionar las configuraciones.
Usuario interno
El perfil Usuario interno tendrá acceso a todas las funcionalidades del módulo
de equivalencias exceptuando la parte de configuración. Cabe tener en cuenta
que este usuario interno sólo tendrá acceso al módulo de equivalencias y no a
los otros.
1.3. Migración
Hasta la fecha, la gestión de las equievalencias se ha realizado mediante una base de datos en
Access
Se dispone de la base de datos en Access, en la cual existe la información de los Alumnos con las
equivalencias obtenidas
Será necesario realizar la migración de estos datos al nuevo módulo.
1.4. Entorno tecnológico
El entorno tecnológico del sistema viene definido por los estándares de desarrollo de aplicaciones
de la Direcció General d'Innovació i Desenvolupament Tecnològic (DGIDT) del Govern de les Illes
Balears.
El sistema será una aplicación J2EE que atacará una base de datos Oracle. La aplicación será
ejecutada vía entorno web por sus usuarios.
V1.0
5/12
Análisis Equivalencias
Cabe tener en cuenta que el módulo a desarrollar se debe integrar dentro de la aplicación
AVACAT, por tanto deberá seguir la misma arquitectura.
2. Especificación y casos de uso
2.1. Gestionar configuración
El administrador gestiona la configuración del módulo de equivalencias.
Figura 2: Gestionar la configuración
2.1.1.
Caso de uso CU-01 – Gestión de centros.
Nombre
CU-01 – Gestión de centros.
Actores
Administrador.
Descripción
Permite listar, dar de alta, modificar y eliminar un centro educativo o entidad
en el sistema.
Precondición
El usuario está autenticado.
Postcondición
Se ha gestionado un centro educativo
Flujo básico
1
El usuario obtiene el listado de centros. Se muestra la siguiente
información
• Nombre del centro.
• Estado: activo o inactivo.
• Tipo de centro: los centros se podrán clasificar en base a una
listado cerrado a definir (Universidad, Entidad oficial, escuela
oficial idiomas...)
• Comunidad Autónoma del centro.
Se muestran los botones para modificar el centro o eliminar el centro.
2a
Si el usuario elige modificar el centro se muestra un formulario con
todos los datos del centro que el usuario puede modificar
V1.0
6/12
Análisis Equivalencias
2b
Observaciones
2.1.2.
Si el usuario elige eliminar el centro se pide confirmación y en caso de
confirmar el centro se deja el centro en estado inactivo.
Gestión estándar de operaciones CRUD. Si el centro tiene equivalencias no
se elimina el centro, se deja en estado inactivo.
Caso de uso CU-02 – Gestión de estudios
Nombre
CU-02 – Gestión de estudios
Actores
Administrador.
Descripción
Permite listar, dar de alta, modificar y eliminar un estudio en el sistema.
Precondición
El usuario está autenticado
Postcondición
Se ha gestionado un estudio
1
El usuario obtiene el listado de estudios. Se muestra la siguiente
información
• Nombre del estudio.
• Estado: activo o inactivo.
Se muestran los botones para modificar o eliminar el estudio.
2a
Si el usuario elige modificar el estudio se muestra un formulario con
todos los datos del estudio que el usuario pude modificar
2b
Si el usuario elige eliminar el estudio se pide confirmación y en caso
de confirmar el estudio se deja el centro en estado inactivo.
Flujo básico
Observaciones
2.1.3.
Gestión estándar de operaciones CRUD. Si el estudio tiene equivalencias no
se elimina el estudio, se deja en estado inactivo.
Caso de uso CU-03 – Modelos de resolución.
Nombre
CU-03 – Modelos de resolucón
Actores
Administrador
Descripción
Permite listar, dar de alta, modificar y eliminar un modelo de resolución en el
sistema.
Precondición
El usuario está autenticado
Postcondición
Se ha gestionado un modelo de resolución.
Flujo básico
1
El usuario obtiene el listado de modelos de resolución. Se muestra la
siguiente información
• Nombre del modelo
• Fecha de activación.
• Fecha de desactivación.
• Estado: activo o inactivo.
Se muestran los botones para modificar el modelo o eliminar el
modelo
2a
Si el usuario elige modificar el modelo se muestra un formulario con
V1.0
7/12
Análisis Equivalencias
todos los datos del modelo que el usuario pude modificar
2b
Observaciones
Si el usuario elige eliminar el modelo se pide confirmación y en caso
de confirmar el modelo se deja en estado inactivo.
Gestión estándar de operaciones CRUD. Si el modelo tiene equivalencias no
se elimina el modelo, se deja en estado inactivo.
2.2. Gestionar peticiones de equivalencia
Figura 3: Peticiones directas equivalencia
2.2.1.
Caso de uso CU-04 – Crear petición.
Nombre
CU-04 – Crear petición
Actores
Usuario interno
Descripción
Permite crear una petición de una equivalencia por parte de una alumno.
Precondición
El usuario está autenticado.
El alumno existe en el sistema.
Postcondición
Se ha creado una petición de equivalencia en estado pendiente.
Flujo básico
Observaciones
V1.0
1
El usuario accede a la ficha del alumno y selecciona crear una
petición.
2
El sistema muestra un formulario con los datos de la equivalencia.
3
El usuario inserta todos los datos
4
El sistema crea una petición de equivalencia en estado pendiente
En caso de no existir el alumno se va a crear con la funcionalidad del módulo
AVACAT.
8/12
Análisis Equivalencias
Diagrama
estados
2.2.2.
Caso de uso CU-05 – Resolver petición.
Nombre
CU-05 – Resolver petición.
Actores
Usuario interno
Descripción
Permite resolver una petición de equivalencia en estado pendiente.
Precondición
El usuario está autenticado.
La petición de equivalencia está en estado pendiente.
Postcondición
Se ha resuelto una petición de equivalencia. Se ha quedado en estado
aceptado o denegado.
Flujo básico
1
El usuario accede al listado de peticiones pendientes y selecciona
resolver una de las peticiones del listado.
2
El sistema muestra un formulario donde podrá seleccionar
3
El usuario inserta todos los datos necesarios para resolver la petición.
Entre ellos va a informar del modelo de resolución a utilizar y de si ha
sido positiva o negativa.
4
En caso de ser positiva el sistema invoca el caso de uso CU-06
Registrar certificado.
5
El sistema genera la resolución en base a la plantilla informada y los
datos introducidos.
6
Se envía la resolución a firma mediante el caso de uso CU-07 Enviar
a firma. Cuando ha finalizado el proceso de firma se guarda
Observaciones
2.2.3.
Caso de uso CU-06 – Registrar certificado
Nombre
CU-06 – Registrar certificado
Actores
Usuario interno.
Descripción
Permite dar un número de registro de certificados de equivalencia.
Precondición
Se ha resuelto una petición de forma positiva.
V1.0
9/12
Análisis Equivalencias
Postcondición
Se ha asignado un número de registro de certificado.
Flujo básico
1
El sistema almacena un certificado de equivalencia con un número de
registro
Observaciones
2.2.4.
Caso de uso CU-07 – Enviar a firma.
Nombre
CU-07 – Enviar a firma
Actores
Usuario interno
Descripción
Permite enviar una resolución a firma y custodia.
Precondición
Se ha resuelto una petición de forma positiva y se ha generado una
resolución. La petición estará en estado “Aceptado”
Postcondición
Se ha firmado y custodiado la petición.
La petición ha pasado a estado “Firmada”
Flujo básico
1
El sistema envía la petición al portafirmas mediante la invocación de
un servicio web.
2
El sistema deja un servicio web en escucha de recibir el documento
firmado.
3
El sistema de firma realiza el call-back a la aplicación informándole del
estado de la petición
4
En caso de ser firmada la petición se almacena la resolución firmada y
se cambia el estado a “Firmada”
4a
En caso de no ser firmada la petición se queda en estado pendiente.
Observaciones
2.3. Consultar equivalencias
Figura 4: Consultar equivalencias
V1.0
10/12
Análisis Equivalencias
2.3.1.
Caso de uso CU-08 – Ficha alumno.
Nombre
CU-08 – Ficha alumno
Actores
Usuario interno
Descripción
Permite ver la ficha de un alumno
Precondición
Se ha seleccionado un alumno del sistema
Postcondición
Se muestra la ficha del alumno
Flujo básico
1
El sistema muestra la ficha del alumno. Se muestran los diferentes
datos del alumno, entre ellos las equivalencias que ha solicitado o ha
obtenido.
2
El sistema permite ver el detalle de una equivalencia. Se ejecuta el
caso de uso CU-08 – Detalle equivalencia.
Observaciones
2.3.2.
Este caso de uso se corresponde con el caso de uso ficha de alumno del
resto de módulos de ACCAT.
Caso de uso CU-09 – Detalle equivalencia.
Nombre
CU-09 – Detalle equivalencia
Actores
Usuario interno
Descripción
Permite ver el detalle de una equivalencia
Precondición
Se ha seleccionado una equivalencia.
Postcondición
Flujo básico
1
El sistema muestra el detalle de la equivalencia, entre otros datos:
• Si ha sido aceptada o denegada.
Observaciones
2.3.3.
Caso de uso CU-10 – Estadísticas
Nombre
CU-10 – Estadísticas
Actores
Usuario interno
Descripción
Permite obtener las estadísticas de las equivalencias
Precondición
El usuario está autenticado
Postcondición
Flujo básico
V1.0
1
El sistema muestra un formulario solicitando los filtros a aplicar:
fechas, estado de las peticiones, centros, estudios, certificados.
2
El usuario selecciona los filtros que desea aplicar
11/12
Análisis Equivalencias
3
El sistema muestra las estadísticas de los datos solicitados.
Observaciones
2.3.4.
Caso de uso CU-11 – Listados
Nombre
CU-11 – Listados
Actores
Usuario interno
Descripción
Permite obtener listados de equivalencias
Precondición
Postcondición
Flujo básico
1
El sistema muestra un formulario solicitando los filtros a aplicar:
fechas, estado de las peticiones, centros, estudios, certificados.
2
El usuario selecciona los filtros que desea aplicar
3
El sistema muestra el listado de los datos solicitados. Permitiendo la
generación del listado en formato hoja de cálculo y pdf.
Observaciones
V1.0
12/12
Descargar