Laboratorio 1
Laboratorio 1
OBJETIVOS
Introducción
Indicaciones generales
Se trabajará con el editor de UML (StarUML) para la elaboración de los
diagramas de clase y casos de uso.
Página 1 de 2
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE CIENCIAS NATURALES Y MATEMÁTICA
CÁTEDRA DE ANÁLISIS DE SISTEMAS II
Parte I
Analice el enunciado y desarrolle los diagramas solicitados anteriormente.
Represente mediante un diagrama de clases la siguiente especificación
relacionada con una aplicación de gestión de pedidos
Dicha aplicación debe guardar la información de los pedidos que realizan
sus clientes y la fecha en que se formalizan.
Los pedidos constan habitualmente de varios productos.
El coste total del pedido se calcula a partir de los precios individuales de
cada producto, así como de la cantidad e impuestos asociados a cada uno.
Es importante mantener información sobre las existencias de cada producto
con el fin de poder informar al cliente si habrá retrasos en la entrega del
pedido.
El pedido podrá pagarse de una vez o en varios pagos.
Las formas de pago posible son
Tarjeta de crédito (fecha de caducidad, número, VISA o MASTERCARD)
Efectivo (moneda) Cheque (nombre, entidad bancaria)
El pedido podrá estar en uno de los siguientes estados: pendiente, pagado,
procesando, enviado y entregado.
Parte II
Responda los siguientes cuestionamientos:
1- Explique por qué un sistema de Software que se usa en un entorno real
debe cambiar o volverse progresivamente menos útil.
2- Indique por qué las pruebas sólo pueden detectar la presencia de errores,
pero su ausencia?
3- Qué criterios debe aplicar cuando realiza una prueba de software?
Página 2 de 2