Está en la página 1de 38

EVALUACION DE SOFTWARE

UNIDAD 1: PASO 2 - ANÁLISIS Y PLANEACIÓN

PRESENTADO POR

EDINSON SARRIA - Código 1114818589

GERMÁN DARÍO DÍAZ GALLEGO - Código 1055834359

OSCAR ALIRIO APONTE – Código 93400954

TUTOR

EDER LEANDRO COSME

INGENIERIA DE SISTEMAS

UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD

PALMIRA VALLE

2020
INTRODUCCION

Durante el desarrollo de la fase 2 trabajaremos lo que corresponde al análisis

y planeación, cada estudiante seleccionara una aplicación web, la cual

analizaremos de manera detallada aplicando la norma ISO/IEC 9126 y de

evaluación ISO/IEC 14598, aplicando los estándares de calidad que vimos en

la unidad 1, luego de esto cada estudiante relaciona la actividad individual en

una carpeta en Drive, la cual posteriormente mediante el link compartirá el

desarrollo del mismo, para la parte colaborativa cada alumno dará respuesta

a los interrogantes planteados respecto al uso de los modelos de calidad.


OBJETIVOS

General

 Aplicar la norma ISO 9126 y los modelos de calidad a la aplicación web

seleccionada.

Específicos

 Conocer e implementar los modelos de calidad.

 Reconocer las características, sub características y las métricas de

calidad.

 Responder a los interrogantes planteados respecto a la utilización de los

modelos de calidad.
TABLA DE CONSOLIDADO TRABAJO INDIVIDUAL

Nombre del Link (Bitácora Individual)

Estudiante

https://drive.google.com/drive/folders/1e8MaZ8sB
EDINSON SARRIA
pX1c5N4BIDbvxh--orpwT3cE

https://drive.google.com/drive/folders/1gFRdM1pOe03X
GERMAN DARIO DIAZ
MMbvfcGgDjZ2jawCdY6I

https://drive.google.com/drive/folders/17WBV56i0
OSCAR ALIRIO APONTE
mkfRqa-QWJ8REfyUWvc_ekq4
INFORME GRUPAL

¿Porque es importante la utilización de los modelos de calidad en el

desarrollo del software?

Es importante para garantizar y asegurar las funcionalidades de los productos

que se están construyendo.

Evitar los errores más comunes es la tarea que desempeña el desarrollador

de software, enfrentar el día a día y la recurrencia de fallos nos permite

identificar la falta de la implementación en la calidad de software, pantallas

azules, cierre inesperado de programas, entre otras falencias nos indica que

no se llevaron a cabo los procesos de calidad de software que requiere para

su buen funcionamiento, por ejemplo en un software de gestión aeroportuaria,

puede presentar diferentes fallas, la ocurrencia de la misma se genera en

cuanto a retrasos en los vuelos, pérdida de maletas, información errónea,

también podemos ver otro ejemplo en las terminales de cobro de un

supermercado, estas pueden fallar de tal manera que el escáner no lea el

código de barras, los precios se alteren, entre otras fallas, todo esto requiere

de un desarrollo bien implementado, en el cual la calidad del software sea el

pilar para la elaboración de programas, los cuales cumplan a cabalidad con el

objetivo para el que fue desarrollado. La funcionalidad, la fiabilidad, la


mantenibilidad y demás puntos importantes que trae consigo el modelo de

calidad iso 9126 el cual en todos sus puntos implementa opciones que

permitan mejorar y corregir fallos en la utilización del software.

¿Cómo sería la calidad del software si no existieran modelos y

estándares de calidad?

Los fallos y bugs serían más recurrentes, no existiría la fiabilidad en cuanto a

la implementación de programas que le permitan al ser humano llevar a cabo

las tareas más sencillas, la gestión de información y los procesos que

requieran de ayuda tecnológica pasarían a un segundo plano, si no existiera

la calidad del software, un simple mensaje de WhatsApp sería un arma de

doble filo, ya que con la falta de control ese mensaje puede ser enviado a

diferentes personas sin ni siquiera darnos cuenta, un examen médico puede

generar errores y demostrar resultados alterados, los cuales no diagnostican

lo que realmente está pasando con el paciente. A raíz de todos estos fallos

sería inútil usar la tecnología como ayuda en el desarrollo de la vida del

hombre.

Sería deplorable, dejaría una brecha amplia en los flujos que se deben

garantizar. Esto afectaría la calidad, objetivo y estimación de todos los

sistemas, todos los proyectos tendrán un desfase e incumplimiento de


estimación porque la calidad se dejaría como segundo plano y para el final de

toda su construcción.

¿Justifiquen tres factores que determinan la calidad del software?

- El software debe cumplir con todas las especificaciones para lo que fue

desarrollado.

- El Software debe ser confiable, es decir presentar el mínimo o ningún tipo

de fallos.

- El Software debe garantizar la seguridad tanto en el acceso del programa

como en la manipulación de la información.

- No debe generar esfuerzo mayor en localizar un error para ser corregido.

- Debe tener la facilidad de migrar a otro sistema operativo sin falla alguna.

- Cumplimiento y visión de los avances referentes a los objetivos y

necesidades del usuario final. "Corrección"

- Cumplimiento y realización de las etapas de pruebas unitarias y testeo del

producto. "Fiabilidad y Eficiencia".

- Conocimiento de los requisitos y refinamiento de ellos para garantizar un

objetivo claro, teniendo y respetando los tiempos de las estimaciones

"Facilidad de uso".
EDINSON SARRIA – CODIGO 1114818589

Nombre del Software: Sistema de Facturación

APLICACIÓN DE LA NORMA ISO 9126

En este punto aplicaremos la Norma ISO 9126-4 que centra su estudio en la Calidad

de Uso del Software.

Característica Subcaracterística Métricas Observación

Capacidad del A pesar de que es


