Está en la página 1de 15

Taller 25040

Brandon Smit Gazo Cardenas

Duvan Camilo Vargas Espinosa

Edgar Orlando Romero Mora

Ana Esperanza Merchan

Linea de profundizacion 1

Universidad de Cundinamarca

Fusagasugá

2021
Contenido
Objetivo ................................................................................................................................................... 3
Taller ........................................................................................................................................................ 4
2.1 Indique: ..........................................................................................................................................4
2.1.2 Explique por qué se realizó la evaluación externa y NO interna. ...........................................4
2.1.3 Que características del Modelo de calidad se seleccionaron para la evaluación y porque
razón. ...............................................................................................................................................4
2.1.4 Indique la lista de requisitos, características, y sub-características que se tuvieron en
cuenta a tener en cuenta para ser evaluados en su proyecto integrador. .....................................4
2.1.5 Explique brevemente a que hace referencia el nivel de Rating. ............................................5
2.2 ¿Qué otro Modelo de calidad se hubiese Podido sugerir para evaluar la calidad del producto? 5
2.3 ........................................................................................................................................................5
2.4 ........................................................................................................................................................6
2.4.1 Propósito de la evaluación......................................................................................................6
2.4.2 Requisitos de calidad del producto ........................................................................................6
2.4.3 Partes del producto que se deben evaluar .............................................................................6
2.4.4 Rigor de la evaluación .............................................................................................................7
2.4.5 Módulos de evaluación ...........................................................................................................8
2.4.6 Característica eficiencia de desempeño para aplicaciones web ............................................8
2.4.7 Característica fiabilidad para aplicaciones web .....................................................................8
2.4.8 Niveles de rating ...................................................................................................................11
2.4.9 DEFINIR LOS CRITERIOS DE DECISIÓN PARA LAS MÉTRICAS ................................................11
2.4.10 PLAN DE EVALUACION ........................................................................................................13
2.4.11 EJECUCION DE LA EVALUACION .........................................................................................13
2.4.12 APLICAR LOS CRITERIOS DE DECISIÓN PARA LAS MÉTRICAS ..............................................14
2.4.13 APLICAR LOS CRITERIOS DE DECISIÓN DE LA EVALUACIÓN ...............................................14
2.4.14 REPORTE DE LA EVALUACION .............................................................................................14
2.4.15 CREAR EL INFORME DE EVALUACIÓN .................................................................................14
2.4.16 REVISAR LA CALIDAD DE LA EVALUACIÓN Y OBTENER FEEDBACK .....................................15
2.4.17 TRATAR LOS DATOS DE LA EVALUACIÓN ............................................................................15
Objetivo

Esta actividad pretende que el estudiante alcance: un dominio básico sobre los procesos a llevar a cabo para la
evaluación de un producto de software a través de la norma 25040, así como también le permita evaluar la
calidad de los proyectos de desarrollo de software realizados a la fecha
Taller
2.1 Indique:
2.1.1Nombre del Modelo de calidad utilizado para evaluar la aplicación Móvil CargoX;

R: Se evaluará según la ISO/IEC 25010 System and software quality models

2.1.2 Explique por qué se realizó la evaluación externa y NO interna.

R: Ya que se evaluará el producto final de la aplicación Movil CargoX se elige la externa ya que en el
proceso de creación de la aplicación seria la indicada para evaluar la parte interna del producto.

2.1.3 Que características del Modelo de calidad se seleccionaron para la evaluación y porque
razón.

R: Ya que para los desarrolladores y para los usuarios las características Usabilidad y seguridad son
los ítems más importantes a evaluar, se eligen estas dos por este motivo.

2.1.4 Indique la lista de requisitos, características, y sub-características que se tuvieron en


cuenta a tener en cuenta para ser evaluados en su proyecto integrador.
R:

ID REQUERIMIENTO CARACTERISTICA SUBCARACTERISTICA DESCRIPCION


