Está en la página 1de 13

1

SOFTWARE PARA LA MEDICIÓN DE USABILIDAD EN APLICACIONES WEB


BAJO LA NORMA ISO 9241-11

ESPECIFICACION DE REQUISITOS SEGÚN EL ESTANDAR IEEE 830

ING. CESAR YESID BARAHONA RODRIGUEZ


RAMOS BAEZ EDUAR AUGUSTO, Cód. 461215156

GRUPO DE INVESTIGACION DE SISTEMAS Y TECNOLOGIA DE FACATATIVA


(GISTFA)

UNIVERSIDAD DE CUNDINAMARCA
FACATATIVA
2019/04/20
2

Índice

1. Introducción...................................................................................................................................3
1.1 Propósito..................................................................................................................................3
1.2 Ámbito del sistema...................................................................................................................3
1.3 Definiciones, acrónimos y abreviaturas....................................................................................3
1.4 Referencias...............................................................................................................................4
1.5 Visión General del Documento.................................................................................................4
2. Descripción General.......................................................................................................................4
2.1 Perspectiva del producto..........................................................................................................4
2.2 Funciones del producto............................................................................................................5
2.3 Características de los Usuarios.................................................................................................6
2.4 Restricciones............................................................................................................................6
2.5 Suposiciones y Dependencias...................................................................................................7
2.6 Requisitos Futuros....................................................................................................................7
3. Requisitos específicos....................................................................................................................7
3.1 Interfaces Externas...................................................................................................................7
3.1.1 Interfaz de Usuario............................................................................................................7
3.1.2 Interfaz de Hardware.........................................................................................................7
3.1.3 Interfaz de Software..........................................................................................................7
3.2 Funciones.................................................................................................................................8
3.3 Requisitos de rendimiento.....................................................................................................11
3.4 Restricciones de Diseño..........................................................................................................12
3.5 Atributos del Sistema.............................................................................................................12
4 Apéndice.......................................................................................................................................12
3

1. Introducción
En este documento se especifica los requisitos del software para el proyecto titulado
Software para la medición de Usabilidad en aplicaciones web bajo la norma ISO 9241-11 el
cual esta desarrollado para la universidad Cundinamarca extensión Facatativá.

1.1 Propósito
El presente documento va dirigido al centro de innovación y tecnología (CIT) de la
universidad de Cundinamarca extensión Facatativá, tiene como objetivo especificar las
funcionalidades y no funcionalidades para el desarrollo de un software que permita medir la
usabilidad en aplicaciones web utilizando la norma ISO 2941-11 la cual trata sobre los tres
conceptos claves de la usabilidad; eficiencia, eficacia y satisfacción. Este documento va
dirigido al comité de proyectos de grado del programa de Ingeniería de Sistemas,
específicamente a los jurados del proyecto.

1.2 Ámbito del sistema


El software permitirá medir el grado de usabilidad de un aplicativo web, principalmente los
desarrollados en el programa de sistemas de la Universidad Cundinamarca en la extensión
Facatativá y así generar un informe de las deficiencias de usabilidad evaluada en sus tres
factores principales eficacia, eficiencia y satisfacción.
1.3 Definiciones, acrónimos y abreviaturas
Nombre Descripción
ASUBEW Software para la medición de la usabilidad
en aplicativos web bajo la norma ISO 9241-
11
Evaluador Persona que interactuara con la plataforma
web evaluada.
Administrador Persona que administrara el sistema
Estudiante Aspirante o estudiante del programa de
ingeniería de Sistemas en la universidad de
Cundinamarca extensión Facatativá.
WWW Sistema lógico de acceso y búsqueda de la
información disponible en internet.
HTTP Abreviatura de la forma inglesa Hypertext
Transfer Protocol, ‘protocolo de
transferencia de hipertextos’, que se utiliza
en algunas direcciones de internet.
ERS Especificación de requisitos de software
RF Requerimiento funcional
Token Unidad de valor encriptado que se crea para
autenticar usuarios.
CRUD Acrónimo de "Crear, Leer, Actualizar y
Borrar que se usa para referirse a las
4

funciones básicas en un software o base de


datos.
JSON Aacrónimo de JavaScript Object Notation,
(notación de objeto de JavaScript) es un
formato de texto sencillo para el
intercambio de datos.
API Especificación formal sobre cómo un
módulo de un software se comunica o
interactúa con otro.
CIT Centro de Innovación y Tecnología en
TIC’s de la Universidad de Cundinamarca,
extensión Facatativá

1.4 Referencias
No aplica
1.5 Visión General del Documento
Este documento consta de tres partes, en la primera se realiza una introducción al
documento, se define el propósito del mismo y del software que se desarrollara, también se
hace una definición de términos, acrónimos y abreviaturas que se usaran en el documento
para una mayor comprensión por parte del lector.
En la segunda parte, se hace una descripción del software, teniendo en cuenta las
principales funciones que tendrá y sus respectivas restricciones, y dependencias que se
deben tener en cuenta para su correcto funcionamiento.
Finalmente, en la tercera parte se definen los requerimientos que debe lograr el software.

2. Descripción General
El software ASUBEW permite llevar a cabo la medición de la Usabilidad en aplicaciones
web teniendo como base la norma ISO 9241.

2.1 Perspectiva del producto


El software permitirá medir el nivel de usabilidad de un aplicativo web, además de
operaciones como agregar, eliminar, actualizar y mostrar los datos que el software arroje, se
podrá acceder a estos datos y hacer uso de ellos según para lo que se necesiten, el software
estará desarrollado en lenguaje PHP utilizando el framework LARAVEL y una Base de
datos en MySQL.
5

2.2 Funciones del producto

Registrarse

Acceder al Sistema mediante un inicio de sesión

Administrar Usuarios (CRUD)

Administrador Asignar aplicaciones al evaluador

Administrar preguntas necesarias (CRUD)

Generar informes de Usabilidad

Evaluar Aplicaciones Web

Figura 1. Diagrama de Casos de Uso, Actor Administrador

Registrarse

Acceder al Sistema mediante un inicio de sesión

Evaluador Inspeccionar la aplicación

Evaluar Aplicación Web

Hacer observaciones acerca del sitio

Figura 2. Diagrama de Casos de Uso, Actor Evaluador


6

Acceder al sistema mediante un inicio de sesión

Registrar información personal básica

Usuario Subir su plataforma web

Añadir tareas que realiza la plataforma

Recibir informes acerca de la usabilidad de


su sitio web

Figura 3. Diagrama de Casos de Uso, Actor Usuario

2.3 Características de los Usuarios

Administrador
Sera el administrador de la plataforma ASUBEW el cual pobra insertar, eliminar,
configurar y actualizar preguntas acercas de como la plataforma medirá la usabilidad,
además de generar reportes de las paginas, gestionar los usuarios tanto estudiantes como las
páginas que se podrán medir.
Evaluador
Son los usuarios los cuales navegaran en la aplicación web en la cual se desea medir su
usabilidad.
Estudiante
Serán el administrador de la página web la cual desea conocer el nivel de usabilidad de
su plataforma con ayuda del software ASUBEW este será visto atraves de un informe que
la plataforma generará.
2.4 Restricciones

Es un software aplicado el cual depende de que el estudiante proporcione la


información solicitada correctamente de la aplicación web, el administrador gestione
correctamente la información recolectada de las mediciones que hará ASUBEW y el
evaluador interactúe de forma responsable la aplicación web.
La interfaz de la plataforma estará diseñada para navegadores web de computadoras de
escritorio y computadoras portátiles.
La arquitectura del servidor que se va a emplear para el despliegue del software será:
7

-Sistema Operativo: Ubuntu 18.10x64


-RAM: 2GB
-Disco Duro: 50GB SSB
-Transferencia: 2TB
Las restricciones para el backend será el uso del lenguaje de programación PHP con
framework Laravel y gestor de bases de datos MySQL
Para las restricciones en frontend se usará la biblioteca de JavaScrip React que no es lo
mismo que trabajar plantillas de HTML estáticas con PHP.
Para la seguridad del sistema se utilizará el protocolo SSL (Secure Socket Layer) que
permite encriptar y desencriptar la información que se envía hacia adelante como atrás.
2.5 Suposiciones y Dependencias

-El servidor debe soportar el lenguaje y versión PHP 5.


-El servidos debe soportar el gestor de bases de datos MySQL
2.6 Requisitos Futuros

- Implementación de mapas de calor de las paginas evaluadas


-Seguimiento ocular de los evaluadores para realizar una mejor sistematización del
sistema
-Comunicación de evaluadores y administradores con el Estudiantes vía Email.

3. Requisitos específicos
3.1 Interfaces Externas
No aplica
3.1.1 Interfaz de Usuario
- La interfaz de usuario estará diseñada para funcionar óptimamente en navegadores
web y pantallas con resolución mayor o igual a 800 pixeles de ancho y 600 pixeles de
altura.
3.1.2 Interfaz de Hardware
- Sera necesario disponer mínimo de un equipo de cómputo con mouse, teclado y
adaptadores de red que permitan la conexión a internet.
3.1.3 Interfaz de Software
- No requiere ningún tipo de instalación en el equipo de cómputo puesto que trata de un
sistema web, solo se requiere un navegador web con acceso a internet.
8

3.2 Funciones
Identificación del Requerimiento RF01
Nombre del requerimiento Registro Básico
Descripción del requerimiento El sistema permitirá que el usuario se
registre en la plataforma
Identificación del Requerimiento RF02
Nombre del requerimiento Inicio de sesión
Descripción del requerimiento El usuario podrá acceder a la plataforma a
través de un Loggin
Identificación del Requerimiento RF03
Nombre del requerimiento Habilitar usuarios
Descripción del requerimiento El administrador podrá habilitar o
deshabilitar a los usuarios registrados en la
plataforma
Identificación del Requerimiento RF04
Nombre del requerimiento Asignar aplicaciones a los evaluadores
Descripción del requerimiento El administrador podrá aginar evaluadores
a las aplicaciones web que desean conocer
su nivel de usabilidad
Identificación del Requerimiento RF05
Nombre del requerimiento CRUD de preguntas
Descripción del requerimiento El administrador podrá gestionar las
preguntas necesarias para la medición de la
satisfacción
Identificación del Requerimiento RF06
Nombre del requerimiento Observaciones
Descripción del requerimiento El administrador podrá hacer
observaciones de las plataformas web
evaluadas
Identificación del Requerimiento RF07
Nombre del requerimiento Visualización de Informe
Descripción del requerimiento El administrador podrá visualizar un
informe acerca de la usabilidad de la
plataforma web evaluada
Identificación del Requerimiento RF08
Nombre del requerimiento CRUD de usuarios
Descripción del requerimiento El administrador podrá gestionar a los
usuarios registrados
Identificación del Requerimiento RF09
Nombre del requerimiento CRUD de plataformas a evaluar
Descripción del requerimiento El administrador podrá gestionar las
plataformas inscritas en la plataforma
Identificación del Requerimiento RF10
Nombre del requerimiento Incluir proyecto
Descripción del requerimiento El Estudiante podrá incluir su plataforma
9

web la cual desea que sea evaluada


Identificación del Requerimiento RF11
Nombre del requerimiento Inclusión de Tareas
Descripción del requerimiento El Estudiante podrá incluir las tareas que
realiza su plataforma web.

Identificación del Requerimiento RF12


Nombre del requerimiento Informe
Descripción del requerimiento El estudiante recibirá informes acerca del
nivel de usabilidad de su aplicación web
Identificación del Requerimiento RF13
Nombre del requerimiento Observaciones
Descripción del requerimiento El Estudiante podrá visualizar las
observaciones que el evaluador considere
necesarias
Identificación del Requerimiento RF14
Nombre del requerimiento Inspección aplicación web
Descripción del requerimiento El evaluador podrá navegar en la
plataforma web que desea conocer su nivel
de usabilidad
Identificación del Requerimiento RF15
Nombre del requerimiento Observaciones
Descripción del requerimiento El evaluador podrá hacer observaciones de
las plataformas web con las que interactuó
Identificación del Requerimiento RF16
Nombre del requerimiento Medición de acciones necearías
Descripción del requerimiento El software permitirá medir las acciones
necesarias del evaluador para lograr una
tarea en la aplicación web evaluada
Identificación del Requerimiento RF17
Nombre del requerimiento Medición de Tiempo de Tarea
Descripción del requerimiento El software permitirá medir el tiempo que
le toma al evaluador realizar una tarea
Identificación del Requerimiento RF18
Nombre del requerimiento Medición de tareas propuestas
Descripción del requerimiento El software permitirá evaluar si la
plataforma cumple con todas las tareas que
el estudiante agrego.
Identificación del Requerimiento RF19
Nombre del requerimiento Medición de Tiempo de Carga de pestañas
Descripción del requerimiento El software permitirá medir el tiempo de
carga de las pestañas de la plataforma web
evaluada
Identificación del Requerimiento RF20
Nombre del requerimiento Medición de accesibilidad
10

Descripción del requerimiento El software permitirá medir la


accesibilidad de la información que la
plataforma web proporciona

Identificación del Requerimiento RF21


Nombre del requerimiento Medición de Pestañas
Descripción del requerimiento El software permitirá medir las pestañas
utilizables de la plataforma web evaluada
Identificación del Requerimiento RF21
Nombre del requerimiento Evaluar tiempo de desarrollo
Descripción del requerimiento El software permitirá evaluar si el tiempo
de desarrollo del software es optimo
Identificación del Requerimiento RF22
Nombre del requerimiento Medición de proceso de carga
Descripción del requerimiento El software permitirá medir el proceso de
cargar de memoria de la plataforma para
realizar alguna tarea en especifico
Identificación del Requerimiento RF22
Nombre del requerimiento Medición de Hipervínculos
Descripción del requerimiento El software permitirá medir si los
hipervínculos utilizados conducen a alguna
parte o proporcionan información relevante
para la persona.
Identificación del Requerimiento RF23
Nombre del requerimiento Medición de paginas
Descripción del requerimiento El software permitirá medir si las páginas
de la aplicación son usables.
Identificación del Requerimiento RF24
Nombre del requerimiento Medición de llamatividad
Descripción del requerimiento El software permitirá medir la llamatividad
del diseño de la plataforma web evaluada
Identificación del Requerimiento RF25
Nombre del requerimiento Medición de simplicidad
Descripción del requerimiento El software permitirá medir la simplicidad
al usar la plataforma web evaluada
Identificación del Requerimiento RF26
Nombre del requerimiento Medición de comodidad
Descripción del requerimiento El software permitirá medir la comodidad
de la persona al navegar en la plataforma
web evaluada
Identificación del Requerimiento RF27
Nombre del requerimiento Medición de adaptabilidad
Descripción del requerimiento El software permitirá medir la
adaptabilidad de la plataforma en
diferentes dispositivos
Identificación del Requerimiento RF28
11

