En esta sección se puede - Colegio de Médicos Veterinarios de

Anuncio
ESPECIFICACIÓN DE
REQUERIMIENTOS DE
APLICACIÓN WEB
Proyecto: Sistema Administrador de Contenidos
Colegio de Médicos Veterinarios
Revisión: 1.0
25/02/14
1
CONTENIDOS
Introducción ................................................................................................................... 3
Propósito del documento ............................................................................................. 3
Necesidad comercial.................................................................................................... 3
Objetivos de la empresa............................................................................................... 4
Alcance ........................................................................................................................... 4
Personal involucrado ..................................................... Error! Bookmark not defined.
Definiciones, acrónimos y abreviaturas ...................... Error! Bookmark not defined.
Resumen .......................................................................... Error! Bookmark not defined.
Descripción general ...................................................... Error! Bookmark not defined.
Perspectiva del producto.......................................... Error! Bookmark not defined.
Funcionalidad del producto ..................................... Error! Bookmark not defined.
Características de los usuarios .................................. Error! Bookmark not defined.
Restricciones ................................................................ Error! Bookmark not defined.
Requisitos específicos .................................................... Error! Bookmark not defined.
Requisitos funcionales ................................................ Error! Bookmark not defined.
Requisitos no funcionales .......................................... Error! Bookmark not defined.
Seguridad..................................................................... Error! Bookmark not defined.
Fiabilidad...................................................................... Error! Bookmark not defined.
Disponibilidad .............................................................. Error! Bookmark not defined.
Mantenibilidad ............................................................ Error! Bookmark not defined.
Portabilidad ................................................................. Error! Bookmark not defined.
Requisitos de calidad .................................................... Error! Bookmark not defined.
Criterios de aceptación ................................................ Error! Bookmark not defined.
2
INTRODUCCIÓN
Este documento busca delimitar el alcance funcional de la aplicación web,
donde se describirán los requerimientos funcionales y no funcionales de la
aplicación. Tiene como objetivo centralizar los conceptos y las definiciones
que se acordaron en la primera entrevista con el cliente.
El documento describe el propósito de la construcción del sistema así mismo su
alcance funcional. Para describir de manera general el producto final se
visualiza la perspectiva del sistema y la funcionalidad esperada del producto.
Es claro que todo sistema tiene restricciones por lo que se explicaran las
restricciones que este producto presenta, asimismo sus dependencias con
otros sistemas y suposiciones iniciales.
Para explicar los requerimientos en detalle se dividirán en dos secciones
principales: los requerimientos funcionales y requerimientos no funcionales
(estos conceptos se explican en detalle en la sección de acrónimos y
definiciones).
PROPÓSITO DEL DOCUMENTO
Este documento tiene como propósito centralizar y definir las funcionalidades
que el sistema debe cumplir, involucrando tanto al equipo de desarrollo de la
aplicación como a la contraparte, en una visión uniforme de lo que se espera
del producto final, de esta forma mantener una comunicación claro y
transparente de los requerimientos del sistema.
NECESIDAD COMERCIAL
El Colegio de Médicos Veterinarios tiene una página web informativa la cual
visitan miles de colegiados diariamente con el objetivo de mantenerse al día
con los eventos, actividades, documentos y datos que genera el Colegio. Para
mantener la página actualizada diariamente, el Colegio decide construir una
página web con Sistema Administrador de Contenidos, mediante el cual
puedan hacer
modificación y adhesión de
cualquier
documento o
información directamente en la página web.
3
OBJETIVOS DE LA EMPRESA
El objetivo del cliente es mantener su página web actualizada y que el control
de cada sección esté a su cargo, con el fin de generar cambios cuando sea
necesario desde el mismo Colegio.
ALCANCE
El alcance del SAC se divide en las siguientes secciones:
1. Slider de banners: en esta sección es necesario incluir los campos de:
a. Imagen: obligatorio.
b. URL, enlace externo a otra página: opcional.
Si el banner corresponder a un curso debe indicarse en esta sección, si
es así debe generar un formulario de inscripción a curso (esto se detalla
más adelante). El tamaño de la imagen debe ser 1440px*491px. En esta
sección se puede:
c. Agregar un nuevo banner.
d. Editar la imagen y url de un banner existente.
e. Suspender y activar un banner existente.
f.
Borrar un banner.
2. Calendario: para esta sección es necesario incluir:
a. Día de la actividad: obligatorio.
b. Nombre y descripción de la actividad: obligatorio.
c. URL a enlace externo: opcional.
En esta sección se puede:
a. Agregar una nueva actividad.
b. Editar el nombre, días y url de una actividad existente.
c. Suspender y activar una actividad existente.
d. Borrar una actividad.
3. Miembros afiliados: en esta sección se necesitan los siguientes campos:
a. Logotipo del miembro: obligatorio.
b. URL a página externa: opcional.
4
En esta sección se puede:
a. Agregar un nuevo miembro.
b. Editar el logotipo y url de un miembro existente.
c. Suspender y activar un miembro existente.
d. Borrar un miembro.
4. Asociaciones: en esta sección se necesitan los siguientes campos:
a. Logotipo de la asociación: obligatorio.
b. URL a página externa: opcional.
En esta sección se puede:
e. Agregar una nueva asociación.
f.
Editar el logotipo y url de una asociación existente.
g. Suspender y activar una asociación existente.
h. Borrar una asociación.
5. Quienes somos: esta sección está formada por las siguientes sub
secciones:
a. Junta directiva: en esta sección deben existir los siguientes
campos fijos, no es necesario que todos los campos que
completos o llenos:
i. Presidente.
ii. Vicepresidente.
iii. Secretaria.
iv. Tesorera.
v. Fiscal I.
vi. Vocal I.
vii. Vocal II.
Por cada uno de estos campos debe ingresarse:
viii. Nombre y apellidos: obligatorio.
b. Tribunal de Honor: en esta sección deben existir los siguientes
campos fijos no es necesario que todos los campos que
completos o llenos:
i. Presidente.
ii. Vicepresidente.
5
iii. Secretaria.
iv. Tesorera.
v. Fiscal I.
vi. Vocal I.
vii. Vocal II.
Por cada uno de estos campos debe ingresarse:
viii. Nombre y apellidos: obligatorio.
c. Departamento de Dirección Ejecutiva: en esta sección deben
existir los siguientes campos:
i. Nombre y apellidos: obligatorio.
ii. Posición: obligatorio.
iii. Correo electrónico: obligatorio.
iv. Extensión telefónica: obligatorio.
d. Departamento de Contabilidad: en esta sección deben existir los
siguientes campos:
i. Nombre y apellidos: obligatorio.
ii. Posición: obligatorio.
iii. Correo electrónico: obligatorio.
iv. Extensión telefónica: obligatorio.
e. Departamento de Educación Continua: en esta sección deben
existir los siguientes campos:
i. Nombre y apellidos: obligatorio.
ii. Posición: obligatorio.
iii. Correo electrónico: obligatorio.
iv. Extensión telefónica: obligatorio.
f.
Departamento de Fiscalía: en esta sección deben existir los
siguientes campos:
i. Nombre y apellidos: obligatorio.
ii. Posición: obligatorio.
iii. Correo electrónico: obligatorio.
iv. Extensión telefónica: obligatorio.
6
Además debe poder agregarse tantos Asistentes como sean
necesario, por lo cual debe haber un espacio para agregar
asistente, donde se incluya los siguientes campos:
i.
Nombre y apellidos: obligatorio.
ii.
Correo electrónico: obligatorio.
iii.
Extensión telefónica: obligatorio.
6. Documentos: la sección de documentos está divida en subsecciones,
las cuales son las siguientes:
a. Formularios.
b. Ley Orgánica.
c. Procedimientos.
d. Tabla de cobros.
e. Salario mínimo.
f.
De interés.
g. Asamblea.
h. Tarifas mínimas.
i.
Requisitos de incorporación.
j.
Congreso.
Cuando se va a subir un documento debe seleccionarse una de estas
categorías, por cada documento se incluirse:
i. Nombre del documento: obligatorio.
ii. Archivo PDF, Word, Excel: obligatorio.
7. Miembros: esta sección está compuesta por las siguientes subsecciones:
a. Miembros Interinos.
b. Miembros Activos.
c. Miembros Ausentes.
d. Miembros Corresponsales.
e. Miembros Expulsados.
f.
Miembros Fallecidos.
g. Miembros Honorarios.
h. Miembros Pensionados.
i.
Miembros Retirados.
j.
Miembros Suspendidos.
7
Cuando se agrega un nuevo miembro debe escogerse entra todas las
categorías la que corresponde al estado del miembro, solo se debe
escoger una.
En la sección miembros el Administrador podrá cambiar el estado de los
miembros y asimismo ver la lista de miembros de cada categoría. Desde
acá no se agregan miembros únicamente se gestionan las listas de
miembros.
8. Bolsa de empleo: acá debe incluirse los siguientes campos:
a. Fecha de la publicación: opcional.
b. Nombre de la empresa: opcional.
c. Tipo de empleo: opcional.
d. Contacto (nombre, teléfono y email, un solo campo de texto):
opcional.
e. Salario: opcional.
f.
Horario: opcional.
g. Ubicación: opcional.
h. Requisitos: opcional.
i.
Beneficios: opcional.
Para cada uno de estos, en el caso que no se ingrese nada, debe
mostrarse o almacenarse un NO INDICADO. Todos los campos son de
texto menos los campos de requisitos y beneficios que serán
AreaText.
9. Filiales: esta sección está divida en subsecciones, las cuales son las
siguientes:
a. Filial Brunca.
b. Filial Chorotega.
c. Filial Huertar Norte.
d. Filial Huertar Atlántico.
e. Filial Occidente.
f.
Filial Heredia.
g. Filial Turrialba.
h. Filial Cartago.
8
i.
Filial Sur-Sur.
j.
Filial Alajuela.
Por cada una de estas se podrá editar la junta directiva, por lo cual
deben existir los campos fijos de:
i. Presidente.
ii. Vicepresidente.
iii. Secretaria.
iv. Tesorero.
v. Fiscal.
vi. Vocal I
vii. Vocal II
Por cada una de ellas debe incluirse:
viii. Nombre y apellidos: obligatorio.
10. Asociaciones: en esta sección se podrán agregar asociaciones, para
incluir una nueva asociación es necesario los siguientes campos:
a. Nombre de la asociación: obligatorio.
b. Junta Directiva: obligatorio.
i. Presidente.
ii. Vicepresidente.
iii. Secretaria.
iv. Tesorero.
v. Fiscal.
vi. Vocal I
vii. Vocal II
Por cada una de ellas debe incluirse:
i.
Nombre y apellidos: obligatorio.
11. Formulario inscripción a cursos: para generar un formulario de curso
debe incluirse:
a. Nombre del curso: obligatorio.
b. Descripción del curso: obligatorio.
12. Colegiados: en esta sección son necesarios los siguientes campos:
9
a. Nombre y apellidos del colegiado: obligatorio.
b. Número de colegiado (contraseña): obligatorio.
c. Nombre de usuario: obligatorio.
d. Correo Electrónico: obligatorio.
e. Estado (corresponde a las listas de miembros anteriormente
descritas): obligatorio
Cuando se crea un colegiado del SAC, debe enviarse un correo
electrónico al colegiado con su nombre de usuario y contraseña que
será la misma que el número de colegiado.
Los Colegiados pueden suspenderse y activarse desde el SAC, pero no
borrarse. Además se pueden agregar más colegiados y editar
existentes.
Los colegiados pueden poner tickets desde la página web, por lo cual
estos deben aparecer cuando se vea un colegiado desde SAC. Los
tickets se contestan desde el mismo Administrador de Contenidos, cada
vez que un ticket se contesta desde el SAC, su estado pasa a cerrado,
mientras no se haya contestado su estado será abierto. Cuando ela
persona Administrador ingrese al SAC, debe indicársele si hay tickets
pendientes, los cuales podrá ver en una sección denominada TICKETS,
donde se listarán todos los tickets (no importa el colegiado),
segmentados por abiertos o cerrados.
Los colegiados tienen más información que se ingresa desde el perfil en
la página web, esta información no se ingresa por el SAC, pero si podrá
verse, los datos son los siguientes:
i.
Empleo actual.
j.
Cantidad de porcentaje de perfil completo.
k. Fecha de nacimiento.
l.
Idiomas.
m. Teléfono: celular, casa, oficina, fax, beeper, otros.
n. Egresado de la Universidad.
o. Año de graduación.
p. Especializaciones.
10
q. Experiencia laboral.
r.
Puntos acumulados.
s. Historial.
t.
Nacionalidad.
u. Estado civil.
v. Apartado postal.
w. Dirección física.
x. A que se dedica.
13. Boletines: la sección de boletines está compuesta por los siguientes
campos:
a. Nombre del boletín: obligatorio.
b. Archivo HTML: obligatorio.
14. Educación continua: SECCIÓN POR DEFINIRSE.
15. Momento científico: la sección de momento científico está compuesta
por los siguientes campos:
a. Nombre del artículo: obligatorio.
b. Archivo PDF, Word, Excel: opcional - obligatorio.
c. URL a página externa: opcional – obligatorio.
El momento debe incluir URL o archivo.
16. Becas disponibles: la sección de becas está compuesta por los
siguientes campos:
a. Nombre de la beca: obligatorio.
b. Archivo PDF, Word, Excel: opcional - obligatorio.
c. URL a página externa: opcional – obligatorio.
La beca debe incluir URL o archivo.
17. Comisiones: en esta sección se podrán agregar comisiones, para incluir
una nueva comisión es necesario los siguientes campos:
a. Nombre de la comisión: obligatorio.
b. Junta Directiva: obligatorio.
i. Presidente.
ii. Vicepresidente.
iii. Secretaria.
iv. Tesorero.
11
v. Fiscal.
vi. Vocal I
vii. Vocal II
Por cada una de ellas debe incluirse:
ii.
Nombre y apellidos: obligatorio.
ADMINISTRADORES
El sistema debe tener tres diferentes administradores:
1. Un súper administrador que tiene acceso a todas las secciones antes
descritas.
2. Un administrador secundario con derecho a gestionar y ver: colegiados,
boletines, educación continua, momento científico, requisitos de
incorporación, becas disponibles, bolsa de empleo, documentos,
miembros.
3. Un administrador junior: con derecho a ver bolsa de empleo,
documentos, miembros.
12
Descargar