0% encontró este documento útil (0 votos)
98 vistas19 páginas

Fase 4 - Ejecución y Desarrollo

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 19

ACTIVIDAD INDIVIDUAL

FASE DE EJECUCIÓN

LULVI NICOLAS OTALVAREZ C

Código: 7604791

EVALUACIÓN DE SOFTWARE

GRUPO 301569_20

PRESENTADO A

GEOVANNI CATALAN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

INGENIERÍA DE SISTEMAS

2019
INTRODUCCIÓN
En la presente actividad se plasman los conocimientos adquiridos mediante el estudio de la
unidad 3 Metodologías de evaluación de software, se realiza la comprensión de las normas
ISO/IEC 25040 e interpreto los resultados del Plan de prueba como herramienta de
evaluación del producto software, los resultados de la Matriz de prueba como herramienta de
evaluación del producto software y los resultados de la Lista de chequeo como herramienta
de evaluación del producto software.

OBJETIVOS

GENERAL
Ejecutar las pruebas de acuerdo con las características evaluadas, diligenciando
los formatos y listas de chequeo otorgando una calificación de acuerdo con la escala de
medición de la metodología y estándar utilizado.
.
ESPECÍFICOS
✓ Realizar un video donde se explique la Norma ISO/IEC 25040 y los modelos para
evaluar la calidad de software.

✓ Ejecutar el plan de pruebas del software seleccionado y realizar el análisis de los


resultados.

✓ Ejecutar la matriz de prueba y realizar el análisis de los resultados.


INFORME DE CONSTRUCCIÓN INDIVIDUAL

Link vídeo de la Norma ISO/IEC 25000 y tipos de Pruebas de Software

https://www.youtube.com/watch?v=TRC02poT37c

Ejecución del plan de pruebas.

• Criterios de entrada y salida.


Para cada módulo de la aplicación de software se desarrollará una serie de pruebas
con el fin de determinar el cumplimiento de los requisitos de entrada y salida.

A continuación, se describe la actividad o prueba a desarrollar en cada uno de los


módulos:

MÓDULO LOGIN
Módulo de login, botón enviar
Objetivos de las Comprobar el funcionamiento del botón enviar en el
pruebas módulo login.
Ingresar al formulario para el login de un usuario e
Técnicas
ingresar datos falsos para comprobar su funcionamiento.
Entradas:
- Cedula: 1067861350
Casos de prueba
- Contraseña: a
Salidas esperadas: Ingreso invalido

• Producible

A continuación, se muestra el resultado de la prueba realizada para cada uno de


los módulos descritos anteriormente:

MÓDULO LOGIN

MÓDULO PARA RECAUDO


Módulo de login, botón enviar
Objetivos de las Comprobar el funcionamiento del botón enviar en el
pruebas módulo login.
Ingresar al formulario para el login de un usuario e
Técnicas
ingresar datos falsos para comprobar su funcionamiento.
Casos de prueba Entradas:
- Usuario: 1067861350
- Contraseña: a
Salidas esperadas: Ingreso invalido
Se ingresa como usuario 1067861350, el cual es
diferente al usuario registrado , como contraseña se
Descripción
ingresa el carácter a, el cual NO corresponde a la
contrasela asiganda inicialmente.

Ingreso de datos

Evidencia

Resultados No se logró ingresar a la aplicación de software.


El módulo funciona correctamente, ya que no permite
ingresar a este si no son es el usuario y la clave
registrados inicialmente.
Observaciones
Por lo tanto, se puede decir que la aplicación cumple con
los estandares mínimos de seguridad para el manejo de
usuarios y contraseñas seguras.
MÓDULO PARA RECAUDO
Módulo de Usuario, Botón buscar y Crear
Objetivos de las Comprobar el funcionamiento del botón buscar un
pruebas usuario y crear un nuevo usuario, en el módulo usuario
Ingresar al formulario para crear un nuevo usuario e
Técnicas
ingresar datos para comprobar su funcionamiento.
Entradas:
- Cédula: 7064791
- Contraseña: 2020
- Nombre: Fermín
Casos de prueba
- Apellido: Pérez
- Rol: Gerente Mundial
Salidas esperadas: Registro de usuario adicionado con
éxito
Se ingresa los datos del nuevo usuario a crear enla
Descripción
celdas vacias.

Ingreso de datos

Evidencia

Resultados Se creo el nuevo usuario exitosamente.


