0% encontró este documento útil (0 votos)
137 vistas5 páginas

Is-Guia de Practica Calificada Sesion15

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 5

Guía de práctica calificada

Carrera: Ingeniería de Sistema


Curso: Ingeniería de Software
Docente: Lain Cárdenas Escalante
Sesión 15: Práctica calificada
Al término de la sesión, el estudiante desarrolla una práctica calificada, basado en
Logro: una dinámica de actividad, aplicando las técnicas de forma correcta y cumpliendo
con los criterios de aceptación.
Método activo: Desarrollo de caso de estudio.

I. INTEGRANTES DEL EQUIPO

Apellidos y nombres Participa / no participa Nota

II. METODOLOGIA
Los estudiantes se organizan por equipos y elaboran los artefactos solicitados para el caso de estudio
durante el horario asignado según la agenda. Cada líder de equipo debe publicar en Aula Virtual esta
práctica calñificada considerando la hora límite programada. El docente evalúa a cada equipo en base
a la rúbrica.

III. RECURSOS
 Aula Virtual.
 Apache NetBeans IDE.

IV. DINÁMICA DE LA ACTIVIDAD


1. Leer el caso de estudio propuesto:

CASO DE ESTUDIO:

Se desea desarrollar un sistema denominado VentaSoft, y el equipo de desarrollo ha elaborado el diseño de


las clases del dominio. El cuadro a continuación describe los métodos de cada clase y la regla de negocio de
cada método.

Clase Método Regla de negocio


Producto calcularPrecioDeVenta() El precio de venta del producto debe ser igual al
precio de compra del producto más su 20%.
esStockMinimoValido() El stock mínimo del producto debe ser menor al
stock máximo del producto.
esStockMaximoValido() El stock máximo del producto debe ser mayor al
stock mínimo del producto.
esStockActualValido() El stock actual del producto debe ser mayor o
igual al stock mínimo y menor o igual al stock
máximo del producto.

Ingeniería de Software
LineaDeVenta calcularSubTotal() El subtotal de una línea de venta es la cantidad
vendida por el precio de venta del producto.
esValido() La línea de venta es válida cuando el stock actual
del producto menos la cantidad que se desea
vender es mayor o igual al stock mínimo del
producto.
Venta agregarLineaDeVenta() Una línea de venta se agrega a la venta si la línea
de venta es válida.
calcularTotal() El total de una venta es la sumatoria de todos los
subtotales de líneas de venta agregadas a la
venta.
calcularDescuento() El descuento es el 10% del total calculado
siempre y cuando el total calculado supere los S/
100.
calcularPago() El pago es igual al total de la venta menos el
descuento.
esMontoPagoValido() El monto pagado es correcto si es mayor o igual al
pago calculado de la venta.
calcularVuelto() El vuelto es igual al monto pagado menos el pago
calculado de la venta, esto siempre y cuando el
monto pagado sea mayor al pago calculado de la
venta, caso contrario el vuelto es cero.

A continuación, se muestra el diagrama de clases del diseño de las entidades.

Ingeniería de Software
2. Implementar las pruebas unitaria que prueben los métodos de las clases propuestas (sólo un
caso de prueba por cada método).
3. Implementar los métodos de las clases propuestas.
4. Ejecutar las pruebas unitarias y depurar los métodos que tienen fallas.
5. Publicar este formato desarrollado en el Aula Virtual: Sesión 15/Actividades de Evaluación.

V. DESARROLLO

Colocar a continuación los siguientes resultados:

1. Código de las pruebas unitarias:

2. Código de los métodos implementados:

Ingeniería de Software
3. Pegar de Netbeans la ventana de resultados de la ejecucuón de las pruebas unitarias (todas las
pruebas unitarias deben estar en verde):

Ingeniería de Software
VI. INSTRUMENTO DE EVALUACIÓN

RUBRICA
Niveles de logro Puntaje Observación
Criterio de aceptación
Destacado Regular Deficiente Incumple

¿Se implementan las


pruebas unitarias que
prueben los métodos de las 7 5 3 0
clases propuestas de forma
correcta?
¿Se implementan los
métodos de las clases
propuestas de forma
7 4 2 0
correcta?
¿Se muestra el resultado de
la ejecucuón de las pruebas
unitarias despues de 3 2 1 0
implementar y depurar los
métodos?
¿Se publica la práctica
calificada respetando el
formato y el tiempo límite
3 2 1 0
establecido?

Ingeniería de Software

También podría gustarte