Avangarde/sepc-threads
Public repository.
Discovered public repositories for Avangarde in the GitHub catalog.
Public repository.
Public repository.
Public repository.
Public repository.
Repo for storing "Modelamiento y simulación" related asignements, tasks or jobs
En la compañía de software para la que labora, le han asignado la tarea de verificación y validación de un módulo de software sobre el que están trabajando actualmente. Este módulo sirve para organizar una colección de objetos de menor a mayor con base en la parametrización del nombre del campo por el cual se desea organizar. El objeto tiene los campos: identificador de tipo numérico autoasignado de manera incremental cantidad de tipo numérico nombre de tipo cadena de caracteres precioUnitario de tipo numérico con decimales precioTotal de tipo numérico con decimales calculado automáticamente como la multiplicación de la cantidad por el precioUnitario Un caso de prueba es: Entrada: campo: cantidad valores: (1000, Tornillo, 500); (10, Pinza, 5000);(100, Tuerca, 1200); (1, Taladro, 75000) salida esperada: (4, 1, Taladro, 75000, 75000); (2, 10, Pinza, 5000, 50000); (3, 100, Tuerca, 1200, 120000); (1, 1000, Tornillo, 500, 500000) La aplicación ha sido diseñada de la siguiente manera: paquetes: modelo: contiene las entidades y acceso a datos de la aplicación logica: contiene la lógica de negocio de la aplicación. vista: tiene una emulación de vista por consola Clases: Entidad: Es la representación de un objeto singular de la aplicación con la información que el cliente solicita Sistema: Una emulación de la base de datos EntidadDAO: Clase de acceso a datos Control: La clase bajo prueba, es la clase de lógica de la aplicación. Contiene todo lo necesario para ejecutar las pruebas MainClass: Una emulación de vista por consola. Se muestra como un ejemplo de uso de la clase Control. Usted debe probar la funcionalidad de la lógica de la aplicación con base en esta información. Para esto debe: 1. Diseñar la prueba 2.1 Crear casos de prueba 2.2 Codificar la prueba 3. Ejecutar la prueba 4. Generar un informe de resultados con estado y razón posible del error Los entregables serán: 1. Código completo de la aplicación (src y test) 2. Documento de datos de entrada 3. Documento final de pruebas (ejecución, resultados y análisis preliminar) No es necesario, pero será bonificado el grupo que: 1. Documente el código explicando el funcionamiento 2. Encuentre y solucione los errores existentes
Módulo de apoyo académico para la Universidad Nacional de Colombia con proyección social