El módulo funciona correctamente, ya que permite crear
un usuario ingresando los datos solicitados.
Observaciones
Por lo tanto, se puede decir que el módulo cumple con lo
solicitado.
MÓDULO PARA RECAUDO
Módulo de Rutas, Botón buscar y Crear
Objetivos de las Comprobar el funcionamiento del botón buscar una ruta
pruebas y crear una nueva ruta, en el módulo rutas.
Ingresar al formulario para buscar una ruta e ingresar
Técnicas
datos para comprobar su funcionamiento.
Entradas:
- Ruta: San Andrés
- Cobrador: Fermín
Casos de prueba
- Moto: 2020

Salidas esperadas: Muestra en pantalla datos de la ruta


Se ingresa datos uno de los diferentes datos de la ruta a
Descripción buscar, ya se el nombre de la ruta, el nombre del
cobrador o el número de la moto

Ingreso de datos

Evidencia

Resultados Muestra los datos de la ruta existente en busqueda.


El módulo funciona correctamente, ya que permite
buscar una ruta ingresando un indicio de los datos.
Observaciones
Por lo tanto, se puede decir que el módulo cumple con lo
solicitado.
MÓDULO PARA RECAUDO
Módulo de Enrutamiento, botón guardar-enrutar
Objetivos de las Comprobar el funcionamiento del botón guardar un
pruebas enrutamiento, en el módulo enrutamiento.
Ingresar al formulario para guardar un nuevo
Técnicas
enrutamiento para comprobar su funcionamiento.
Entradas:
- Datos ruta origen: Nombre ruta y cliente
- Datos ruta destino: Nombre ruta y cliente
Casos de prueba

Salidas esperadas: Datos del nuevo enrutamiento


actualizados con éxito.
Se ingresa los datos de la ruta origen y la ruta destino
Descripción
para crear un nuevo enrutamiento.

Ingreso de datos

Evidencia

Resultados Actualización exitosa debe refrescar la página.


El módulo funciona correctamente, ya que permite
actualizar un enrutamiento ingresando ruta de origen y
Observaciones destino.
Por lo tanto, se puede decir que el módulo cumple con lo
solicitado.
MÓDULO PARA RECAUDO
Módulo de Retiro, botón guardar-retiro
Objetivos de las Comprobar el funcionamiento del botón guardar un nuevo
pruebas retiro, en el módulo retiro.
Ingresar al formulario para guardar un nuevo retiro para
Técnicas
comprobar su funcionamiento.
Entradas:
- Seleccionar: nombre de la ruta
- Valor para retirar
Casos de prueba
- Concepto de retiro
Salidas esperadas: Retiro exitoso o el valor a retirar es
mayor al saldo.
Se selecciona la ruta, se ingresa el valor a retirar y el
Descripción
concepto y se procede a guardar la operación.

Ingreso de datos

Evidencia

Resultados El valor a retirar es mayor que el saldo.


El módulo funciona correctamente, ya que permite
realizar un retiro siempre y cuando la ruta cuente con
Observaciones fondos suficientes.
Por lo tanto, se puede decir que el módulo cumple con lo
solicitado.
MÓDULO PARA RECAUDO
Módulo de Contabilidad, botón contabilidad por rutas y general
Objetivos de las Comprobar el funcionamiento del botón contabilidad por
pruebas rutas y contabilidad general, en el módulo contabilidad.
Ingresar al formulario a consultar la contabilidad por rutas
Técnicas
y en general para comprobar su funcionamiento.
Entradas:
- Seleccionar: nombre de la ruta
- Fecha Inicial
Casos de prueba - Fecha final

Salidas esperadas: Información detallada de la


contabilidad por rutas y la general.
Se selecciona el nombre de la ruta, se ingresa la fecha
Descripción inicial y final, luego se oprime el boton de la contabilidad
que se desea observar.

Ingreso de datos

Evidencia

Infome con la contabilidad de la ruta o contabilidad


Resultados
general, para ser descargada en pdf .
El módulo funciona correctamente, ya que permite
conultar la contabilidad por rutas y en general.
Observaciones También permite descargarla en pdf.
Por lo tanto, se puede decir que el módulo cumple con lo
solicitado.
MÓDULO PARA RECAUDO
Módulo de Roles, botón buscar y crear
Objetivos de las Comprobar el funcionamiento del botón buscar y crear un
pruebas nuevo rol, en el módulo roles.
Ingresar al formulario a buscar y crear un nuevo rol para
Técnicas
comprobar su funcionamiento.
Entradas:
Casos de prueba - Nombre del Rol
Salidas esperadas: Registro adicionado con éxito.
Se ingresa el nombre del nuevo rol y se oprime el boton
Descripción
guardar.