Nombre del requerimiento Medición de estabilidad


Descripción del requerimiento El software permitirá medir la estabilidad
de la plataforma web evaluada

Identificación del Requerimiento RF29


Nombre del requerimiento Medición de Uniformidad
Descripción del requerimiento El software permitirá medir la uniformidad
de la plataforma web evaluada
Identificación del Requerimiento RF30
Nombre del requerimiento Medición de legibilidad
Descripción del requerimiento El software permitirá medir la legibilidad
de la plataforma web evaluada
Identificación del Requerimiento RF31
Nombre del requerimiento Medición de navegabilidad
Descripción del requerimiento El software permitirá medir la
navegabilidad de la plataforma web
evaluada
Identificación del Requerimiento RF32
Nombre del requerimiento Medición de la eficacia
Descripción del requerimiento El software permitirá medir la eficacia de
la plataforma web evaluada
Identificación del Requerimiento RF33
Nombre del requerimiento Medición de la eficiencia
Descripción del requerimiento El software permitirá medir la eficiencia de
la plataforma web evaluada
Identificación del Requerimiento RF34
Nombre del requerimiento Medición de la satisfacción
Descripción del requerimiento El software permitirá medir la satisfacción
de la plataforma web evaluada
Identificación del Requerimiento RF35
Nombre del requerimiento Medición de la Usabilidad
Descripción del requerimiento El software permitirá medir la usabilidad
de la plataforma web evaluada
Identificación del Requerimiento RF36
Nombre del requerimiento Generar informe
Descripción del requerimiento El software permitirá generar informes
sobre el nivel de usabilidad de las
plataformas web evaluadas.

3.3 Requisitos de rendimiento


Se necesita un servidor capaz de soportar peticiones simultaneas hechas por los
usuarios del software.
Se debe tener una interfaz gráfica clara y entendible para los usuarios, garantizando la
fluidez en cada una de las actividades que realicen, evitando así errores de digitalización.
12

Se debe optimizar procesos de búsqueda garantizando mejor rendimiento en la base de


datos y trafico web.
Se debe encriptar los datos personales de los usuarios de la plataforma para así
garantizar que sus datos personales estén seguros.
3.4 Restricciones de Diseño
El modelado del sistema se debe realizar en UML, donde se realizarán los siguientes
diagramas para el diseño completo del sistema:
- Diagrama entidad relación
- Diagrama casos de uso
- Diagrama de secuencia
- Diagrama de actividades
Lo anterior atendiendo los lineamientos y estándares establecidos por el CIT para el diseño
completo del software para la medición de la usabilidad bajo la norma ISO 9241-11
ASUBEW
3.5 Atributos del Sistema
El atributo del software es la sistematización del modelo de medición de la usabilidad
que se desarrolló en la Universidad de Cundinamarca extensión Facatativá.
El software tendrá una reducción de costos, reducción de tiempo de desarrollo,
adaptable al modelo de vista controlador, control de enlaces actualizables gracias a la
implementación del framework de PHP Laravel.
El software contara con una base de datos de cogido abierto como lo es MySQL el cual
es un gestor de base de datos de buen mejor rendimiento que soporta gran variedad de
sistemas operativos y previene la corrupción de datos.
La autenticación de los usuarios se realizará por medio de un formulario donde se
solicita el usuario y la contraseña y se verifica la información suministrada en la base de
datos para verificar si la persona está autorizada para iniciar sesión en el software, si
efectivamente está autorizada se le generará un token para verificar las acciones que el
usuario realice.
El software contara con un sistema que almacenara las acciones que el administrador
del software realice tales como agregar, editar y eliminar.

4. Apéndice
El framework Laravel utiliza variables estáticas las cuales se almacenan durante el
tiempo de ejecución del software, debido a esto la plataforma puede presentar tiempos de
ejecución lentos, esto también depende del servidor y la adaptabilidad a grandes
operaciones.
13

También podría gustarte