Sunteți pe pagina 1din 22

EVALUACION DE SOFTWARE - (301569A_763)

UNIDAD 2 FASE 4 – INDIVIDUAL

RAFAEL ANDRES GRANADOS CASTAÑO


CÓDIGO: 1.110.560.090

GEOVANNI CATALAN
(DIRECTOR)

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
IBAGUÉ, JULIO 2020
Desarrollo de la actividad
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
Curso: 301569 – Evaluación de Software

Introducción

Para esta actividad se pretende llevar a cabos las pruebas


previamente diseñadas en la anterior actividad para el sistema de
información elegido, teniendo en cuenta las normas y los estándares
ISO 14598 y 25040, se espera ejecutar el plan de pruebas teniendo
en cuenta las metodologías y estándares que se vieron en el
transcurso de la actividad, y dar una calificación a cada ítem de la
lista de chequeo desarrollada en el paso 3.

Objetivos

 Ejecutar las pruebas de acuerdo con las características


evaluadas.
 Diseñar una lista de chequeo otorgando una calificación de
acuerdo con la escala de medición de la metodología y
estándar utilizado para la evaluación del SI que se trabajó en
la actividad colaborativa 1.
MODULO LOGIN
Módulo de login, botón enviar
Objetivos de las Comprobar el funcionamiento del botón enviar en el módulo login.
pruebas
Ingresar a la página web del sistema de homologación
http://fraguesia.com/gcs/homologacion/alumno e ingresar los datos para verificar
Técnicas
el ingreso. De igual forma se introduce una clave diferente para revisar si permite el
ingreso.
Entradas:
- usuario: 1110560090
- Contraseña: 1110560090
Casos de prueba - Usuario: 1110560090
- Contraseña: wxyz123
Salidas esperadas: Ingreso valido para datos correctos e invalido para datos falsos.

Descripción Se ingresa con el usuario establecido y la contraseña indicada, de igual forma con el
mismo usuario se ingresa una contraseña diferente.
Ingreso de datos

Si se colocan datos correctos de ingreso:

Evidencia
Si se coloca la clave errada:

Resultados Se logra ingresar a la aplicación de software con cualquier credencial.


El formulario de acceso permite el ingreso con cualquier numero de cedula al azar y
cualquier contraseña, además no se debe ser estudiante de la UNAD para acceder,
y en lo siguiente pantalla se piden datos personales del Estudiante/Aspirante, pero
en el login no está claramente definido si es dirigido solamente a alumnos
matriculados o a cualquier interesado. Se evidencia que no se realiza una validación
Observaciones de datos registrados de manera segura en una base de datos para poder acceder a
la herramienta; adicional a esto, tampoco existe la opción de registrarse en el
aplicativo.

MODULO DATOS PERSONALES


Objetivos de las Comprobar el funcionamiento del formulario en el módulo datos personales.
pruebas
Después de hacer el login sistema de homologación
Técnicas http://fraguesia.com/gcs/homologacion/alumno , se procede a verificar que todos
los elementos del formulario funcionen adecuadamente.
Entradas:
- usuario: 1110560090
- Contraseña: 1110560090
Casos de prueba - Usuario: 1110560090
- Contraseña: wxyz123
Salidas esperadas: Validación de datos ingresados o aviso cuando un dato es
erróneo.
Descripción Se ingresan datos de acuerdo con lo requerido en el formulario, se ingresan datos
erróneos para verificar que el aplicativo advierta que están mal.
Ingreso de datos

Si se ingresan datos correctos en el formulario:

Evidencia
Si se ingresan datos incorrectos en el formulario:

Resultados Se logran ingresar los datos en el formulario sean correctos o incorrectos.


En el primer elemento del formulario “escuela”, se encuentran diferentes opciones,
una de ellas llamada “vicerrectoría de relaciones internacionales no parece
referirse a ninguna escuela existente en la UNAD, y al seleccionarla no despliega
ningún programa en el campo siguiente, si se elige cualquier otra de las escuelas,
nos permite continuar con el formulario en el cual se debe especificar la zona y
después el centro, algunos de estos centros presentan errores ortográficos como
Observaciones
por ejemplo: “cartajena de chaira”, “san Vicente del caugan”, los cuales presentan
fallas en su redacción. También se aprecia que el aplicativo permite que, en el
diligenciamiento de la cédula, los nombres, los apellidos, el número de celular y el
email se puede poner cualquier carácter, cuando solo debería admitir números en
el caso de la cedula y el número de celular, letras en el caso de los nombres y
apellidos, y tampoco valida que la dirección del e-mail sea válida.