Ingreso de datos

Evidencia

Resultados Registro adicionado con éxito.


El módulo funciona correctamente, ya que permite crear
un nuevo rol y consultar uno existente, ingresando el
Observaciones nombre del nuevo o el que ya existe.
Por lo tanto, se puede decir que el módulo cumple con lo
solicitado.
RESULTADOS.
La aplicación de software del sistema para recaudo cumple a cabalidad con cada
una de las opciones existentes en cada módulo.
Permite a los usuarios contar con información pertinente en cualquier momento y
desde cualquier lugar, adicionalmente permite buscar, crear y editar información
que se requiera, funciona correctamente y cumple con los requerimientos.

• Necesidades Ambientales

A continuación, se relacionan los recursos de software empleados para el análisis


del funcionamiento de la aplicación de software del sistema de homologación.

Nombre del software Versión Tipo


Windows 10 home Sistema operativo
Google Chrome Versión 78.0.3904.108 Internet Browser
(Build oficial) (64 bits)
Microsoft Edge 44.18362.449.0 Internet Browser
Firefox 70.0.1 (64-bit) Internet Browser

Se debe dar una explicación del funcionamiento en cada ambiente

Evidencia interfaz en Google Chrome

Módulo login
Evidencia interfaz en Microsoft Edge

Módulo login

Evidencia interfaz en Firefox

Módulo login
Como se puede observar en las anteriores imágenes se evidencia que la aplicación
mantiene su diseño e interfaz en los tres buscadores, su funcionamiento no se ve
afectado.

• Responsabilidades, roles y necesidades de entrenamiento.


La ejecución del plan de pruebas sobre el software de aplicación del sistema estuvo
a cargo de una sola persona, por lo tanto, se delegaron todos los roles y
responsabilidades a esa persona.

Rol Nombre Responsabilidades


- Realizar la planeación
del plan de pruebas.
- Diseñar el plan de
Evaluador Lulvi Nicolás Otálvarez
pruebas.
- Ejecutar el plan de
pruebas.

Ejecutar la matriz de prueba diseñado anteriormente y realizar el análisis de


los resultados

Matriz de Pruebas Sistema para Recaudo Norma ISO/IEC 25040


RESULTADO
CARACTERISTICA SUB CARACTERISTICA METRICA TIPO DE PRUEBA HERRAMIENTA PRUEBA INDICADOR
ESPERADO
Los procesos del SO tienen una Caja negra Load Impact Velocidad al abrir El sistema ejecuta las
velocidad Stilus módulos, acciones con rapidez
Exactitud procesamiento cuando 100%
se registran, modifican
o eliminan datos
El software cumple sus funciones Los botones realizan
de manera adecuada Funcionalidades de la función
Adecuación 100%
Funcionalidad

botones, cajas de texto especificada y


Caja negra y menú descrita.
El acceso al software está Accede con El sistema brinda
Seguridad protegido credenciales de seguridad de acceso 100%
Caja negra usuario y contraseña
Los enlaces a los
otros modulos
El vínculo a otros sistemas se Link chequer Funcionalidad de funciona
80%
Interoperabilidad realiza adecuadamente Caja negra W3C anclas y enlaces exitosamente
Conformidad de la Se cumple con los requerimientos Registro de productos Cumple con los
funcionalidad Caja negra de inventario requerimientos
95%
El software funciona aunque Carga de archivos en No hay opción de
10%

Confiabilidad
Madurez puede presentar fallas Caja negra distintos formatos cargar archivos
Tolerancia a errores El software funciona luego de una El sistema funciona
interrupción Caja negra Interrumpir un registro normalmente
80%
En un corte de internet los datos Interrumpir conexión a No, hasta no dar la
Recuperabilidad se guardan Caja negra internet orden
10%
Entendimiento La interfaz gráfica permite conocer Los módulos tienen
su manejo Navegación para cada imágenes y nombre 100%
Usabilidad

Caja negra módulo que los identifican


Aprendizaje Las ayudas en el sistema son Verificación de los El sistema no cuenta
útiles Caja negra botones de ayuda con botones de ayuda
10%
Atracción Navegación or cada El sistema no es muy
El diseño del software es atractivo Caja negra módulo atractivo
60%
Comportamiento de Tiempo de respuesta El sistema realiza los
tiempos Los procesos se ejecutan de Load Impact del software procesos en tiempo 100%
manera rápida Caja negra Pingdom Tools real
Eficiencia

El consumo de recursos es Administrador El sistema funciona


