Está en la página 1de 8

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE DESARROLLO

Aprendiz: Ing. Jairo Mendoza Tamara – 9176459


Actividad 3
Prueba de Software 2

3.3. Actividad de transferencia de conocimiento Evidencia de producto

Taller: Prueba de software II Para realizar la siguiente actividad se deberá tener a la mano el
documento Descripción de la solicitud del software de facturación, como parte del material de
apoyo de esta guía. En un documento en Word, desarrollar los siguientes puntos:

1. Identificar en el software comprimido adjunto, ‘Prueba de software’ ubicado a través del


enlace ‘Actividad 3’, en ‘Material de apoyo’ (para descargarlo se debe deshabilitar el antivirus
del equipo).

Software: Prueba1

2. Identificar un software de facturación ya construido para realizar análisis de comparación


sobre este.

Software: ContaPyme
APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE DESARROLLO
Aprendiz: Ing. Jairo Mendoza Tamara – 9176459
Actividad 3
Prueba de Software 2

3. Realizar el análisis al software elegido. Diligenciar tabla de niveles, escalas para las métricas y
comparación, proporcionadas como ejemplo (en el material de apoyo Informe técnico previo de
evaluación de software de diseño y aplicaciones creativas), realizando los ajustes necesarios en
las métricas.

NOMBRE DEL ÁREA

Sistemas

RESPONSABLE DE LA EVALUACIÓN

Ing. Jairo Mendoza Tamara

CARGO

Jefe de Soporte Técnico

FECHA

11 de marzo de 2021

JUSTIFICACIÓN

ALQUIPC requiere herramienta de software para el sistema de facturación de servicios de alquiler


de equipos de cómputo (portátiles), para llevar histórico de servicios, reportes de alquileres y
envió de información a clientes por medio de coreos electrónicos. La herramienta debe ser
funcionales, eficientes y fáciles de usas e instalar y que permitan brindar el servicio de facturación
en tiempo real.

ALTERNATIVAS

Existen en el mercado varias aplicaciones que pueden cumplir con esta necesidad y entre ellas se
ha escogido las 2 mejores aplicaciones para realizar comparación:

Alternativa 01: prueba1

Alternativa 02: ContaPyme

ANÁLISIS COMPARATIVO TÉCNICO

El análisis técnico ha sido realizado en conformidad a las metodologías establecidas en el curso de


formación APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE DESARROLLO y en la
guía técnica ISO/IEC 25010.

a) Propósito de evaluación

Validar que las alternativas seleccionadas sean las mas convenientes para el uso en
ALQUIPC.

b) Tipo de Producto
Software de Facturación
c) Identificación del modelo de calidad
APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE DESARROLLO
Aprendiz: Ing. Jairo Mendoza Tamara – 9176459
Actividad 3
Prueba de Software 2

Se aplica al modelo de la calidad del software descrito en la pagina 1 de la guía de