MODULO INFORMACION GENERAL

Objetivos de las Comprobar El funcionamiento de las opciones de modificación de datos personales


pruebas en el módulo información general.
Estando en el módulo información general, modificar los datos personales y
Técnicas verificar que estos se guarden correctamente.

Entradas: Modificación de datos consignados.

Casos de prueba

Salidas esperadas: Validación de datos ingresados o aviso cuando un dato es


erróneo.
Descripción Se modifican los datos editables en el módulo para validar que sean guardados los
cambios.
Ingreso de datos
Si se ingresan datos correctos en el formulario:

Evidencia
Si se ingresan datos incorrectos en el formulario:

Resultados Se logran actualizar los datos en el módulo sean correctos o incorrectos.


En este módulo es posible visualizar los datos vigentes del alumno que se
encuentra en proceso de homologación, es posible actualizar los datos sin
restricciones, el sistema permite el ingreso de cualquier tipo de datos.
Observaciones

MODULO INSTITUCION DE ORIGEN


 
Objetivos de las Comprobar El funcionamiento de las opciones de subida y validación de datos en el
pruebas módulo institución de origen.
Ingreso de datos, validación de código SNIES y anexado de archivos
Técnicas
Entradas: Ingreso o búsqueda de código SNIES, subida de documentos.

Casos de prueba

Salidas esperadas: Validación de datos ingresados o aviso cuando un dato es


erróneo.
Descripción Se ingresa o se busca el código SNIES del programa del cual proviene el solicitante,
se sube documento que pruebe que se aprobó este programa académico.
Ingreso de datos

Después de cargar los datos:

Evidencia

Resultados Se ingresan los datos en el módulo, registrándolos en el sistema.


El aplicativo encuentra correctamente las instituciones educativas, pero no ofrece
sugerencias de autocompletado mientras se está digitando la institución o el
programa lo cual causa que la tarea sea tediosa y se deba introducir correctamente
Observaciones el nombre de la institución.

MODULO SUBIR DOCUMENTOS


 
Objetivos de las Comprobar El funcionamiento de las opciones de subida y validación de datos en el
pruebas módulo subir documentos.
Se intentará el ingreso de datos vacíos, errados y correctos para que ejecute las
Técnicas pruebas solicitadas

Entradas: en vacío, no permite realizar el ingreso de los datos solicitados.


Una vez realizada la carga de los documentos permite realizar modificaciones
pertinentes.
Casos de prueba

Salidas esperadas: Validación de datos ingresados o aviso cuando un dato es


erróneo.
Descripción Se realizó un proceso de carga de los documentos de manera exitosa se observó
que no toma datos vacíos y que deja realizar una modificaciones eliminando el total
de los documentos cargados.
Ingreso de datos Se realizó la carga total de los datos y su prueba con datos vacíos
Si se ingresan datos correctos en el módulo:

Evidencia
Si se ingresan datos incorrectos en el módulo:

Resultados Se validó el estado de los procesos de subida, validación y modificación a los datos
de este módulo.
El aplicativo carga eficientemente los documentos solicitados y permite
visualizarlos correctamente, si se elimina uno de los documentos no permite volver
a seleccionar el tipo de documento para cargarlo nuevamente, se debe actualizar la
Observaciones página para lograr esto.

MODULO CONTENIDOS PRAGMATICOS


 
Objetivos de las Comprobar la carga de documentos en este módulo y los errores evidenciados y su
pruebas funcionalidad
Se intentará el ingreso de datos vacíos, errados y correctos para que ejecute las
Técnicas pruebas solicitadas
Entradas: en vacío, no permite realizar el ingreso de los datos solicitados.
Una vez realizada la carga de los documentos permite realizar modificaciones
pertinentes.
Casos de prueba

Salidas esperadas: Validación de datos ingresados o aviso cuando un dato es


erróneo.
Descripción Se realizó un proceso de carga de los documentos de manera exitosa se observó
que no toma datos vacíos y que deja realizar una modificaciones eliminando el total
de los documentos cargados.
Ingreso de datos

Si se ingresan datos correctos en el módulo:

Evidencia
Si se ingresan datos incorrectos en el módulo:

Resultados Se validó el estado de los procesos de subida, validación y modificación a los datos
de este módulo.
El aplicativo carga eficientemente los documentos solicitados y permite
visualizarlos correctamente, si se ingresan campos vacíos, el aplicativo da aviso de
Observaciones que hace falta llenar campos.

MODULO RADICAR DOCUMENTOS


 
Objetivos de las Enviar de manera final un estudio de homologación.
pruebas
Se intentará el ingreso de datos vacíos, errados y correctos para que ejecute las
Técnicas pruebas solicitadas

Se realiza la carga final de los archivos para su ejecución solicita un comentario


adicional una observación esté depende de que se diligencie de manera total los
campos y no estén vacíos los requerimientos, luego hace una ultima confirmación
de que los datos esten correctos.

Casos de prueba

Salidas esperadas: Radicación de solicitud exitosa.

Descripción Se realiza la confirmación de los datos, después de esto el aplicativo muestra un


mensaje para confirmar la radicación de la solicitud de estudio de homologación.

Ingreso de datos
Si se acepta la radicación de la solicitud el módulo:

Evidencia

Continuación del proceso:

Resultados Se radica satisfactoriamente la solicitud de estudio de homologación.

El proceso de radicación es rápido e informa correctamente que la solicitud se ha


Observaciones radicado y pasará a revisión.
Resultados

 Módulo login:
El módulo cumple con la parte visual, pero falla en la parte funcional ya que
presenta importantes fallas respecto a el acceso a la plataforma y en cuanto a
la seguridad y fiabilidad del aplicativo.

 Módulo Información general:


El módulo se encuentra bien diseñado en el aspecto visual, pero presenta fallas
a la hora de solicitas los tipos de dato que deberían ir en cada campo del
formulario. Se evidencian fallas del orden de la fiabilidad de los datos.

 Módulo Institución de origen:


El módulo cumple correctamente con sus funciones y está bien diseñado en el
aspecto visual, presenta buen rendimiento a la hora de realizar búsquedas de
los programas académicos.

 Módulo subir documentos:


El módulo está bien diseñado en el aspecto visual y en el aspecto funcional, la
carga de datos se realiza de manera efectiva.

 Módulo contenidos pragmáticos:


Se cumple adecuadamente con las funcionalidades especificadas para dicho
módulo.

 Módulo radicar documento:


El módulo se encuentra bien diseñado en el aspecto visual y funcional.
NECESIDADES AMBIENTALES

NOMBRE DEL SOFTWARE VERSION TIPO


WINDOWS 10 HOME SISTEMA OPERATIVO
MICROSOFT EDGE 11 NAVEGADOR DE INTERNET
MOZILLA FIREFOX 8 NAVEGADOR DE INTERNET

LISTA DE CHEQUEO

Lista de chequeo sistema de Homologaciones

Nivel de  
CARACTER Importan
ATRIBUTOS Observaciones
ISTICAS cia

(1-5)
El aplicativo cuenta con
Funcionabi ¿Se cuenta con una interfaz una interfaz de usuario
Adecuación 5
lidad amigable? amigable y fácil de
entender.

Los botones de búsqueda


se encuentran
¿Se muestran botones de búsqueda
    4 implementados pero no
para el usuario?
cumplen con ninguna
funcionalidad.
Los resultados de las
consultas se presentan
¿Los resultados son ordenados de
  Exactitud 4 correctamente ordenados
acuerdo a su importancia?
de acuerdo a su
importancia
El aplicativo no presenta
opciones para compartir
¿La información puede ser
la información o para
  Interoperabilidad exportada o compartida 4
exportarla, únicamente
adecuadamente?
permite visualizar y
descargar archivos pdf

En el ámbito de seguridad
presenta serias fallas ya
¿El aplicativo está en capacidad de que permite el acceso a
  Seguridad 5
prevenir accesos no autorizados? cualquier persona sea cual
sea la credencial con la
que se identifique.
El aplicativo cumple
¿El aplicativo cumple medianamente con los
Cumplimiento
  satisfactoriamente con los 5 requisitos necesarios
Funcional
requisitos funcionales? referentes a
funcionalidad.

El aplicativo en general se
comporta bien, pero
presenta fallas
¿El aplicativo presenta fallas debido importantes en el ámbito
Fiabilidad Madurez 4
a defectos? de seguridad y también
muestra fallos al
momento de la expiración
de una sesión abierta.
La base de datos que
contiene la información
sensible del sistema no
¿El aplicativo presenta facilidad a la brinda opciones de
  Recuperabilidad 5