Utilización de recursos aceptable Caja negra de tareas de Rendimiento del correctamente 100%
Windows equipo con el SI en uso
El sistema de información permite El sistema no permite
Mantenimiento

realizar mejoras realizar mejoras


Cambiabilidad Caja negra 30%

El software se ejecuta en los Mozilla Firefox Ejecución en varios La aplicación es


diferentes navegadores Internet Explorer navegadores compatible con los
Adaptabilidad Caja negra 90%
Portabilidad

11 Google diferentes
chrome navegadores
Se ejecuta de manera correcta en Windows 8 Ejecución en varios S.O La ejecución de la
Facilidad de aplicación es
instalación
los diferentes sistemas Caja negra Windows 10 100%
operativos O.S. Linux ubuntu excelente
Las operaciones se ejecutan La ejecución es
Eficacia
correctamente
Caja negra
Registro de inventarios correcta
100%
El uso del software se hace de Navegación y Registro La navegación es muy
Productividad
manera ágil Caja negra de inventario rapida
100%
El ingreso al S.O es restringido Ingreso son Solicita credenciales
100%
Calidad en Uso

Seguridad Caja negra credenciales usuario y de acceso


contraseña
Satisfacción El sistema cumple con
El sistema se comporta como se Caja negra Navegación y registro los requerimientos 90%
espera de inventario

MATRIZ DEPRUEBA

100%
80%
60%
40%
20%
0% INDICADOR
Conformidad de la…

Comportamiento de…

Facilidad de…
Exactitud

Tolerancia a errores

Adaptabilidad
Entendimiento

Atracción

Cambiabilidad
Adecuación

Interoperabilidad

Productividad
Aprendizaje

Utilización de recursos

Eficacia

Satisfacción
Seguridad

Madurez

Seguridad
Recuperabilidad
CARACTERISTICA PORCENTAJE

Funcionalidad
95%
Confiabilidad
33%
Usabilidad
57%
Eficiencia
100%
Mantenimiento
30%
Portabilidad
95%
Calidad en Uso
98%

Lista de chequeo diligenciada por cada uno de los estudiantes sobre la


normatividad en el diseño de software de aplicación.

NIVEL DE
CARACTERISTICA ATRIBUTO INPORTANCIA OBSERVACIONES
(1 A 5)
El sistema hace lo
Exactitud ¿Hace lo que fue acordado en forma esperada y correcta? 4 que se pide
Cuenta con
¿Tiene el conjunto de funciones apropiadas para las funciones
Adecuación tareas especificadas? 5 apropiadas
Funcionalidad

Solicita
credenciales de
Seguridad ¿Evita el acceso no autorizado a programas y datos? 5 acceso
Interactua con
otros sistemas y
Interoperabilidad ¿Interactúa con otros sistemas especificados? 5 buscadores
Coformidad de la Cumple con lo
funcionalidad ¿El sistema está de acuerdo a normas y estándares? 4 solicitado
Madurez ¿Con que frecuencia presenta fallas por defecto o errores? 5 Nunca
¿Si suceden fallas, como se comorta en cuanto a la
Confiabilidad

Tolerancia a errores performancia especificada? 5 No presenta


No cuenta con esa
Recuperabilidad ¿Es capaz de recuperar datos en caso de fallas? 2 utilidad
Conformidad de la ¿Las pruebas realizadas pueden garantizar la calidad de Si, se puede
fiabilidad fiabilidad del sistema? 4 garantizar
Entendimiento ¿Es facil de entender y reconocer la es tructura y la lógica? Si, es amigable y
4 entendible

Usabilidad
Aprendizaje ¿Es fácil de aprender a us ar? 4 Si, muy fácil
Operabilidad ¿Es fácil de operar y controlar? 4 Si, muy fácil
Atracción ¿Es atractivo el dis eño del s oftware? 2 No es atractivo
Conformidad de
us o ¿El s is tema realiza todas las operaciones neces arias ? 4 La mayoría

Comportamiento de ¿Cuál es el tiempo de res pues ta en la ejecución de la


tiempos función? 5 Inmediata
No muchos
recurs os , s e puede
Utilización de us ar en cualquier
Eficiencia

recurs os ¿Cuánto recurs os us a y durante cuánto tiempo? 4 SO


Conformidad de ¿Las condiciones impues tas logran determinar s i es de
eficiencia calidad? 4 En parte

Capacidad de s er ¿Es fácil diagnos ticar una falla o identificar partes a No s e puede
analizado modificar? 3 diagnos ticar fallas
No s e puede
Cambiabilidad ¿Es fácil de modificar y adaptar? 2 modificar
Mantenimiento