evaluación de software ISO/IEC 25010.
d) Selección de Métricas
Las métricas fueron identificadas de acuerdo a los criterios de las especificaciones técnicas
de la ISO/IEC 25010.
e) Nivele, escalas para las métricas y comparación de criterios:
Se muestran las escalas consideradas para cada una de las métricas señaladas:
Puntaje Comparativo
MÉTRICAS (ATRIBUTOS) INTERNAS Y EXTERNAS Máximo:
Prueba1 ContaPyme
60
Funcionalidad 10 4 9
Capacidad del software de facturación para proporcionar los
Exactitud resultados o efetos correctos o acordes con el grado necesario de 2 1 2
precisión
Capacidad del software para interactuar con uno o más sistemas
Interoperabilidad específicos 2 1 2
Capacidad del software de facturación para proteger los datos y
la información de manera que las personas o sistemas no
Seguridad de Acceso autorizadas no puedan leerlos o modificarlos, y así a la vez se de 4 1 3
acceso al sistema o persona autorizadas
Capacidad del software de facturación para adherirse a normas,
Cumplimiento funcional convenciones o regulaciones en leyes y prescripciones similares 2 1 2
relacionados con funcionalidad
Fiabilidad 10 4 9
Capacidad del software de facturación para evitar fallar
Madurez
como resultados de fallos en el sistema 2 1 2
Capacidad del software de facturación para mantener un
Tolerancia a fallas nivel especificado de prestaciones en casos de fallas del 3 1 2
software o de infringir sus interfases especificas
Capacidad del software de facturación para reestablecer
Capacidad de recuperación un nivel de prestaciones especificado de recuperar datos 3 1 3
directamente afectados en caso de fallas
Cumplimiento de la Capacidad del software de facturación para adherirse a
fiabilidad
normas, convenciones o regulaciones en leyes y prescripciones 2 1 2
similares relacionados con fiabilidad
Usabilidad 10 2 9
Capacidad del software de factura ración que permita al
Capacidad para ser
aprendido
usuario aprender sobre su aplicación, que tenga 3 0 2
herramientas de ayudas, autoaprendizaje y tutoriales
Capacidad del software de facturación para que el
Capacidad para ser operado
usuario pueda operarlo y controlarlo 2 1 2
Capacidad del software de facturación para ser atractivo
Capacidad de atracción
al usuario 2 1 2
Cumplimiento de la Capacidad del software de facturación de contener
integración de diversas diversas herramientas de facturación como cálculos, 3 0 3
herramientas de diseño cotizaciones y descuentos
Eficiencia 10 4 9
Capacidad del software de facturación para promocionar
Comportamiento temporal tiempos de repuesta, tiempos de proceso y potencias 3 1 2
apropiadas bajo condiciones determinadas
Capacidad del software de facturación para usar
Utilización de recursos cantidades y tipos de recursos adecuados cuando el sw 3 2 3
lleva a cabo su función determinada
Cumplimiento de la Capacidad del software de facturación para adherirse a
eficiencia
normas, convenciones o regulaciones en leyes y prescripciones 4 1 4
similares relacionados con la eficiencia
Mantenibilidad 10 6 9
Capacidad del software de facturación para diagnosticar
Capacidad para ser
analizado
fallas en el sistema o para identificar las partes que han 2 1 2
de ser modificadas
Capacidad para ser Capacidad del software de facturación para permitir que
cambiado una determinada modificación sea implementada 2 2 2
APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE DESARROLLO
Aprendiz: Ing. Jairo Mendoza Tamara – 9176459
Actividad 3
Prueba de Software 2

Capacidad del software de facturación para evitar


Escalabilidad efectos inesperados debido a modificaciones del 3 2 2
software
Capacidad del software de facturación que permite que
Capacidad para ser probado
el sistema sea modificado y validado 3 1 3
Portabilidad 10 6 10
Capacidad del software de facturación para ser instalado
Instabilidad
en entornos especificados 3 2 3
Capacidad del software de facturación para coexistir con
Coexistencia otros sistemas en un entorno común, compartiendo 2 2 2
recursos comunes
Capacidad del software de facturación para ser usado en
Capacidad para reemplazar lugar de otro producto de software para el mismo 3 1 2
propósito en el mismo entorno
Cumplimiento de la Capacidad del software de facturación adherirse a normas,
portabilidad convenciones o regulaciones en leyes y prescripciones similares 2 1 2
relacionados con la compatibilidad
Puntaje Prueba1 ContaPyme
MÉTRICAS (ATRIBUTOS) EN USO Máximo:
21 37
40
Capacidad del software de facturación para permitir a los
Efectividad usuarios alcanzar objetivos con exactitud y completitud 10 5 8
en un contexto de uso y tiempo especificado
Capacidad del software de facturación para permitir a los
usuarios gastar una cantidad adecuada de recursos con
Productividad relación a la efectividad alcanzada, en un contexto de 10 2 10
uso especificado, uso fácil, no perder información o
poder recuperarla fácilmente
Capacidad del software de facturación para alcanzar
niveles aceptables de riesgos de hacer daño a personas,
Seguridad física
al negocio, al sw o al medio ambiente en un contexto de 10 9 9
uso especificado
Capacidad del software de facturación para proteger
información y datos de manera que las personas o
Satisfacción
sistemas no autorizados no puedan leerlos o 10 5 10
modificarlos.
Total 100 45 90

ANÁLISIS COMPARATIVO DE COSTOS BENEFICIOS

Como se detalla en la siguiente tabla, luego del análisis Costo/Beneficio se determinan los
siguientes resultados.

- COSTO DEL LICENCIAMIENTO EN PESOS

CANTIDAD DE LICENCIAS Prueba1 CuentaPyme


01 usuarios $ 1.000.000 $ 1.300.00