hora de ser recuperado? recuperación de la
información en caso de
fallos o de eventos
adversos.

El sistema del aplicativo


¿El software puede mantener un
Tolerancia a colapsa al momento de
  nivel de funcionamiento en caso de 4
fallos presentarse fallos a nivel
errores?
de software

En cuanto a la fiabilidad,
el aplicativo demuestra
¿El producto cumple que necesita ajustes
Cumplimiento de
  adecuadamente con los requisitos 4 principalmente en cuanto
fiabilidad
de fiabilidad? a la integridad de la
información, ya que los
formularios que los
componen no tienen
reglas en cuanto a la
información que se
ingresa en la mayoría de
los campos, permitiendo
caracteres numéricos o
simbólicos en los
nombres, caracteres
alfanuméricos en donde
solo deberían ir números,
entre otros fallos; por lo
cual no se adhiere
adecuadamente a las
normas de fiabilidad.
El producto presenta
sencillez en su uso, por lo
tanto, aprender a
¿El producto presenta facilidad de manejarlo no supone un
Usabilidad Aprendizaje ser aprendido y posee 4 problema, pero no posee
documentación adecuada? ninguna documentación o
guías de ayuda ni
tampoco opciones de
accesibilidad.

El aplicativo en general
¿El producto presenta facilidad presenta facilidad a la
para ser utilizado para las tareas y hora de utilizarlo y
  Comprensión 4
las condiciones particulares de la comprenderlo, pero le
aplicación? faltan más opciones de
ayuda o documentación.
¿El software permite ser
El aplicativo permite ser
  Operatividad correctamente operado y 5
operado adecuadamente.
controlado?

El software presenta una


interfaz de usuario
bastante básica, le falta
¿La interfaz gráfica del software es
  Atractividad 3 más riqueza en cuanto a
atractiva para el usuario?
sus elementos visuales
como animaciones, entre
otros.

El aplicativo cumple en
¿El producto cumple cuanto a la facilidad que
Cumplimiento de presenta para el usuario
  adecuadamente con los requisitos 5
usabilidad ya que posee una interfaz
de usabilidad?
amigable y sencilla de
entender, es fácil
aprender a manejarlo,
aunque cuenta con un
botón de ayuda el cual no
cumple función alguna, y
también se echa en falta
la documentación, pero
en general posee bastante
facilidad para controlarlo
y operarlo.
El aplicativo demuestra
¿El producto presenta tiempos
Comportamiento buenos tiempos de
Eficiencia adecuados de respuesta y 4
del tiempo respuesta a la hora de
procesamiento?
ejecutar cualquier acción.

El aplicativo hace un
¿El producto aprovecha
Utilización de correcto uso de los
  adecuadamente los recursos de 5
recursos recursos en cuanto a
software y hardware?
consumo y rendimiento.
El aplicativo es eficiente
en el procesamiento de
las funciones, guarda
¿El producto cumple rápidamente los datos y
Cumplimiento de adecuadamente con los también carga los archivos
  5
eficiencia requerimientos en cuanto a que se anexen
eficiencia? correctamente,
demuestra eficiencia en
cuanto a la utilización de
recursos.

El aplicativo es estable al
ser modificado desde su
Mantenibil ¿El producto presenta estabilidad a
Estabilidad 5 código fuente, si se tiene
idad la hora de ser modificado?
un buen entendimiento
de la sintaxis.
¿El software permite diagnósticos
El producto puede ser
Facilidad de de deficiencias o causas de fallas, o
  4 fácilmente analizado y
análisis la identificación de partes
diagnosticado.
modificadas?

El producto presenta
facilidad para ser
¿El producto presenta facilidad a la modificado, aunque
Facilidad de
  hora de ser cambiado o 4 carece de documentación
cambio
modificado? adecuada para entender
la estructura de su código
y sus diferentes módulos.

  Facilidad de ¿El software permite realizar 5 El producto permite la


realización de pruebas sin
pruebas a las modificaciones sin
pruebas ser puestos sus datos en
poner el riesgo los datos?
riesgo.
El producto presenta
facilidad para ser
cambiado o modificado ya
que esta estructurado en
un código PHP con una
¿El producto cumple
sintaxis amigable, en
Cumplimiento de adecuadamente con los
  4 general el producto es
mantenibilidad requerimientos en cuanto a
estable a excepción de
mantenibilidad?
que no maneja
correctamente la
expiración de una sesión
tras un tiempo de
inactividad del usuario.