REQUERIMIENTO 1 USABILIDAD ESTETICA Evaluar la capacidad de
la interfaz de usuario de
la aplicación para la
interacción y navegación
del usuario en la misma.
REQUERIMIENTO 2 USABILIDAD INTELIGIBILIDAD Evaluar la capacidad de
la aplicación móvil para
reconocer su
adecuación.
REQUERIMIENTO 3 USABILIDAD OPERABILIDAD Evaluar la capacidad de
la aplicación móvil de ser
controlada con facilidad.
REQUERIMIENTO 4 USABILIDAD APRENDIZAJE Evaluar el nivel de
facilidad de aprendizaje
de la aplicación móvil.
REQUERIMIENTO 5 USABILIDAD PROTECCION FRENTE A Evaluar el nivel de
ERRORES DE USUARIO protección y
recuperación contra
errores que pueden
cometer los usuarios
que provee la aplicación
móvil.
REQUERIMIENTO 6 USABILIDAD ACCESIBILIDAD Evaluar el nivel de
accesibilidad que
presenta la aplicación
móvil.
REQUERIMIENTO 7 USABILIDAD ESTETICA Evaluar cantidad de
iconos, estilos, etc,
dentro de la aplicación
móvil.
REQUERIMIENTO 8 SEGURIDAD INTEGRIDAD Evaluar impedimentos
sobre accesos no
autorizados.
REQUERIMIENTO 9 SEGURIDAD INTEGRIDAD Evaluar impedimentos
sobre modificaciones de
datos o programas de
computadora.
REQUERIMIENTO 10 SEGURIDAD AUTENTICIDAD Evaluar la capacidad de
demostración de la
identidad de un sujeto o
recurso.

2.1.5 Explique brevemente a que hace referencia el nivel de Rating.

R: Para cada métrica se define un rango de valores, el cual será según la importancia para CargoX como
para sus desarrolladores, este cambiará de un porcentaje mínimo de aceptación a uno no máximo; con esto se
determinará la categoría o el nivel de rating de los resultados.

2.2 ¿Qué otro Modelo de calidad se hubiese Podido sugerir para evaluar la calidad del
producto?
R: ISO 9126 Ya que es un modelo dirigido a desarrolladores, aseguradores de calidad, evaluadores, analistas y
cualquier otro involucrado, y ya que está dividido en cuatro partes las cuales son modelo de calidad, métricas
internas, métricas externas y calidad de métricas en uso le permitirá a la aplicación Móvil CargoX, evaluar las 2
características ya definidas sin ningún problema. Además, que de este modelo (ISO 9126) se definieron las
bases para la que se utilizó que fue la ISO 25010.

2.3
En la fase y/o Actividad “Especificar la Evaluación, el evaluador debe indicar los Módulos como: métricas,
herramientas, técnicas de medición, además de ello, los criterios de evaluación. De acuerdo con lo anterior:
Narre brevemente en Máximo dos párrafos dichos Módulos y criterios seleccionados para evaluar la aplicación
Móvil CargoX.

R: Para la evaluación de la Aplicación Móvil CargoX se definieron 2 características principales del Modelo
de calidad elegido el cual fue 25010, estas fueron Usabilidad y seguridad, además de que la evaluación se hará
de forma externa. De acuerdo a estas características los evaluadores tuvieron que definir unas métricas
específicas para dicho objetivo.

El objetivo de las métricas es dar a conocer a los desarrolladores y CargoX el grado de funcionamiento o no
funcionamiento de su aplicación, esto por medio de fórmulas creadas para cada métrica. De acuerdo a los
resultados de esta se darán rangos de aceptación o no aceptación para cada métrica seleccionada y
dependiendo de estos resultados se dará a conocer si la aplicación cumple o si tendrá que hacer cambios a su
diseño.

2.4
Evaluar la eficiencia y fiabilidad de la aplicación E-Biblioteca (calidad externa) utilizando el proceso de la 25040.
Lo anterior, debido a que se hace necesario determinar el nivel de calidad en esta característica, con el fin de
poder identificar las acciones de mejora a realizar