Software para brindar un software de
funciones que gestión de
Adecuación
cumplan con los facturas, no existe
objetivos para lo que un botón para
fue creado. generala.
Exactitud a la hora de Existen Fallos
procesar como por ejemplo
Exactitud correctamente los a la hora de
datos conectarse con la
Base de datos
Capacidad de Funciona
Funcionalidad interactuar con otro correctamente a la
sistema u otro hora de generar
Interpolaridad
software sin presentar otros documentos
falla alguna. en otras
aplicaciones
Evitar los accesos no Posee un Loguin y
Seguridad autorizados y las una Contraseña
fugas de información. para Ingresar
La capacidad del Cumple con las
software para regirse normativas
Cumplimiento
a normas, legislación legales.
Funcional
o estándares
Internacionales
Porcentaje de Fallos 20% de fallos de
que tiene el Software, 10 botones de
consecuencia de su trabajo 2
propio uso o la presentan fallas
Madurez
interacción con otro (Base de Datos y
Software. Ventas)No
procesan la
información.
La capacidad de Buena, después
recuperarse del fallo cargamos
Fiabilidad
Capacidad de lógicamente después nuevamente la
Recuperación de que un fallo página y lo demás
sucede. funciona sin
problemas.
¿Cuál es el tipo de Nos pide conexión
respuesta del software con MSql en el
cuando se presenta Caso de la Base de
Tolerancia a Fallos
un fallo?. Datos y en el de
ventas la ventana
no responde.
Nivel del esfuerzo que De 1 a 10 diría que
realiza el usuario para el esfuerzo es de 5
Aprendizaje
aprender a manejar el
Software.
Se evalúa el usuario Es fácil de
de qué manera puede entender pero hace
Comprensión entender la falta un manual o
funcionabilidad del botón de ayuda
Software. para su uso.
Que tan difícil se hace En gran parte si,
Usabilidad
trabajar con el posee demasiados
Software, si requiere botones y muchas
Operatividad
de mucha secuencia tareas son
de pasos para realizar repetitivas.
una tarea específica.
Complace al usuario la Si, cumple con
operatividad del gran parte del
Cumplimiento de la
software en lo que propósito
Usabilidad
requiere para
desarrollar su trabajo.
Verificar los tiempos En algunos
de carga (Inicio, botones el tiempo
Comportamiento en
Eficiencia Ejecución de de carga es más
el Tiempo
Procesos, Resultados, pesado que en
Cierre) otros.
Como se comporta el Bien, hasta el
sistema con los momento no
recursos Hardware y presenta fallo
Comportamiento de Software (Memoria alguno.
Recursos RAM, Disco Duro,
Procesador, Sistema
Operativo,
Navegadores).
Cumple con los No, en algunos
estándares de Calidad casos el tiempo de
Cumplimiento de
en cuanto a tiempo y respuesta es
Eficiencia
procesos de demorado.
Ejecución.
Estabilidad del No se puede
Software al realzarle realizar, no hay
Estabilidad
una modificación del permisos.
código fuente.
Se puede analizar de N/A
manera clara y
Facilidad de Análisis
entendible el código
fuente.
Es fácil realizar algún N/A
tipo de cambio al
Facilidad de Cambio
código fuente o la
Mantenibilidad
interfaz del programa.
Facilidad de verificar N/A
si el cambio realizado
se ejecuta
Facilidad de Pruebas
correctamente y no
afecta la función del
sistema.
Facilidad de pruebas, N/A
Cumplimiento de la comprobar el buen
Mantenibilidad. funcionamiento del
sistema.
Qué tipo de sistemas No requiere
Capacidad de operativos son Instalación
Instalación idóneos para su buen
funcionamiento.
Capacidad de N/A
Portabilidad
Actualizarse sin
Capacidad de necesidad de requerir
reemplazar alguna versión
anterior y sin afectar
su funcionalidad.
Mide de qué manera Funciona de
el software se manera correcta
relaciona con otros
Coexistencia
programas,
compartiendo
recursos.
Como se adapta el NO
software a diferentes
entornos para los que
Adaptabilidad
ha sido creado, es
decir puede cumplir
otro tipo de función.
Cumple con la N/A
migración del
Cumplimiento de la
software a otros
Portabilidad
entorno u otros
sistemas operativos.
El Software cumple el Si
Eficiencia Objetivo para lo que
fue creado
El Software me hace Si
Productividad
ser más productivo
El software puede NO
generar algún tipo de
fallos en cuanto a
Métricas de
Seguridad circuitos, Incendios
calidad de Uso
que afecten la
seguridad del entorno
de trabajo
Que tan satisfecho se De 1 a 10 seria un
siente el usuario de 7
Satisfacción tener a la mano este
software para realizar
sus tareas.
SISTEMA DE FACTURACION

Este aplicativo Web como su nombre lo indica nos permite gestionar la facturación

de una empresa X, posee una interfaz de seguridad en la cual se nos solicita digitar

el usuario y la contraseña, luego de esto nos lleva a un menú navegable en donde

encontraremos diferentes botones (Inventario, Proveedor, Compras, Cliente, Ventas,

Cartera, Usuario, Roles, Copia BD, Reportes), el uso de tonalidades claras y planas,

nos permite una sensación se sencillez que nos lleva a identificar con facilidad cada
punto, botones cuadrados con un tipo de letra legible acompañados de imágenes

representativas a cada espacio, son puntos claves a la hora de identificar lo que

necesita el usuario, se nota al ingresar a cada botón que el tiempo de espera es un

poco retardado.

INVENTARIO O PRODUCTOS

En este botón encontramos información detallada de los productos que maneja la

empresa, identificados por categorías en un panel de tonalidad azul claro a mano

izquierda de la pantalla, a mano derecha encontramos información detallada del