Prueba1 CuentaPyme
COSTO LICENCIAS $ 1.000.000 $ 1.300.00
EVALUACIÓN TÉCNICA
50 95
(BENEFICIOS)
BENEFICIO / COSTO
APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE DESARROLLO
Aprendiz: Ing. Jairo Mendoza Tamara – 9176459
Actividad 3
Prueba de Software 2

- HARDWARE NECESARIO (Requisitos mínimos)

SW PRUEBA1 CONTAPYME
Sistema Operativo Windows (xp)
Microsoft Windows xp, Windows 7,
IOs (leopard)
Windows 8, Windows 10
Linux (Ubuntu)
32 y 64 bits
32 y 64 bits
CPU Procesador Intel Core 2 Duo
Procesador Intel Core 2,
I3, i5, i7
Duo o AMD Athlon 64 Bits
Duo o AMD Athlon 64 Bits
RAM 2 GB o más 2 GB o más
HD 1010 GB espacio mínimo
10 GB espacio mínimo
BD
PANTALLA RESOLUCIÓN Pantalla 1280 x 800 Pantalla 1280 x 800
DVD/CD Unidad DVD/CD Unidad DVD/CD
OTROS Puertos USB 2.0 Puertos USB 2.0

- SOPORTE MANTENIMIENTO EXTERNO

CARACTERÍSTICAS SW PRUEBA1 CONTAPYME


Servicio de Soporte Técnico 1 año 1 año

- CAPACITACIÓN

CARACTERÍSTICAS SW PRUEBA1 CONTAPYME


Capacitación para 10 Capacitación para 10 personas
Curso de capacitación personas con un tiempo de 40 con un tiempo de 40 Horas
Horas

- GARANTÍA

CARACTERÍSTICAS SW PRUEBA1 CONTAPYME


Tiempo de Garantía 2 Años 2 Años

CONCLUSIONES

Mediante este análisis comparativo la alternativa 2 obtiene mayor puntaje ante la otra alternativa,
con lo que a pesar de tener un mayor valor comercial es compensado con calidad y capacidad para
responder a cada uno de los requerimientos de forma satisfactoria
APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE DESARROLLO
Aprendiz: Ing. Jairo Mendoza Tamara – 9176459
Actividad 3
Prueba de Software 2

4. Determine conclusiones con análisis de los resultados y recomendaciones para las diferentes
características y Subcaracterísticas planteadas en la ISO/IEC 25010.

Análisis, resultados y recomendaciones


características y subcaracteristicas
SW PRUEBA1 CONTAPYME
según de la ISO/IEC 25010
Adecuación Funcional IRREGULAR BUENO
No cubre en su totalidad Cumple las
las funcionalidades funcionalidades
requeridas por el usuario. requeridas por el usuario.
Completitud funcional
Habría que replantear el Se podría adaptar a
desarrollo desde las cualquier cambio
mismas necesidades personalizado
No da los resultados Solventa las necesidades
Corrección funcional esperados en ninguna de del cliente en su totalidad
las opciones requeridas
No cuenta con mas Cuenta con herramientas
herramientas que puedan y bases de datos que
Pertinencia funcional
mejorar o que ayuden a su apoyan las actividades del
funcionamiento cliente
Eficiencia de desempeño REGULAR BUENA
Muestra resultados con Proporciona los resultados
Comportamiento temporal velocidad, pero sin cumplir esperados en tiempo real
los requerimientos y oportuno
Utiliza cantidades y tipos Utiliza cantidades y tipos
Utilización de recursos
de recursos necesarios de recursos necesarios
Cumple regularmente con Cumple funcionalmente a
los requisitos cabalidad con todos los
Capacidad
requerimientos y ofrece
mucho mas
Compatibilidad EXCELENTE EXCELENTE
Coexiste de buena forma, Al ser una aplicación web,
no interrumpe ni reduce cualquier
Coexistencia
interviene otras posibilidad de afectar
aplicaciones otras aplicaciones
Permite esta característica Permite esta característica
y puede intercambiar y puede intercambiar
Interoperabilidad
información con otras información con otras
aplicaciones sin problema aplicaciones sin problema
Usabilidad REGULAR BUENA
Desde el primer uso se Brinda fácilmente la
Capacidad para reconocer su puede apreciar que la información requerida,
adecuación aplicación no brinda las haciéndose entender de la
respuestas esperadas mejor forma
Es fácil de entender y muy Permite un fácil
Capacidad de aprendizaje básico aprendizaje, ya que brinda
ayudas y soportes de uso
Capacidad para ser usado Es de fácil uso y sencillo Cuanta con diseño gráfico
e iconos entendibles que
APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE DESARROLLO
Aprendiz: Ing. Jairo Mendoza Tamara – 9176459
Actividad 3
Prueba de Software 2

permiten un uso básico y


muy fácil de aprender
El sw no hace verificación Hace correcta verificación
de datos al momento de de datos, cuenta con
pedir información al ayuda en cada uno de sus
Protección contra errores de
usuario, por lo que permite procesos y ejecuciones,
usuario
errores de datos que realiza preguntas para
posteriormente brindan validar información al
resultados erróneos usuario
Tiene una interface muy Cuenta con un diseño
poco atractiva, solo regular que lo hace un
Estética de la interfaz de usuario
muestra lo básico en tonos poco atractivo a simple
macrosmáticos vista
No cuenta con ninguna No cuenta con ninguna
herramienta o interface herramienta o interface
que ofrezca facilidades de que ofrezca facilidades de
Accesibilidad uso a usuarios uso a usuarios
discapacitados o con discapacitados o con
características que le características que le
impidan el uso normal impidan el uso normal
Fiabilidad IRREGULAR BUENA
Funciona y se ejecuta Funciona y se ejecuta
Madurez normalmente en normalmente en
condiciones normales condiciones normales
Siempre esta funcional y Es operativo siempre y
presto a su uso brinda un funcionamiento
Disponibilidad
normal en condiciones
normales
No cuenta con una buena Tiene una tolerancia a
capacidad de tolerancia a fallos del hardware, pero
Tolerancia a fallos fallos del hardware solo guarda la información
que se le ha pedido
guardar
No tiene recuperación de Brinda una recuperación
datos de datos en memoria
Capacidad de recuperación
cache, que recuerda al
reingresar al programa
Seguridad IRREGULAR BUENA
No cuenta con protección Cuenta con login y perfiles
de datos, ya que no cuenta de usuario que restringen
con login o control de el acceso al programa y a
Confidencialidad usuarios, por lo que la información, también
cualquiera puede acceder realiza un temporizador
al sw en caso de que el usuario
autorizado olvide cerrarlo
El programa no cuenta con Cuenta con la seguridad
bases de datos por lo que necesaria para garantizar
Integridad
carece de información la integridad de la
información
APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE DESARROLLO
Aprendiz: Ing. Jairo Mendoza Tamara – 9176459
Actividad 3
Prueba de Software 2

No cuenta con esta Cumple adecuadamente


No repudio
característica esta característica
No cuenta con esta El sw guarda las acciones
Responsabilidad característica realizadas por cada
usuario
No cuenta con esta Cuenta y aplica
Autenticidad característica eficazmente esta
característica
Mantenibilidad BUENA BUENA
El programa al no contar Admite cambien
con base de datos puede susceptiblemente, cuanta
ser modificado en con antecedentes de un
Modularidad
cualquier sector, ya que no buen desarrollo basado en
modificara ningún recurso modelos de calidad
necesario.
Es un software reutilizable El sw cuenta con buen
por lo tanto puede ser desarrollo y por lo tanto
Reusabilidad
mejorado puede ser reutilizado y
mejorado
No cuenta con esta El sw esta desarrollado
característica estructuralmente lo que
Analizabilidad
permite a fácil ubicación
de fallos
No cuenta con esta Su diseño estructural
Capacidad para ser modificado característica permite la capacidad para
ser modificado
El sw puede permite ser El sw puede permite ser
Capacidad para ser probado probado probado fácilmente y
verificado
Portabilidad BUENA BUENA
Se adapta eficiente mente Se adapta a cualquier SO
en SO Windows popular, ya que es una
aplicación web y solo
Adaptabilidad
necesita de algunas
actualizaciones del
navegador
Es de fácil y rápida Su instalación es fácil y
Capacidad para ser instalado instalación y al igual su rápida y al igual su
desinstalación desinstalación
Cumple normalmente con Cumple normalmente con
Capacidad para ser reemplazado
esta característica esta característica

En conclusión, podemos decir que el sw prueba1 carece de la mayoría de las características y


subcarateristicas para llegar a ser un software de calidad, que le permita competir en el mercado.
Como medidas de recomendación este sw debe ser sometido a un proceso de calidad desde el
inicio del desarrollo, en donde puedan ser establecido un modelo y es estándar de calidad a seguir,
para lograr alcanzar los requerimientos del cliente, de una forma eficiente.

También podría gustarte