El producto puede ser


reemplazado fácilmente,
Portabilida Capacidad de ¿El producto puede ser
3 exportando su
d reemplazamiento reemplazado fácilmente?
información contenida en
la base de datos.
El producto puede ser
fácilmente instalado en
¿El software presenta facilidad para
Capacidad de cualquier sistema
  ser instalado en un entorno 4
instalación operativo que cuente con
específico o por el usuario final?
acceso a un navegador
web.

El producto es adaptable,
ya que al ser un aplicativo
web, puede ser ejecutado
en la mayoría de
¿El producto cumple
dispositivos que cuenten
Cumplimiento de adecuadamente con los
  4 con un navegador web y
portabilidad requerimientos en cuanto a
acceso a internet, por lo
portabilidad?
cual se adhiere
adecuadamente a los
estándares de
portabilidad.
El software presenta
¿El software posee la capacidad diferentes vulerabilidades
Calidad en para permitir a los usuarios finales que pueden atentar
Eficacia 5
uso realizar los procesos con exactitud contra la integridad de los
e integridad? datos consignados en
este.
El producto permite
¿El software permite a los usuarios emplear una apropiada
emplear cantidades apropiadas de cantidad de recursos, pero
  Productividad recursos, en relación a la eficacia 5 le faltan aspectos
lograda en un contexto específico importantes para mejorar
de uso? la eficacia de sus
funcionalidades.
El producto presenta
importantes fallos a nivel
de seguridad, lo cual lo
¿El Software no posee niveles de
hace un blanco altamente
riesgo para causar daño a las
  Seguridad 5 vulnerable a sufrir
personas, instituciones, software,
ataques que atenten
propiedad intelectual o entorno?
contra la integridad de los
datos consignados en el
aplicativo.

Se evidencia que el
producto no cumple con
los requerimientos que se
esperarían de un software
de este tipo, ya que
presenta serias
inconsistencias en cuanto
a seguridad y calidad de la
información, también
¿El producto es satisfactorio en presenta fallos técnicos en
  Satisfacción cuanto a la respuesta del usuario a 5 cuanto a la gestión de la
la interacción con el software? expiración de una sesión
activa y permite que se
ingrese información de
cualquier tipo en los
formularios, lo cual
evidencia que la base de
datos no tiene
determinado los tipos de
dato que deberían
llenarse en los campos.
Conclusiones

Tras analizar el aplicativo web “Sistema de homologaciones”, se


lograron evidenciar todos los aspectos que lo componen, sus módulos
y funciones, gracias a lo cual se pudieron establecer las pautas para
llevar el producto a un mejoramiento en cuanto a sus funcionalidades
y sistemas, aplicando los estándares ISO/IEC 9126 para identificar
oportunamente cualquier fallo o aspecto a mejorar en el producto, se
aplicaron métricas de calidad del software mediante una matriz donde
se especifican las observaciones en cuanto a funcionalidad, fiabilidad,
usabilidad, eficiencia, mantenibilidad y portabilidad; después de esto,
basado en la norma ISO 14598-5, se crea una lista de chequeo del
software a evaluar, tomando en cuenta cada aspecto y métrica,
luego, crear una matriz acorde a la norma ISO 14598-5 y elaborar un
plan de pruebas para el producto.
Anexos
Vídeo ISO/IEC 25000

BIBLIOGRAFÍA

Caponi, M. De vera, D. (2016). Gestión de Software Informe sobre


Evaluación de Productos. Recuperado de
http://www.fing.edu.uy/inco/cursos/gestsoft/Presentaciones/Evaluaci
on%20de%20Productos%20%20G2/Evaluacion%20de
%20Productos.pdf

Catalan Santiago, G. (09,03,2017). OVI - Unidad dos Pruebas de


software.[Archivo de video]. Recuperado de:
http://hdl.handle.net/10596/11652

Largo Carlos & Marin Erledy. (2005). Guía Técnica para Evaluación de
Software. Metricas para la calidad del software - EcuRed. (2017).
Ecured.cu. Recuperado de
https://www.ecured.cu/Metricas_para_la_calidad_del_software

Scalone, F. (2006). Estudio Comparativo de los Modelos y Estándares


de Calidad del Software. Recuperado de
http://laboratorios.fi.uba.ar/lsi/scalone-tesis-maestria-ingenieria-en-
calidad.PDF

S-ar putea să vă placă și