2.4.1 Propósito de la evaluación


El propósito de la evaluación de calidad es obtener el nivel de calidad de la aplicación web eBiblioteca
identificando características fuertes y a mejorar, obteniendo así una mejora continua. Teniendo en cuenta el
objetivo de la evaluación, y obtención de resultados se deberá indicar aspectos a mejorar en el producto de
software, mediante acciones de mejoramiento y realizadas durante un tiempo especificado, al final se
realizaría una nueva evaluación, Este proceso de mejora continua se repetiría aumentando la calidad a través
del tiempo.

Calidad externa: Pretende medir la calidad del software teniendo en cuenta el comportamiento de este
software en un sistema del cual forme parte. Los factores externos son todos aquellos factores que pueden ser
directamente percibidos por los usuarios y que afectan su trabajo (usualmente relacionadas a la funcionalidad
y usabilidad).

2.4.2 Requisitos de calidad del producto

en el proceso de evaluación se hará uso de la norma ISO/IEC 25040. Teniendo en cuenta el tipo de producto de
software a evaluar (producto final), se tendrá en cuenta la calidad externa para la evaluación de calidad,
aplicará las métricas externas que define la norma.

2.4.3 Partes del producto que se deben evaluar


En este caso el aplicativo web eBiblioteca, dentro de las funcionalidades de los usuarios, como a los
desarrolladores y propietarios, se encuentran las de eficiencia y fiabilidad, y por este motivo es que se eligen
estas dos para ejecutar la evaluación de calidad, con sus respectivas subcaracterísticas descritas.

Ya se encuentra en funcionamiento, siendo utilizado aproximadamente por 13.284 usuarios. Donde


evaluaremos las características eficiencia y fiabilidad para sus usuarios a la hora de tener una gran demanda de
uso

2.4.4 Rigor de la evaluación

El grado de rigurosidad con el que se realiza la evaluación de calidad es alto, ya que se trata de una aplicación
web que hace tiempo fue lanzada Se desea encontrar varios aspectos a mejorar, teniendo en cuenta que no es
la primera evaluación de calidad que se le realiza al producto, en la siguiente tabla se dará el nivel de
importancia

Requerimiento característica Sub característica Requerimiento


Requerimiento 1 Fiabilidad Disponibilidad ❖ El sistema debe
mantener un
correcto
funcionamiento
aun con gran
cantidad de
usuarios dentro
de la
plataforma.

Requerimiento 2 Fiabilidad Madurez ❖ El sistema debe


mantenerse
estable sin
importar el
tiempo de uso
ni dispositivo
Requerimiento 3 Fiabilidad Tolerancia a fallos ❖ El sistema debe
cerrar la sesión
del usuario en
caso de que el
ordenador se
apague
Requerimiento 4 Fiabilidad Capacidad de ❖ El sistema debe
recuperación mantener la
sesión abierta
en caso de
caída de
conexión
Requerimiento 5 Eficiencia de desempeño Capacidad ❖ El software
debe mantener
su
funcionamiento
en condiciones
normales sin
importar el
dispositivo en el
que se ejecute.

Requerimiento 6 Eficiencia de desempeño Comportamiento ❖ El software


temporal debe tener un
tiempo de
respuesta en
cuanto a
movimiento del
usuario entre
los 0.3 y 0.5
segundos.

Requerimiento 7 Eficiencia de desempeño Utilización de recursos ❖ El sistema debe


de manejar
recursos
mínimos en
todo momento.

2.4.5 Módulos de evaluación


Dentro de las características que más importan, tanto a los usuarios de la misma como a los desarrolladores y
propietarios, se encuentran las de eficiencia y fiabilidad, se eligen estas dos para ejecutar la evaluación de
calidad, con sus subcaracterísticas

2.4.6 Característica eficiencia de desempeño para aplicaciones web


