programacion

Páginas: 18 (4279 palabras) Publicado: 9 de noviembre de 2013
Realizar el diagrama de clases con los componentes necesarios de los siguientes sistemas:
1. Cárcel.
Implementar el diagrama de clases para el siguiente caso:
En la cárcel “mis primeros pasos” se han venido presentando varios problemas, entre los cuales se
encuentran fugas de presos, violencia entre los mismos, condenas que se cumplen y no se le avisa a los
administrativos para dar salida alpreso. El problema de violencia entre presos, por estudios realizados
se demostró que se puede controlar evitando el hacinamiento en los diferentes bloques, a su vez
catalogando a los presos para estar recluidos en un lugar especifico, en una celda especifica, teniendo
en cuenta que cada celda tiene una capacidad y un numero que la identifica y los bloques tienen varias
celdas y un patio. Lasfugas se pueden controlar, colocando identificaciones a las visitas, de modo que
el preso no se cambie por uno de los visitantes, de ahora en adelante los presos tendrán familiares y
amigos que se deberán identificar como tales en una entrevista antes de poder hacer la visita, la cual
tiene una fecha y hora especifica, de los familiares se debe identificar plenamente su parentesco y en
casode ser un amigo se debe relacionar dicha persona con otros presos. Es necesario obtener listados
actualizados de los presos recluidos en cada bloque permitiendo controlar su capacidad, también se
podrá obtener un listado histórico de visitas por cada preso y para las condenas cumplidas se tendrá un
registro de condena por cada preso la cual tendrá un fecha de inicio y una de fin y el tipo decondena.
Explicar, documenta y construir los siguientes métodos
(a) Deberá mostrar un listado de los visitantes que más han visitado un bloque entre un rango de fechas.
(b) Según la capacidad de los bloques, se deberá distribuir automáticamente la población, trasladando
los presos evitando el hacinamiento.
2. Empresa de Alimentos.
Una empresa dedicada a la fabricación de productos alimenticios,requiere para su departamento de
producción y distribución un software que controle todos sus procesos, los cuales cuales se describen a
continuación:
primero se elabora una orden de producción donde se incluye el código de orden, el código de producto
y la fecha, la planta está organizada por centros de trabajo (código, descripción y estado) los cuales
tiene asignadas herramientas (código,descripción) para controlar todos los trabajos, luego de terminar
la producción, se traslada la mercancía al departamento de distribución donde se debe llenar una orden
de entrada y alimentar el inventario, allí se controlan todos los productos (código, descripción, tipo,
peso, etc), un empleado verifica todas las facturas de venta e inicia el proceso de despacho a los
clientes, en especial sedebe generar un listado con todas las facturas de un día para generar una única
orden de despacho al finalizar el día.
Los productos devueltos, de haberlos, se reciben y se les crea una referencia(código del producto
original, razón de devolución) para poder revisar los demás productos de la misma tanda.
El sistema propuesto deberá obtener un listado de todos los productos que utilicen unaherramienta
específica, luego sobre éste listado deberá mostrar el producto que más se vende.
Crear un método que tome todas las ordenes de entrada y sume al inventario los productos, luego se
debe mostrar los clientes que pidieron cada producto junto con la información del empleado que lo
despacho.

3. Empresa Electrodomésticos.
Una empresa productora de electrodomésticos quiere tener unSistema de Información que permita
llevar control de la información de los pedidos que los clientes le hacen. La información que se
mantiene sobre cada pedido que atiende es: Numero del pedido, vendedor que atendió el pedido( una
persona), descripción, cliente (una persona), fecha del pedido día/mes/año (esta información es muy
importante para la empresa ya que debe consultarse permanentemente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS