Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Requerimientos
SMU-Experto Sistema para la medicin heurstica
de usabilidad web
Versin (0.1)
Edgar Acurio
David Criollo
Ren Quisaguano
26-11-2014
Ren Quisaguano
Edgar Acurio
SMU-Experto
Revisiones
Versin
0.1
Fecha de Entrega
26-11-2014
Revisado por
Ing. Vernica Tapia
Control de versiones
Versin
0.1
Ren Quisaguano
Encargado
Edgar Acurio
David Criollo
Ren Quisaguano
Edgar Acurio
Descripcin
Es la primera aproximacin
a
la
totalidad
de
requerimientos
para
implementar el sistema
propuesto
SMU-Experto
Carta de Aprobacin
Por medio de la firma de esta carta de aceptacin, los requerimientos aqu descritos se aprueban y
sern desarrollados por el equipo de trabajo designado al proyecto en beneficio de profesionales
encargados de la evaluacin de usabilidad. Se acepta que no quedan requerimientos fuera del
alcance del proyecto.
___________________________________________________
Ing. Vernica Tapia
Product Owner
__________________________________________________
Sr. Edgar Acurio
Srum Master
Ren Quisaguano
Edgar Acurio
SMU-Experto
Tabla de contenido
Revisiones.............................................................................................................................................2
Control de versiones.............................................................................................................................2
Carta de Aprobacin.............................................................................................................................3
Tabla de contenido................................................................................................................................5
Introduccin..........................................................................................................................................6
Propsito...........................................................................................................................................6
mbito del Sistema..........................................................................................................................6
Beneficios.....................................................................................................................................7
Objetivos.......................................................................................................................................7
Actores..........................................................................................................................................8
Definiciones, Acrnimos y Abreviaturas..........................................................................................8
Visin General del Documento.........................................................................................................9
Perspectiva del Producto..................................................................................................................9
Caractersticas de los Usuarios Finales..........................................................................................10
Restricciones...................................................................................................................................10
Suposiciones y Dependencias.........................................................................................................11
Requerimientos Futuros..................................................................................................................12
Requerimientos funcionales...........................................................................................................13
Requerimientos no funcionales......................................................................................................18
Requerimiento de Rendimiento......................................................................................................19
Diagramas General de Casos de Uso..............................................................................................21
Casos de Uso de Alto Nivel............................................................................................................21
Fiabilidad........................................................................................................................................23
Seguridad........................................................................................................................................23
Mantenimiento................................................................................................................................24
Portabilidad.....................................................................................................................................24
Referencias.....................................................................................................................................24
Ren Quisaguano
Edgar Acurio
SMU-Experto
Introduccin
En el presente documento, se detallan de forma organizada los requerimientos existentes para el
desarrollo de un sistema experto para la evaluacin heurstica de usabilidad que se denomina
SMU-Experto, ya que este es un proceso importante en el aseguramiento de la calidad del
software, en ese sentido disponer de una herramienta de este tipo es algo que facilitar la tarea de
especialistas en el rea de la ingeniera de usabilidad.
Propsito
Con SMU-Experto se busca facilitar el proceso de medicin de usabilidad Heurstica de sitios web
por lo cual el sistema se conforma de los siguientes componentes:
1. Mdulo de registro de datos del anlisis
Este componente del sistema le permite al usuario registrar informacin general relacionada con el
sitio web que se va a evaluar entre ella fecha, plataforma, objetivos, tareas y pantallas.
2. Mdulo de gestin de Componentes del Heurstico
Permite realizar la administracin de cada uno de los parmetros del heurstico as como tambin
sus items correspondientes.
3. Mdulo de Ejecucin de la Evaluacin Heurstica
Este mdulo es capaz de permitirle al usuario observar cada uno de los parmetros a evaluar,
adems permite calificarlos de acuerdo a los criterios de usabilidad que alcanza la aplicacin en
proceso de anlisis.
4. Mdulo de Resultados
Este mdulo se encarga de establecer automticamente el resultado obtenido luego de haber
calificado cada uno de los parmetros establecidos en la evaluacin Heurstica.
Beneficios
1. Rapidez en la evaluacin de usabilidad heurstica de aplicaciones web.
2. Generacin de resultados automticos.
3. Almacenamiento de informacin relacionada con las evaluaciones realizadas.
Ren Quisaguano
Edgar Acurio
SMU-Experto
Objetivos
OBJ-001
Descripcin
Importancia
OBJ-002
Descripcin
Importancia
OBJ-003
Descripcin
Importancia
Actores
ACT-001
Descripcin
Comentarios
ACT-002
Descripcin
Comentarios
ACT-003
Descripcin
Ren Quisaguano
Administrador
Es el encargado de manejar todos los componentes del sistema SMUExperto
Se pretende que el administrador sea el encargado de realizar los
procesos ms crticos, entre ellos eliminar y modificar informacin
del sistema.
Evaluador
Es el usuario directo ya que es quien realiza las mediciones de
usabilidad
Se pretende que el evaluador disponga de una cuenta con lo cual
pueda acceder a SMU-Experto.
Modulo de Resultados
Son los procesos necesarios para interpretar las calificaciones dadas
Edgar Acurio
SMU-Experto
Comentarios
En las siguientes secciones se describirn las funciones del sistema, se realiza un anlisis de los
casos de uso que se presentan para la implementacin de SMU-Experto as como tambin una
descripcin de los factores influyentes como lenguaje de programacin para el desarrollo,
plataformas sobre las cuales opera el sistema, Entorno de Desarrollo seleccionado y Sistema Gestor
de Base de Datos.
Perspectiva del Producto
El usuario final del sistema sern usuarios expertos en el rea de la ingeniera de usabilidad ya que
son ellos quienes se relacionan directamente con la evaluacin heurstica.
Restricciones
RST-001
Descripcin
Alta
Comentarios
RST-002
Descripcin
Lenguaje de programacin
El sistema se desarrollar en Java
Ren Quisaguano
Edgar Acurio
SMU-Experto
Importancia
Comentarios
Alta
Es conveniente utilizar software libre para evitar el pago de licencias y
tambin Java es multiplataforma
RST-003
Descripcin
Importancia
Comentarios
RST-004
Descripcin
Importancia
Comentarios
RST-005
Descripcin
Suposiciones y Dependencias
SUP-001
Descripcin
Importancia
Comentarios
Mquina Virtual
El equipo servidor debe tener integrada la mquina virtual de JAVA
Alta
Para ejecutar el sistema hecho en JAVA se requiere de su mquina virtual
SUP-002
Descripcin
Navegador Web
El navegador web que se utilizar no tiene limitaciones puede ser de las
plataformas Windows , Linux o Mac.
Importancia Alta
Comentarios El sistema se adapta al navegador que el cliente requiera
SUP-003
Descripcin
Presupuesto
Las actividades contempladas deber ir acorde con el presupuesto
establecido para el desarrollo del proyecto
Importancia Alta
Comentarios N/A
Ren Quisaguano
Edgar Acurio
SMU-Experto
SUP-004
Descripcin
Actividades
Los procesos que se proponen a desarrollar son los adecuados para
alcanzar los objetivos del proyecto.
Importancia Alta
Comentarios N/A
SUP-004
Descripcin
Conexin a internet
El sistema se constituye en una plataforma web que requiere
internet para su funcionamiento
Importancia Alta
Comentarios N/A
Requerimientos Futuros
RQF-001
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-002
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-003
Descripcin
Objetivo
Creacin de usuarios
Almacenar en la bdd la informacin de los usuarios
OBJ-002
Alta
Esperando aprobacin
Alta
Para usuarios Administrador y Evaluador, El usuario evaluador crea sus
propio usuario pero no puede ser administrador
Modificacin usuarios
Se puede Hacer cambio en los usuarios
OBJ-002
Alta
Esperando aprobacin
Alta
Para usuarios Administrador y Evaluador, El usuario evaluador solo puede
hacer cambio sobre su propia cuenta ejemplo cambio de contrasea
Eliminacin usuarios
Se puede Hacer eliminacin de usuarios
OBJ-002
Ren Quisaguano
Edgar Acurio
SMU-Experto
Importancia
Estado
Estabilidad
Comentario
RQF-004
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
Alta
Esperando aprobacin
Alta
Para usuarios Administrador y Evaluador, El usuario evaluador solo puede
eliminar su propia cuenta. Mientras que el administrados cualquier cuenta.
Autenticacin
Para conocer los permisos debe autenticar los usuarios
OBJ-003
Alta
Esperando aprobacin
Alta
Para usuarios Administrador y Evaluador, El usuario evaluador solo puede
eliminar su propia cuenta. Mientras que el administrados cualquier cuenta.
RQF-005
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-006
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-007
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-008
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
Descripcin
Ren Quisaguano
Edgar Acurio
SMU-Experto
RQF-009
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0010
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0011
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0012
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0013
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
Eliminacin de items
Se debe poder realizar eliminacin de los items
OBJ-002
Alta
Esperando aprobacin
Alta
Solo Administrador
RQF-0014
Ren Quisaguano
Edgar Acurio
SMU-Experto
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0015
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0016
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0017
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0018
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
Ren Quisaguano
Edgar Acurio
SMU-Experto
RQF-0019
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0020
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQF-0021
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
Obtencin de resultado
Para obtener el resultado de la evaluacin el sistema debe encargarse de todo
el proceso es decir el usuario no debe realizar ningn tipo de clculo.
OBJ-001
Alta
Esperando aprobacin
Alta
Para usuario Evaluador
Impresin de resultados
Luego de que se haya finalizado con la evaluacin debe permitirse imprimir
un reporte de toda la plantilla o solamente del resultado final.
OBJ-001
Alta
Esperando aprobacin
Alta
Para usuario Evaluador
Visualizacin de evaluaciones realizadas
Debe proporcionarse la opcin de buscar y observar los resultados de
evaluaciones anteriores.
OBJ-001
Alta
Esperando aprobacin
Alta
Para usuario Evaluador
Requerimientos no funcionales
RQN-001
Descripcin
Tiempo de respuesta.
El sistema debe utilizar herramientas que le permitan un buen tiempo de
respuesta, de otra manera los usuarios perdern inters en las actividades y
en la motivacin hacia su uso.
Objetivo
Importancia
Estado
Estabilidad
Comentario
RQN-002
Descripcin
Objetivo
Importancia
Ren Quisaguano
Edgar Acurio
SMU-Experto
Estado
Estabilidad
Comentario
Esperando Aprobacin
Alta
N/A
RQN-003
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
Tolerancia a fallos.
El sistema debe poder recuperarse ante fallos.
OBJ-001/ OBJ-002/ OBJ-003
Alta
Esperando Aprobacin
Alta
N/A
RQN-004
Hardware/software.
El sistema puede ser utilizado bajo distintos sistemas operativos
y en cualquier navegador de internet.
Descripcin
Objetivo
Importancia
Estado
Estabilidad
Comentario
Requerimiento de Rendimiento
RQR-001
Descripcin
Importancia
Estado
Estabilidad
Comentario
Cantidad de servidores
Se espera que el sistema se despliegue en un solo servidor
Alta
Pendiente
Alta
NA
RQR-002
Descripcin
Importancia
Estado
Estabilidad
Comentario
Trabajo en red
El sistema permite conectividad a sus usuarios va internet
Alta
Pendiente
Alta
NA
Ren Quisaguano
Edgar Acurio
SMU-Experto
Buscar Socios
Getionar Socios
Gestionar Medidores
CU-001
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
Crear usuario
NA
CU-002
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
Modificar usuario
NA
CU-003
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
Eliminar usuario
NA
Ren Quisaguano
ACT-002
Primario
Hace referencia al registro de nuevos usuarios del sistema
ACT-001, ACT-002
Primario
Hace referencia al cambio de nombre de usuario o contrasea
ACT-001, ACT-002
Primario
Hace referencia al dar de baja una determinada cuenta
Edgar Acurio
SMU-Experto
CU-004
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-005
dsos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-006
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
Autenticar
NA
ACT-001, ACT-002
Primario
Hace referencia al inicio de sesin de cada uno de los usuarios del
sistema
Registrar datos del anlisis
NA
ACT-001
Primario
Se refiere a ingresar informacin general de cada anlisis como
fecha, agente evaluador
Registrar contexto del anlisis
NA
ACT-001
Primario
Se refiere a ingresar datos previos del anlisis tales como objetivos,
tares a realizar
CU-007
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-008
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-009
Casos de Uso
Relacionados
Actores
Tipo
Ren Quisaguano
ACT-001
Primario
Es generar una rango de evaluacin a criterio del evaluador.
ACT-001
Primario
Sirve para modificar escalas de medicin existentes
ACT-001
Primario
Edgar Acurio
SMU-Experto
Descripcin
CU-010
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
ACT-001
Primario
Se debe poder almacenar en una bdd el parmetro modificado de
evaluacin
CU-011
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-012
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
Cambiar items
NA
CU-013
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
Eliminar items
NA
CU-014
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
Visualizar esquema
NA
CU-015
Ren Quisaguano
ACT-001
Primario
Se debe poder almacenar en la bdd el los items de cada evaluacin
ACT-001
Primario
Se debe poder realizar modificaciones en los items
ACT-001
Primario
Se debe poder realizar eliminaciones de los items
ACT-001
Primario
Se debe poder realizar eliminaciones de los items
Edgar Acurio
SMU-Experto
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-016
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-017
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-018
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-019
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
Ren Quisaguano
NA
ACT-002
Primario
Al accionar un botn el sistema debe mostrar las interfaces
correspondientes
Edgar Acurio
SMU-Experto
CU-020
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
CU-021
Casos de Uso
Relacionados
Actores
Tipo
Descripcin
Imprimir resultado
NA
ACT-002
Primario
Luego de que se haya finalizado con la evaluacin debe permitirse
imprimir un reporte de toda la plantilla o solamente del resultado
final.
Visualizar evaluaciones anteriores
NA
ACT-002
Primario
Debe proporcionarse la opcin de buscar y observar los resultados
de evaluaciones anteriores.
Fiabilidad
El sistema garantizara al cliente su buen funcionamiento y brindara mucha seguridad debido a que
para ingresen al sistema se requiere identificacin mediante usuario y contrasea, esto permitir que
ningn otro usuario pueda eliminar informacin existente de otro usuario o se haga mal uso de la
misma.
Mantenimiento
El sistema ser realizado para que se pueda ser utilizado de una manera sencilla para que al
momento de registrar e iniciar seccin no se presente ningn inconveniente, y realice la evaluacin
heurstica con la informacin necesaria para este fin.
Portabilidad
Para poder trasladar el sistema a otro servidor debemos tener en cuenta lo siguiente:
Que el servidor debe tener las mismas o superiores prestaciones que el equipo anterior.
Adems de esto el ordenador deber tener todos los requerimientos de software necesarios para que
el sistema pueda tener un correcto funcionamiento.
Referencias
Edgar Acurio
SMU-Experto
Ren Quisaguano
Edgar Acurio
SMU-Experto