Esta característica representa el desempeño relativo a la cantidad de recursos utilizados bajo determinadas
condiciones, siendo un factor importante a tener en cuenta desde inicio del desarrollo del sistema, pues el mal
desempeño de esta característica afecta la satisfacción del usuario.

2.4.7 Característica fiabilidad para aplicaciones web


Capacidad de un sistema o componente para desempeñar las funciones especificadas, cuando se usa bajo unas
condiciones y periodo de tiempo determinados.
2.4.7.1 Sub características de fiabilidad
• Madurez. Capacidad del sistema para satisfacer las necesidades de fiabilidad en condiciones
normales.
• Disponibilidad. Capacidad del sistema o componente de estar operativo y accesible para su uso
cuando se requiere.
• Tolerancia a fallos. Capacidad del sistema o componente para operar según lo previsto en presencia
de fallos hardware o software.
• Capacidad de recuperación. Capacidad del producto software para recuperar los datos directamente
afectados y reestablecer el estado deseado del sistema en caso de interrupción o fallo.

MÉTRICAS PARA LA CALIDAD INTERNA/EXTERNA

Subcaracterísticas Requerimiento a Métricas Motivo de aplicación de la


evaluar métrica
Madurez Tiempo medio entre Esta métrica la usamos
Requerimiento 2 fallos. para identificar los
distintos fallos al momento
de usarlo
Disponibilidad Requerimiento 1 Tiempo de servicio. Se usa para identificar el
tiempo que se encuentra
en uso la aplicación
Tolerancia a fallos Requerimiento 3 Prevención de fallas. Se usa para identificar los
posibles fallos y así, prever
posibles fallos mayores
después del inicio de la
sesión
Comportamiento Requerimiento 6 Tiempo de espera Darnos a conocer el
temporal tiempo que demora en
actuar el sistema después
de dar una orden
Capacidad Requerimiento 5 Sistema de Saber la duración del
transmisión de sistema cumpliendo una
ancho de banda función con respecto al
ancho de banda

Capacidad de Requerimiento 4 Tiempo medio de Mostrar el tiempo que le


recuperación recuperación toma a la página en
recuperarse después de un
fallo
Utilización de recursos Requerimiento 7 Utilización de los Saber cuánto tiempo le
dispositivos de E/S toma al sistema reconocer
una orden de los
dispositivos de E/S

2.4.7.2 Descripción de las métricas utilizadas

Métrica Descripción Formula


Tiempo medio entre fallos ¿Cuál es la frecuencia en que el X=A/T
sistema falla en la operación? A= número de fallas detectadas
actualmente
T= tiempo de operación

Donde T>0
Tiempo de servicio ¿Cuál es el tiempo de servicio que X=A/B
el sistema proporciona
realmente? A= tiempo de servicio del
sistema que se proporciona
actualmente
B=tiempo de servicio del sistema
regulado en el cronograma
operacional

Donde B>0
Prevención de fallas ¿Cuántas fallas iniciales X=A/B
estuvieron bajo control para
evitar fallas serias y criticas? A=número de ocurrencia de
fallas evitadas contra los casos
de pruebas de fallas iniciales
B=número de casos de pruebas
de fallas iniciales ejecutados
durante las pruebas

Donde B>0
Tiempo de espera ¿Cuál es el tiempo desde que se X=B-A
envía una instrucción, para que
inicie el trabajo hasta que lo A=tiempo cuando se inicia un
completa? trabajo
B=tiempo en completar el
trabajo
Sistema de transmision de ¿Cuánto es el valor limite X=A/T
ancho de banda absoluto de transmision
necesariapara cumplir con las A=cantidad maxima de
funciones transmision de datos
T=tiempo de operación

Donde T>0
Tiempo medio de recuperación ¿Cuál es el tiempo promedio que X=A/T
toma el sistema en recuperarse
completamente después de un A=número de casos en los cuales
fallo? se ha observado que el sistema
entro en recuperación
T=tiempo que e tomo al sistema
en recuperarse