inventario de los productos (Inactivo, Código Producto, Nombre Producto,

clasificación, Precio, COP, En stock, Imagen, foto ampliada, Thumbnail (imagen de

vista previa reducida del original que se utiliza como marcador de posición). En esta

ventana vuelve y juega la tonalidad clara que detalla la simplicidad del aplicativo.
En este punto también encontramos una pestaña que indica ofertas especiales, el

cual trae su indicación para el aprovechamiento del recurso.

PROVEEDOR

En este apartado encontramos información detallada de los proveedores con los

que cuenta la empresa, indicando (NIT , Razón Social, Ciudad, Dirección, Teléfono,

Fax, Acciones).
También cuenta con una pestaña en la que podemos ingresar un nuevo proveedor

llenando todos los campos, algunos indicados como obligatorios y otros no, también

podemos modificar y eliminar un proveedor ya registrado. También cuenta con un

botón de volver el cual nos lleva al menú principal.

COMPRAS
En este punto se podemos listar compras por fechas, es muy importante tener el

registro de las compras detalladas con las fechas para llevar un control.

También podemos gestionar una nueva compra, indicando un numero de compra,

el nombre del proveedor, la fecha de compra y el estado de pago, detallamos el

código del producto, la descripción del mismo, el valor unitario, la cantidad, el total

y el stock (Cantidad de productos en inventario), también se puede agregar

observaciones y luego guardar. También cuenta con el botón de volver el cual nos

lleva al menú principal.


CLIENTE

Detalla información clara de los clientes (Cedula, Nombre, Ciudad, Dirección,

Teléfono, Email, Acciones), cuenta con un espacio de filtrado en el cual podemos

ingresar datos específicos del cliente para poder ubicarlo.

Podemos ingresar un cliente nuevo, agregando datos, algunos obligatorios y otros

no, en este apartado también podemos modificar y eliminar un cliente ya

registrado. También contamos con el botón de volver el cual nos lleva al menú

principal.
VENTAS

Al igual que en compras contamos con un espacio de filtrado para ubicar ventas

realizadas por medio del nombre de un cliente.

Nota: Al dar clic en nueva venta, la ventana no gestiona este proceso y se queda en

la ventana de búsqueda.

Cuenta con el botón de volver el cual nos lleva nuevamente al menú principal.

CARTERA

En este punto encontramos los pagos realizados por nuestros clientes detallando

(Cedula, Nombres, Factura, Fecha, Valor, Abono, Subtotal).


Podemos generar un nuevo pago, por medio dela información del cliente, donde

detallaremos: (Monto total de la Venta, Monto Pagado a la Fecha, Deuda a la Fecha

y el monto a depositar), luego guardaremos la información. También cuenta con el

botón volver el cual nos ubica nuevamente en el menú principal.

USUARIOS

Gestiona información de los usuarios que laboran en la empresa (Cedula, Nombre,

Email y acciones), este último apartado podemos editar la información de un

usuario o eliminarlo definitivamente.


También podemos gestionar el ingreso de nuevos usuarios, ingresando información

del empleado y asignándole un usuario y una contraseña para el manejo de la

plataforma. El botón de volver nos dirige al menú principal.

ROLES

En esta ventana gestionamos los roles que ocupan los usuarios o trabajadores de la

compañía, por medio de (Identificación, Nombre del Rol, Estado y las acciones en

las que podemos editar, eliminar y adicionar permisos).


También podemos gestionar nuevos roles para ser asignados a los usuarios o

trabajadores, indicando si está activo o inactivo.

COPIA BD

Al dar clic nos arroja esta leyenda que nos indica alguna falla entre MSql y el

servidor.

REPORTES

El apartado de reportes es el más extenso, puesto que en el detallan todos los

procesos que la compañía maneja, son 11 botones que brindan información que va

desde las ventas realizadas, clientes, compras de la compañía, los proveedores,

total de ventas por mes, valor de los artículos, cantidad de artículos disponibles,

hasta el manejo de un Kardex detallando el producto.


3. CALIDAD DE USO (ISO 9126-4)

EFICACIA: Al realizar procesos con el software este trabaja correctamente a

excepción de dos botones (Base de Datos y Ventas), en el primero no existe

conexión con una base de datos existente y en el de ventas al seleccionar un cliente

y darle buscar este no realiza ninguna acción para el proceso.

PRODUCTIVIDAD: Realiza las operaciones de manera detallada, guarda y

actualiza la información ingresada, genera los reportes de la información que se

solicita en un tiempo de espera eficiente, cumpliendo a cabalidad con el objetivo.

SEGURIDAD: Cumple con los estándares de seguridad, generando confianza en los

usuarios que realizan procesos, sin tener que estar pendiente del entorno ante

alguna falla física que perjudique a los usuarios que usan el software.

SATISFACCION: La satisfacción de uso no es del todo satisfactorio, ya que el

software no cuenta con un manual o botón de ayuda que especifique la utilidad del

mismo, haciendo más fácil la interacción con él, en algunos casos no genera los

datos esperados ya que no existe la base de datos para hacer la conexión y el

botón de ventas no genera reporte alguno.


GERMÁN DÍAZ – CODIGO 1055834369

Nombre del Software: Sistema de Encuestas

APLICACIÓN NORMAS ISO 9126

Bajo (B): 0,00-0,33

Medio (M): 0,34-0,75

Alto (A): 0,76-1,00

Características Subcaracterísticas Peso

Funcionalidad Idoneidad M

Exactitud A

Seguridad A

Fiabilidad Madurez M

Tolerancia a fallos M

Facilidad de recuperación A

Usabilidad Facilidad de comprensión A

Facilidad de aprendizaje A

Operatividad A

Eficiencia Tiempo de uso A


MÉTRICAS

Características Subcaracterísticas Métricas Internas por Aplicar

Funcionalidad Idoneidad I1. Adecuación Funcional


E1. Exactitud en los reportes
E2. Exactitud en persistencia
Exactitud
presentadas en la vista.
S1. Seguridad en los módulos
Seguridad

Fiabilidad Tolerancia a fallos TL1. Latencia entre peticiones

Usabilidad Facilidad de FC1: Tipografía clara


comprensión FC2: Navegabilidad
FA1: Intuitivo
Facilidad de O1: Acciones transaccionales
aprendizaje

Operatividad

Eficiencia Tiempo de uso T1. Tiempo de respuesta sobre


consultas
T2. Tiempo de respuesta sobre
acciones guardar.
T3. Tiempo de respuesta sobre
acciones eliminar.
T4. Tiempo de respuesta sobre
acciones editar.

Características Subcaracterísticas Métricas Nivel Mínimo


Requerido

Funcionalidad Idoneidad I1 0,95


E1+E2/2 0,95
S1 0,1
Exactitud

Seguridad
Fiabilidad Tolerancia a fallos TL1 0,95

Usabilidad Facilidad de FC1+FC2/2 0,75


comprensión FA1 0,75
O1 0,95
Facilidad de
aprendizaje

Operatividad

Eficiencia Tiempo de uso T1+T2+T3+T4/4 0,80

Métricas Puntaje Total


Característica

I1. Adecuación Funcional 1 1

E1. Exactitud en los reportes 1 1


E2. Exactitud en persistencia presentadas en la 1
vista.

S1. Seguridad en los módulos 0,80 0,80

TL1. Latencia entre peticiones 1 1

FC1: Tipografía clara 1 0,96


FC2: Navegabilidad 0,92

FA1: Intuitivo 0,89 0,89

O1: Acciones transaccionales 1 1

T1. Tiempo de respuesta sobre consultas 1 1


T2. Tiempo de respuesta sobre acciones
guardar. 1
T3. Tiempo de respuesta sobre acciones
eliminar. 1
T4. Tiempo de respuesta sobre acciones editar.
1
SOFTWARE Y VERIFICACIÓN DE FUNCIONAMIENTO

Para el ingreso de la aplicación web se requiere tener credenciales.

Una vez se ingresan las credenciales y se da clic sobre el botón enviar, presenta el

home de la aplicación.
El home se compone de las siguientes secciones:

Usuarios. En esta sección se pueden visualizar los usuarios habilitados e

inhabilitados en el sistema. Adicional por esta sección se pueden crear nuevos

usuario.
Encuestas. Presenta el listado de encuestas habilitadas y deshabilitadas en el

sistema de forma paginada. Cuenta con un buscador para filtrar o encontrar un

registro de forma fácil y rápida.

También permite la creación de nuevas encuestas y asignación de preguntas a una

encuesta ya creada.
Asignación preguntas.

Resultados. Por medio de la opción seleccionar encuesta, podemos visualizar los

resultados, con información relacionada a está. Se puede realizar exportación de

reportes con extensión de gráficas o excel


Zona. Lista las zonas creadas donde se van a realizar o realizaron las encuestas.

Cuenta con un buscador para filtrar los registros y un paginador el cual podemos

elegir la cantidad de filas que queremos visualizar en la página.

Cuenta con una opción para crear nuevas zonas.


la opción listar cuadrantes, nos permite visualizar los cuadrantes de la zona

seleccionada y crear nuevos.

Cada uno de estos registros cuenta con un icono en forma de casa, los cuales listan

los barrios del cuadrante correspondiente.


Por medio del enlace Nuevo Barrio, se pueden crear más registros.

De igual modo, en cada uno de los registros de las listas se pueden eliminar, en

caso de requerir.

Cuadrante. Permite visualizar el listado de cuadrantes asociados a la encuesta,

esta opción es de solo consulta


Barrio. Permite ver cálculos en reportes, por barrios; estos se pueden exportar a

gráfica o excel.
Comuna. Permite visualizar reportes de los resultados de las encuestas por

cuadrante.
Salir. Esta opción es un botón el cual cierra la sesión del usuario y presenta

nuevamente la pantalla para ingreso de credenciales.


CONCLUSIONES

Al realizar este trabajo se pudo concluir la importancia de las normas ISO

como modelo a seguir, en el momento de tomar decisiones sobre empresa o

softwares de aplicación es el mejor sistema de calidad, ya que simplifica y

unifica los usos para tener menos costos y mayor efectividad; y para esto se

encuentra la norma ISO 9126 que es muy completa y tiene en cuenta la

calidad de procesos pero es solo la primera generación de estándares de

calidad, todo esto se logró por medio de la evaluación de los factores de

calidad.

Los conceptos adquiridos en este trabajo son de vital importancia en nuestro

en nuestro verdadero objetivo ser unos grandes profesionales con grandes

conocimientos en la manera cómo funcionan y como deben ser los softwares

para que cumplan con el objetivo para el cual fue creado.


BIBLIOGRAFIA

Fuentes Castro, J.L. (2008). Calidad del software. Recuperado de

https://senastage.blackboard.com/bbcswebdav/courses/150752/Calidad%20

del%20Software.pdf

Mauro C.C, Andrea Catherine A.A, Ana María A.C. (2017).

http://www.scielo.org.co/pdf/entra/v13n1/1900-3803-entra-13-01-

00236.pdf

Macías, R. Y., Guzmán, S. M. V., & Martínez, S. Y. (2010).

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=16

&docID=10365934&tm=1481390861203

Vivanco, Villamar, A. (2011).

http://bibdigital.epn.edu.ec/bitstream/15000/4329/1/CD-3948.pdf

MORENO, J. J., BOLAÑOS, L. P., & NAVIA, M. A. (2010).

http://bibliotecavirtual.unad.edu.co:2048/login?url=http://search.ebscohost.

com/login.aspx?direct=true&db=zbh&AN=55346741&lang=es&site=eds-live
Herrera jimenez, F.A., Ortiz Jurado E.D., (2010).

http://bibdigital.epn.edu.ec/bitstream/15000/2194/1/CD-2950.pdf

Catalan Santiago, G. ( 03,03,2017). OVI - Unidad uno - Calidad del Software.

http://hdl.handle.net/10596/11656

Catalan Santiago, G. (30,01,2019). OVI - Unidad uno - Definición de Calidad

y Calidad del Software http://hdl.handle.net/10596/23755

También podría gustarte