¿Hay ries gos o efectos ines perados cuando s e realizan


Es tabilidad cambios ? 4 No s e obs ervarón
Facilidad de
prueba ¿Son fáciles de validad las modificaciones ? 5 Si, es muy fácil
Si, en todo la
evaluación
Conformidad de
facilidad de
mantenimiento ¿Se tuvieron en cuenta los as pectos mas importantes ? 4

Adaptabilidad ¿Es fácil de adaptara otros entornos con lo provis to? 5 Si, s e adapta
Facilidad de
ins talación ¿Es fácil de ins talar en el lugar es pecíficado? 5 Si, utiliza un link
Portabilidad

Coexis tencia ¿Comparte s in dificultad recurs os con otros dis pos itivos ? 4 No s e evaluó

Reemplazabilidad ¿Es fácil de us arlo en lugar de otro s oftware? 4 Si, muy fácil
No, s e recomienda
Conformidad de utilizar otro
portabilidad ¿Es s uficiente realizar las pruebas con el s is tema OW. 4 s is tema
¿Es eficaz el s oftware cuando el us uario final realiza los
Eficacia proces os ? 5 Si
¿Mues tra el us uario final rendimiento en s us tareas
Calidad en Uso

Productividad cotidianas ? 5 Si

Seguridad ¿El s is tema es fiable, evita robo de información pers onal? 5 Si


Satis facción ¿La aplicación s e ajus ta a los es perado? 4 En gran medida
0
1
2
3
4
5
Exactitud
Seguridad
Conformidad de la…
Tolerancia a errores
Conformidad de la…
Aprendizaje
Atracción
Comportamiento de…
Conformidad de…

Eficiencia
Usabilidad

Portabilidad
Cambiabilidad

Confiabilidad
Funcionalidad

Calidad en Uso
Mantenimiento
Facilidad de prueba

CARACTERISTICA
Adaptabilidad
Coexistencia
Conformidad de…
Productividad
LISTA DE CHEQUEO

Satisfacción
PORCENTAJE

4,6

4,8
4,4
3,6
4,3
3,6
4,0
NIVEL DE INPORTANCIA (1 A 5)
CONCLUSIONES

El surgimiento y auge de las plataformas de recaudo están revolucionando el


desarrollo de software para facilitar el trabajo, es por esta razón que se realizó una
evaluación a los módulos del sistema, encontrando que en su mayoría funcionan
correctamente y las mejoras que se deben realizar son muy pocas y se pudieron
evidenciar después del proceso realizado.

Pude realizar la ejecución de las pruebas de acuerdo con las características


evaluadas, diligenciando los formatos y listas de chequeo otorgando una
calificación de acuerdo con la escala de medición de la metodología y estándar
utilizado.

Realicé un video donde expliqué la Norma ISO/IEC 25040 y los modelos para
evaluar la calidad de software, el cual me fue de utilidad para aplicar los modelos
al proceso de evaluación realizado.

Los conceptos de ingeniería de software relacionados con el aseguramiento de la


calidad me permitieron definir claramente las características, sub-características y
las métricas de calidad que pueden ser evaluadas en el sistema para recaudo.
REFERENCIAS BIBLIOGRAFICAS
ISO/IEC 25010.Aseguramiento de la calidad del Software. Recuperado de
https://iso25000.com/index.php/normas-iso-25000/iso-25010

Balseca, Chisaguano, E.A. (2014). Evaluación de la calidad de productos software


en empresas de desarrollo de software aplicando la norma ISO/IEC 25000.
Recuperado de: http://bibdigital.epn.edu.ec/bitstream/15000/9113/1/CD-6067.pdf

ISO/IEC 25040. Modelo de Evaluación de Calidad de Software. Recuperado


de https://iso25000.com/index.php/normas-iso-25000/iso-25040

Perurena Cancio, L; Moráguez Bergues, M; (2013). Usabilidad de los sitios Web,


los métodos y las técnicas para la evaluación. Revista Cubana de Información en
Ciencias de la Salud, 24() 176-194. Recuperado de
http://www.redalyc.org/articulo.oa?id=377648460007

Almazan, F. (2016). Modelo de test de Usuario. Recuperado de:


http://www.guiadigital.gob.cl/guia-v2/capitulos/05/anexos/pauta-test-usuario.pdf

Geovanni, C. (09,03,2017). OVI - Unidad Tres Norma ISO/IEC 25000. [Archivo de


video]. Recuperado de: http://hdl.handle.net/10596/11651.

También podría gustarte