Donde T>0
Utilización de dispositivos de ¿Cuánto tiempo los dispositivos X=B-A
E/S de E/S utilizan para realizar una
tarea? A= tiempo que los dispositivos
de E/S pasan ocupados para
realizar una tarea
B=tiempo de operación

Donde B>0
2.4.8 Niveles de rating

Para cada métrica se definirá un rango de valores. Esto determinará la categoría o nivel de rating del resultado
de acuerdo al grado de satisfacción de los requerimientos de calidad

Los rangos de valores definidos son los siguientes:

- Rango de no aceptación: es el rango de valores que se consideran no aceptables para la métrica. Un


resultado en este rango se categoriza como no aceptable.
- Rango de aceptación: rango de valores en el cual debe caer el resultado de la métrica para ser
categorizado como aceptación.
- Rango planeado: rango de valores entre los cuales se espera que se encuentre el resultado de la
métrica. Este rango debe considerar valores iguales o mejores a los que componen el rango de
aceptación y puede estar conformado por un solo valor, en ese caso se lo puede denominar valor
planeado.
- Rango de exceso: es el rango de valores que se consideran superiores a los valores del rango
planeado de la métrica. Un resultado en este rango se categoriza como excede.

2.4.9 DEFINIR LOS CRITERIOS DE DECISIÓN PARA LAS MÉTRICAS

Dependiendo el tipo de métrica las características tendrán un grado de importancia mayor o menor que otros,

por lo tanto, las características de calidad que se aplicarán a un producto software se encontrarán definidas

por el tipo de producto según la clasificación realizada.

NIVELES DE PORCENTAJE
IMPORTANCIA SIMBOLOGÍA REFERENCIAL DEL NIVEL SIGNIFICADO
DE LA IMPORTANCIA

Si la característica y sub-
Alto A 70% - 100% características son de alto grado
ende se realizará las mediciones

Si la característica y sub-
Medio M 25% - 69% características son de medio grado,
no es tan relevante, pero puede o
no ser medida dependiendo del
criterio del evaluador
La característica y subcaracterística
Bajo B 1% - 24% tiene un grado bajo, no tiene
relevancia y no será
medida.
la característica y subcaracterística
No aplica N/A 0% son de grado deficiente, que no se
pueden medir dependiendo de
diferentes factores

CARACTERÍSTICAS DE CALIDAD EXTERNA

Características Nivel de importancia

Adecuación funcional A
Fiabilidad M
Eficiencia en el desempeño M

Facilidad de uso M

SUBCARACTERÍSTICAS Y ATRIBUTOS DE CALIDAD EXTERNA

Madurez A
Fiabilidad Disponibilidad A
Tolerancia a fallos M
Recuperabilidad M
Eficiencia en el desempeño Comportamiento Temporal A
Utilización de recursos A
Capacidad B

2.4.9.1 Niveles de rating para evaluar los requerimientos de calidad a través de las métricas

Métricas Resultados Esperados Observaciones


Tiempo medio entre fallos 70% - 100% Si la característica y sub-
características son de alto grado
ende se realizará las mediciones

Tiempo de servicio 70% - 100% Si la característica y sub-


características son de alto grado
ende se realizará las mediciones

Prevención de fallas 25% - 69% Si la característica y sub-


características son de medio
grado, no es tan relevante, pero
puede o
no ser medida dependiendo del
criterio del evaluador

Tiempo de espera 70% - 100% Si la característica y sub-


características son de alto grado
ende se realizará las mediciones

Número de accesos simultáneos 1% - 24% La característica y


subcaracterística tiene un grado
bajo, no tiene relevancia y no será
medida.

Tiempo medio de recuperación 25% - 69% Si la característica y sub-


características son de medio
grado, no es tan relevante, pero
puede o
no ser medida dependiendo del
criterio del evaluador

Utilización de los dispositivos de 70% - 100% Si la característica y sub-


E/S características son de alto grado
ende se realizará las mediciones

2.4.10 PLAN DE EVALUACION

