Está en la página 1de 1

TAREA SEMANA 3

PROGRAMACION ORIENTADA A
OBJETOS

The Snake Box Factory

Problema:
En la mundialmente famosa Snake Box Factory estamos orgullosos de
nuestra capacidad para ofrecer a nuestros clientes cajas de cartón de tamaño
personalizado de la mayor calidad. Nuestras cajas están llenas de serpientes
personalizadas de la más alta calidad. Contamos con miles de cuentas en todo
el mundo y nuestros clientes muestran una tasa de satisfacción del 98%. Sin
embargo, todo el proceso de pedidos se está realizando actualmente en
cartón, que nuestra serpiente de transporte traslada de un departamento a
otro. Creíamos que sería una buena forma de demostrar confianza en la
calidad y utilidad de nuestro producto. Sin embargo, conforme nuestra
empresa sigue creciendo, estamos comprobando que no es muy buena idea.
Creemos que ha llegado el momento de optar por un método digitalizado y
más convencional para nuestras operaciones.
¿Podría ayudarnos a desarrollar el software que necesitamos para ello?

SOLUCION AL PROBLEMA

Desarrollo de un software con el paradigma de Programación orientada a objetos


con la utilización de una de las metodologías, el objetivo principal de sistema es
receptar los pedidos, administrar las existencias de productos, registrar las ventas
para lo cual se identifico lo siguiente:

OBJETOS:
 Producto
 Caja
 Serpiente
 Departamento
 Cliente

Con los objetos identificados se procede con el diseño de los siguientes


Diagramas:
 Diagrama de Objetos
 Diagrama de Clases

DIAGRAMA DE OBJETOS

Cliente
Departamento Producto
CI
Codigo Codigo
Nombre
Nombre Diponible
Apellido
Telefono

Caja Serpiente

Codigo=1002 Codigo=1001
Color=cafe Color=verde
Disponible = 20000 Disponible = 2000
Tamaño= 25cm

DIAGRAMA DE CLASES

Persona
Departamento
Nombre
Codigo Codigo
Telefono Nombre
Email Guardar()
Registrar() INgresar()
Ingresar()
Guardar()

Producto
Codigo
Cliente Nombre
Empleado Valor
Nombre Disponible
Codigo
Nombre Ingresar()
Email
Codigo Disminuir()
Limite de Credito
email Calcualrprecio()
Pedir() Sueldo
Consultar()
Revisar()
Pagar()
Registar()

También podría gustarte