0% encontró este documento útil (0 votos)
10 vistas7 páginas

Actividad N°10 - Calidad de Software - Actualizado

El documento presenta la implementación de un sistema de escritorio para el proceso de ventas en el minimarket Atipaq, destacando requerimientos funcionales como la gestión de productos, clientes y categorías, así como el procesamiento de ventas. Se detalla el desarrollo guiado por pruebas, incluyendo pruebas unitarias y correcciones de errores, así como un escenario de registro exitoso de productos. Además, se incluyen métricas de calidad del sistema, como la disponibilidad y la satisfacción del cliente, evidenciando un alto nivel de satisfacción entre los usuarios.

Cargado por

Cristi HT
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas7 páginas

Actividad N°10 - Calidad de Software - Actualizado

El documento presenta la implementación de un sistema de escritorio para el proceso de ventas en el minimarket Atipaq, destacando requerimientos funcionales como la gestión de productos, clientes y categorías, así como el procesamiento de ventas. Se detalla el desarrollo guiado por pruebas, incluyendo pruebas unitarias y correcciones de errores, así como un escenario de registro exitoso de productos. Además, se incluyen métricas de calidad del sistema, como la disponibilidad y la satisfacción del cliente, evidenciando un alto nivel de satisfacción entre los usuarios.

Cargado por

Cristi HT
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

“AÑO DEL BICENTENARIO, DE LA CONSOLIDACIÓN DE NUESTRA

INDEPENDENCIA, Y DE LA CONMEMORACIÓN DE LAS HEROICAS BATALLAS DE


JUNÍN Y AYACUCHO”

FACULTAD DE INGENIERÍA

CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS E


INFORMÁTICA

TITULO:
IMPLEMENTACIÓN DE UN SISTEMA DE ESCRITORIO PARA EL
PROCESO DE VENTAS EN EL MINIMARKET ATIPAQ

CURSO:
CALIDAD DE SOFTWARE

INTEGRANTES:
 Haro Taipe Cristina Janeth U19213687
 Hurtado Pasache Adolfo Josep U18309515
 Oria Socualaya Luis Angel U19212758
 Panta Panta Jostein Snider U20213309

DOCENTE:
 Alvitez Rojas Clemente Angel

29 mayo del 2024


TEST DRIVEN DEVELOPMENT

1era Etapa:

Definición de nuestros requerimientos funcionales:

A) Gestión de productos: Permite la creación de nuevos productos, facilitar la

gestión de productos existentes (Actualizar o Eliminar) y actualizar el stock de

productos disponibles.

B) Gestión de clientes: Registrar nuevos clientes y gestionar clientes existentes

(Actualizar información o Eliminar registros).

C) Gestión de categorías: Posibilitar la creación de nuevas categorías para

clasificar productos, asociar productos a categorías específicas, así como

también, editar o eliminar categorías previamente registradas.


D) Procesamiento de ventas: Permite la creación de nuevas ventas, generar

reportes para cada venta realizada, obtener cálculos totales de ventas,

impuestos, descuentos, etc.

Pruebas unitarias: (Capturas de código)

1) Pruebas de validación de datos:

Verificar que el sistema valide correctamente los campos obligatorios al agregar un

nuevo producto.

Caso contrario, el sistema notifica a través de un mensaje que todos los campos de

texto deben ser llenados para proceder con el registro del nuevo producto.
Advertencia de campos obligatorios evadidos, necesariamente se deben llenar con el

contenido relacionado al producto

Resultado exitoso del registro de un determinado producto y comprobación del mismo

a través de la base de datos.


2da Etapa:

Implementar las correcciones a los errores encontrados en la primera etapa:

Si en el formulario de registro de productos, ingresamos en el campo “Nombre del

producto” datos numéricos, el sistema no contaba con la capacidad de poder evitar

esos errores. Para ello, se aplica la siguiente modificación por cada campo de texto:

3era Etapa:

Depuración del desarrollo guiado por pruebas:

No se ha encontrado ningún problema o error, luego de las implementaciones de

mejora al código.

BEHAVIOR DRIVEN DEVEPLOPMENT

Escenario: Registro exitoso de un nuevo producto


@Given / Dado que estoy en el formulario de registro de productos

@When / Cuando ingreso el nombre del producto “Volt”

@And ingreso la cantidad del producto “40”

@And ingreso el precio del producto “1.50”

@And ingreso la descripción del producto “Ginseng”

@And selecciono si es aplicable a impuesto o no

@And selecciono la categoría a la cual pertenece

@Then / Después debería ver un mensaje de confirmación “Registro guardado”

MÉTRICAS DE CALIDAD EN SU PROYECTO

1) Disponibilidad del sistema:

La disponibilidad del sistema en un entorno de escritorio se refiere a la capacidad del

software para estar disponible y operativo cuando los usuarios lo necesiten. Y debido a

que el proyecto esta enfocado en la gestión de un minimarket, la disponibilidad de

horas de atención es de 8:00 AM – 10:00 PM (14 hrs)

14
Disponibilidad= ∗100=100 %
14+ 0

Durante las 14 horas que opera el minimarket, el sistema debe estar disponible para

su correcto uso.

2) Satisfacción del cliente:

Métrica de calidad que brinda la percepción de los usuarios sobre la calidad general

del software.

72
CSTA= ∗100 %=72 %
100

De un total de 100 clientes, 72 se mostraron satisfechos con el uso del software para

atender a sus necesidades, al ser capaz de registrar sus pedidos con mayor rapidez.

También podría gustarte