2.4.11 EJECUCION DE LA EVALUACION

2.4.11.1 Realizar las mediciones


La realización de las medidas de evaluación consistirá en medir el producto y sus componentes, para obtener
datos e interpretarlos, con el fin de alcanzar resultados para ser incluidos en el informe de evaluación.

2.4.11.1.1 Eficiencia de desempeño


Sub característica Métrica Valor Observaciones
Comportamiento Tiempo de espera 3
temporal
Utilización de Utilización de los dispositivos de E/S 2
recursos
Capacidad Sistema de transmisión de ancho de 2
banda

TOTAL, DE PUNTOS 7 de 9

2.4.11.1.2 Fiabilidad
Sub característica Métrica Valor Observaciones
Madurez Tiempo medio entre fallos. 3

Disponibilidad Tiempo de servicio. 3

Tolerancia a fallos Prevención de fallas. 3

Capacidad de Tiempo medio de recuperación 3


recuperación
TOTAL, DE PUNTOS 12 de 12
2.4.12 APLICAR LOS CRITERIOS DE DECISIÓN PARA LAS MÉTRICAS
Para los valores obtenidos después de efectuar las mediciones, se debe aplicar los criterios de decisión
determinados en las métricas establecidas anteriormente.

Código ítem valor % Resultado


1 Fiabilidad 12 100%
2 Eficiencia de 7 77.78%
desempeño

2.4.13 APLICAR LOS CRITERIOS DE DECISIÓN DE LA EVALUACIÓN


En esta tarea se decide si los resultados son aceptables o no, aplicando los criterios de decisión a nivel de
características y sub-características de calidad, dando como resultado el grado de valoración en que el
producto cumple los requisitos de calidad.

Código ítem % Resultado


1 Fiabilidad Excelente
2 Eficiencia de desempeño Sobresaliente

2.4.14 REPORTE DE LA EVALUACION


Código ítem valor máximo %resultado máximo %global
1 Fiabilidad 12 12 100% 50% 50%
2 Eficiencia de 7 9 77.78% 50% 38.89%
desempeño

2.4.15 CREAR EL INFORME DE EVALUACIÓN

− Ebiblioteca en la característica (eficiencia de desempeño) obtuvo un puntaje de 77.78%, un resultado


aceptable.

− Ebiblioteca en la característica (Fiabilidad) obtuvo un puntaje de 100, un resultado Sobresaliente.

Concorde a la evaluación podemos notar que la plataforma en la mayoría de características de la norma, nos

muestra una calidad sobresaliente; indicándonos que su comportamiento es bastante bueno para con el

usuario pero que debe tender a mejorar.


2.4.16 REVISAR LA CALIDAD DE LA EVALUACIÓN Y OBTENER FEEDBACK

Para la evaluación del software usamos las métricas establecidas en las normas ISO/IEC 25000, 25012, 9126,

25040 y principalmente la 25010 con sus características, ya que son indispensables a la hora de realizar

cualquier software y más si este tiene un uso tan extendido en estos momentos, dándonos las características

que debería cumplir un software para con sus usuarios.

Cumpliendo así con los estándares que exigen los usuarios que día a día aumentan sus exigencias en cuanto a

la calidad que quieren ver y la competencia que mejora y crece constantemente.

Con esto las normas nos establecen un modelo de calidad de acuerdo a un grupo reglas para establecer las

relaciones entre ellos, brindándonos una base en los criterios de evaluación de un software escogido.

2.4.17 TRATAR LOS DATOS DE LA EVALUACIÓN


Según los criterios planteados y la información que obtuvimos mediante su evaluación; en la cual pusimos a

prueba un software buscando ver el cumplimiento de los requisitos de calidad, en este caso la E-biblioteca de

la Universidad de Cundinamarca. Con base en esta evaluación podemos decir que la plataforma E-biblioteca

tiene un desempeño sobresaliente en las características de calidad según los estándares planteados.

También podría gustarte