Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN III
PROYECTO I
PROFESOR:
DIEGO SANTIMATEO
II SEMESTRE
III AÑO
FECHA DE ENTREGA:
VIERNES, 26 DE SEPTIEMBRE DE 2008.
ÍNDICE
Introducción………………………………………………………………………………… i
Objetivos……………………………………………………………………………………. ii
Contenido…………………………………………………………………………………… iii
Los inventarios……………………………………………………………………… 1
Definición y clases de inventarios…………………………………………………. 4
Manejo de inventarios……………………………………………………………… 5
Módelo de clases…………………………………………………………………….. 6
Tutorial UML……………………………………………………………………….. 10
Tutorial UML……………………………………………………………………….. 17
Glosario de Términos del Dominio………………………………………………… 23
Entrevista……………………………………………………………………………. 26
Informe de los datos recabados……………………………………………………. 27
Encuestas y resultados de la misma……………………………………………….. 29
Análisis y diseño UML del sistema………………………………………………... 32
Análisis y diseño UML del sistema de inventario automatizado……………….. 33
Identificación de clases……………………………………………………………… 34
Descripcion de los atributos y métodos……………………………………………. 35
Diagrama de las relaciones entre las clases……………………………………….. 36
Diagrama UML Orientado a Objetos……………………………………………… 36
Coevaluación………………………………………………………………………… 37
Conclusiones…………………………………………………………………………………. iv
Bibliografias…………………………………………………………………………………. v
i
INTRODUCCIÓN
Debido a la importancia dentro de una empresa de la venta de artículos en general al igual que de
la compra y producción de los mismos se genera indispensablemente la realización diaria,
semanal, mensual, trimestral, semestral o anualmente de un inventario dentro de todos los
artículos existentes en la empresa en un momento determinado, con el objetivo de poder llevar el
control adecuado de los gastos e ingresos que dicha empresa pueda generar para de esta forma
obtener las ganancias y pérdidas de la misma y hacer poder medir el grado de eficiencia.
Por esta razón fue de gran importancia para nosotros el realizar un Diseño Orientado a Objetos
de un inventario dentro de la empresa escogida para hacer un diseño optimo y eficiente del
sistema de inventario adecuado a la misma. Logrando de esta manera hacer a la empresa más
funcional y eficiente para sus usuarios o clientes; ya que el objetivo principal de dicho sistema es
el poder minimizar los problemas que en ella se puedan generar.
ii
OBJETIVOS
Objetivo General:
Objetivos Específicos:
CONTENIDO
4
1- http://www.monografias.com/trabajos10/inve/inve.shtml
LOS INVENTARIOS
La venta del inventario es el corazón del negocio. El inventario es el activo mayor en sus
balances generales, y los gastos por inventarios, llamados costo de mercancías vendidas, son
usualmente el gasto mayor en el estado de resultados.
Las empresas dedicadas a la compra y venta de mercancías necesitaran de una constante
información resumida y analizada sobre sus inventarios; donde existen cuentas utilizadas para
realizar un inventario como lo son:
• Inventario (inicial)
• Compras
• Devoluciones en compra
• Gastos de compras
• Ventas
• Devoluciones en ventas
• Mercancías en tránsito
• Mercancías en consignación
• Inventario (final)
El Inventario Inicial representa el valor de las existencias de mercancías en la fecha
que comenzó el periodo contable. Esta cuenta se abre cuando el control de los
inventarios se lleva en base al método especulativo hasta finalizar el periodo contable.
En la cuenta Compras se incluyen las mercancías con el objeto de volver a venderlas
con fines de lucro. No se incluyen las compras de Terrenos, Maquinarias, Edificios,
Equipos, Instalaciones, etc.
Devoluciones en compra, se refiere a la cuenta que es creada con el fin de reflejar
toda aquella mercancía comprada que la empresa devuelve por cualquier
circunstancia.
Los gastos por las compras de mercancías deben estar en la cuenta: Gastos de
Compras.
Ventas: Esta cuenta controlará todas las ventas de mercancías realizadas por la
Empresa compradas con ese fin.
Devoluciones en Venta, refleja las devoluciones realizadas por los clientes a la
empresa.
Mercancías en Tránsito: Se presenta cuando la empresa realiza compras en el exterior,
que se hayan desembolsos o adquirido compromiso de pago por mercancías que la
empresa compró pero que por razones de distancia u otro caso, no hayan sido
recibidas en el almacén.
Mercancía en Consignación: Es la cuenta que reflejará las mercancías que han sido
adquiridas por la empresa en "consignación"; es decir, no tiene ningún derecho de
propiedad.
El Inventario Actual (Final) se realiza al finalizar el periodo contable y corresponde al
5
SISTEMAS DE INVENTARIO
En este sistema el negocio mantiene un registro continuo para cada artículo del inventario. Los
registros perpetuos son utilizados para preparar los estados financieros mensuales, trimestral o
provisionalmente. Este sistema ofrece un alto grado de control, ya que los registros de inventario
están siempre actualizados. Con este método los administradores pueden tomar mejores
decisiones acerca de las cantidades a comprar, los precios a pagar por el inventario, la fijación de
precios al cliente y los términos de venta a ofrecer.
La derivación del saldo de cada cuenta incluye el inventario:
Saldo Inicial + Incrementos (Compras) - Disminuciones costo de las mercancías vendidas =
Saldo Final
Los registros de inventario perpetuo proporcionan información para las siguientes decisiones:
1. El sistema perpetuo le indicará oportunamente a los empleados la disponibilidad de dicha
mercancía guardada en sus almacenes.
2. Los registros perpetuos alertan al negocio para reorganizar el inventario cuando éste se
muestra bajo.
3. Los registros de inventario perpetuo muestran el inventario final existente, no es
necesario un conteo físico en este momento.
calcular el costo de las mercancías vendidas. Bajo PEPS, los primeros costos que entran
al inventario son los primeros costos que salen al costo de las mercancías vendidas.
Costo de Últimas Entradas, Primeras Salidas (UEPS):
El método últimas entradas, primeras salidas dependen también de los costos por
compras de un inventario en particular. Bajo este método, los últimos costos que entran al
inventario son los primeros costos que salen al costo de mercancías vendidas. Este
método deja los costos del inventario inicial y las compras primeras del periodo en el
inventario final.
2- http://www.gestiopolis.com/recursos/experto/catsexp/pagans/fin/43/inventario.htm
Un inventario representa la existencia de bienes muebles e inmuebles que tiene la empresa para
comerciar con ellos, comprándolos y vendiéndolos tal cual o procesándolos primero antes de
venderlos, en un período económico determinado.
Clases de Inventarios:
Inventario de Mercancías:
Bienes adquiridos por las empresas los cuales son transformados para ser vendidos como
productos elaborados.
Lo integran los bienes adquiridos por las empresas manufactureras o industriales, los cuales se
encuentran en proceso de manufactura.
Son todos los materiales con los que se elaboran los productos.
Consta de materiales con los que se elaboran los productos, pero que no pueden ser cuantificados
de una manera exacta (Pintura, lija, clavos, lubricantes, etc.).
3- http://www.wikilearning.com/monografia/trabajo_de_inventario-el_inventario/12758-1
MANEJO DE INVENTARIOS:
El inventario constituye las partidas del activo corriente que están lista para la venta, es decir,
toda mercancía que posee una empresa, las cuales tienen como base la compra y venta de bienes;
que por ser su función principal dan origen al resto de operaciones de donde surge la importancia
del manejo de inventarios, el cual permite a la misma mantener el control y conocer al final de
periodo contable un estado de la situación económica de la empresa, obligándola a la apertura
cuentas principales y auxiliares como:
b. Las compras incluyen las mercancías compradas durante el periodo contable, no incluyen
la compra de terrenos, maquinarias, edificios, equipos e instalaciones. Se cierra con
ganancias y pérdidas o costos de ventas.
d. Gastos de compras. Reciben los gastos por la compra de mercancías, tiene un saldo
deudor y no entra en el Balance General.
h. Mercancía en Consignación: Refleja las mercancías recibidas por la empresa (hasta que
no se vendan, no se cancelan).
4- http://www.dcc.uchile.cl/~psalinas/uml/modelo.html
MODELO DE CLASES
Introducción
Un diagrama de clases visualiza las relaciones entre las clases que involucran el sistema, las
cuales pueden ser asociativas, de herencia, de uso y de contenimiento.
Elementos del diagrama de clases:
Clase: atributos, métodos y visibilidad.
Relaciones: Herencia, Composición, Agregación, Asociación y Uso.
Elementos
4. Clase
Unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia
de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto,
10
una Cuenta Corriente, etc.). En UML, una clase es representada por un rectángulo que
posee tres divisiones:
9. En donde:
1. Superior: Contiene el nombre de la Clase
2. Intermedio: Contiene los atributos (o variables de instancia) que caracterizan a la
Clase (pueden ser private, protected o public).
3. Inferior: Contiene los métodos u operaciones, los cuales son la forma como
interactúa el objeto con su entorno (dependiendo de la visibilidad: private,
protected o public).
Ejemplo:
Una Cuenta Corriente que posee como característica:
4. Balance
Puede realizar las operaciones de:
5. Depositar
6. Girar
7. y Balance
El diseño asociado es:
Atributos y Métodos:
Atributos:
Los atributos o características de una Clase pueden ser de tres tipos, los que
definen el grado de comunicación y visibilidad. Estos son:
public (+, ): Indica que el atributo será visible tanto dentro como
fuera de la clase, es decir, es accesible desde todos lados.
Es la forma en como ésta interactúa con su entorno, éstos pueden tener las
características:
public (+, ): Indica que el método será visible tanto dentro como
fuera de la clase, es decir, es accesible desde todos lados.
private (-, ): Indica que el método sólo será accesible desde dentro
de la clase (sólo otros métodos de la clase lo pueden acceder).
Indica que una subclase hereda los métodos y atributos especificados por una
Super Clase, por ende la Subclase además de poseer sus propios métodos y
atributos, poseerá las características y atributos visibles de la Super Clase.
En la figura se
especifica que
Auto y Camión heredan de Vehículo, es decir, Auto posee las Características de
Vehículo (Precio, VelMax, etc) además posee algo particular que es Descapotable,
en cambio Camión también hereda las características de Vehiculo (Precio,
VelMax, etc) pero posee como particularidad propia Acoplado, Tara y Carga.
i. Agregación:
12
Para modelar objetos complejos, n bastan los tipos de datos básicos que proveen los
lenguajes: enteros, reales y secuencias de caracteres. Cuando se requiere componer
objetos que son instancias de clases definidas por el desarrollador de la aplicación,
tenemos dos posibilidades:
Por Valor: Tipo de relación estática, en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo
incluye. Es comúnmente llamada Composición (el Objeto base se
contruye a partir del objeto incluido, es decir, es "parte/todo").
Por Referencia: Tipo de relación dinámica, en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye. Comunmente
llamada Agregación. Un Ejemplo es el siguiente:
• Se destaca que:
• Un Almacén posee Clientes y Cuentas (los rombos van en el objeto que
posee las referencias).
• Cuando se destruye el Objeto Almacén también son destruidos los
objetos Cuenta asociados, en cambio no son afectados los objetos
Cliente asociados.
• La composición (por Valor) se destaca por un rombo relleno.
• La agregación (por Referencia) se destaca por un rombo transparente.
La flecha en este tipo de relación indica la navegabilidad del objeto referenciado.
Cuando no existe este tipo de particularidad la flecha se elimina.
ii. Asociación:
• La relación entre clases conocida como Asociación, permite asociar objetos que
colaboran entre si. Ejemplo:
• Un cliente puede tener asociadas muchas Ordenes de Compra, en cambio una orden de
compra solo puede tener asociado un cliente.
i. Dependencia o Instanciación (uso):
Representa un tipo de relación muy particular, en la que una clase es instanciada
(su instanciación es dependiente de otro objeto/clase). Se denota por una flecha
punteada.
Este tipo de relación es para denotar la dependencia que tiene una clase de otra,
13
como por ejemplo una aplicación grafica que instancia una ventana (la creación
del Objeto Ventana esta condicionado a la instanciación proveniente desde el
objeto Aplicación):
• Casos Particulares:
i. Clase Abstracta:
• Una clase abstracta se denota con el nombre de la clase y de los métodos con letra
"itálica". Esto indica que la clase definida no puede ser instanciada pues posee métodos
abstractos (aún no han sido definidos, es decir, sin implementación).
• Clase parametrizada:
5- http://www.clikear.com/manuales/uml/
Tema 5
UML es un lenguaje que permite modelar, construir y documentar los elementos que forman un
sistema software orientado a objetos.
Modelos
Notas
Dependencias
Una dependencia se representa por medio de una línea de trazo discontinuo entre los dos
elementos con una flecha en su extremo.
Se usan para representar modelos conceptuales los cuales son distintos conceptualmente y
Diagramas de Clases de Diseño que presentan los elementos de la solución software.
Clases
Objetos
Asociaciones
Se representan mediante una línea que las une. Elementos más importantes:
Herencia
Elementos Derivados
Es aquel cuyo valor se puede calcular a partir de otros elementos presentes en el modelo, pero
que se incluye en el modelo por motivos de claridad o como decisión de diseño. Se representa
con una barra “/” precediendo al nombre del elemento derivado.
Muestra la relación entre los actores y los casos de uso del sistema. Representa la funcionalidad
que ofrece el sistema en lo que se refiere a su interacción externa. Los elementos que pueden
aparecer en un Diagrama de Casos de Uso son: actores, casos de uso y relaciones entre casos de
uso.
Actores
Es algo con comportamiento, como una persona (identificada por un rol), un sistema
informatizado u organización, y que realiza algún tipo de interacción con el sistema.. Se
representa mediante una figura humana dibujada con palotes.
Casos de Uso
Diagramas de Interacción
Muestra un patrón de interacción entre objetos. Hay dos tipos de diagrama de interacción,
basados en la misma información, pero cada uno enfatizando un aspecto particular: Diagramas
de Secuencia y Diagramas de Colaboración.
Diagrama de Secuencia
Muestra una interacción ordenada según la secuencia temporal de eventos, muestra los objetos
participantes en la interacción y los mensajes que intercambian ordenados según su secuencia en
el tiempo.
16
Diagrama de Colaboración
Muestra una interacción organizada basándose en los objetos que toman parte en la interacción y
los enlaces entre los mismos, muestran las relaciones entre los roles de los objetos.
Diagramas de Estado
Muestra la secuencia de estados por los que pasa bien un caso de uso, bien un objeto a lo largo de
su vida, o bien todo el sistema, indica qué eventos hacen que se pase de un estado a otro y cuáles
son las respuestas y acciones que genera. Representa ciclos continuos o bien una vida finita, en la
que hay un estado inicial de creación y un estado final de destrucción.
Modelado Dinámico
Diagramas De Actividades
Existen diferentes modelos que sirven para representar el aspecto dinámico de un sistema:
diagramas de actividades, diagramas de casos de uso, diagramas de estados, diagramas de
colaboración, diagramas de secuencia.
Contenido del diagrama de actividades
Contiene: Objetos, Transiciones, Estados de acción, Estados de actividad.
b.2) Componentes producto del trabajo: son productos que quedan al final del
proceso de desarrollo. Consisten en cosas como archivos de código fuente y de datos
a partir de los cuales se crean los componentes de despliegue.
Diagramas de Componentes
Es la más común en sistemas de información ya que además de tener una interfaz de usuario
contemplan la persistencia de los datos.
Arquitectura MULTI-nivel
Paquetes
Identificación de Paquetes
Definen una serie de reglas que pueden ser de utilidad a la hora de agrupar los diferentes
elementos en paquetes.
Proceso de Desarrollo
Las actividades de esta fase son las siguientes: el orden de las mismas no es estricto, lo normal es
que las distintas actividades se solapen en el tiempo.
Requisitos
Casos de Uso
Es un documento narrativo que describe a los actores utilizando un sistema para satisfacer un
objetivo. UML no define un formato para describir un caso de uso.
Aquí la descripción es muy general, se condensa en dos o tres frases. Es útil para comprender el
ámbito y el grado de complejidad del sistema.
Se consideren los más importantes y son los que más influencian al resto.
Establece una diferenciación entre lo que es interno y lo que es externo al sistema. El entorno
exterior se representa mediante los actores.
El nombre debería ser un verbo, para enfatizar que se trata de un proceso; y las alternativas
equiprobables deben ocurrir de manera relativamente ocasional.
Entre los pasos más importantes a la hora de su descripción tenemos que se escriben todos los
casos de uso en el formato de alto nivel, se dibuja el Diagrama de Casos de Uso, se detallan
relaciones entre casos de uso, en caso de ser necesarias, y se ilustran tales relaciones en el
Diagrama de Casos de Uso.
Se investiga sobre el problema, sobre los conceptos relacionados con el subconjunto de casos de
uso que se esté tratando y se intenta llegar a una buena comprensión del problema por parte del
equipo de desarrollo, sin entrar en cómo va a ser la solución en cuanto a detalles de
implementación. Esta fase toma en cuenta algunos elementos como:
a) Actividades
b) Modelo Conceptual
c) Glosario
d) Diagramas de Secuencia del Sistema
e) Contratos de Operaciones
f) Diagramas de Estados
Crean una solución a nivel lógico para satisfacer los requisitos, basándose en el conocimiento
reunido en la fase de Diseño de Alto Nivel. Los modelos más importantes en esta fase son el
Diagrama de Clases de Diseño y los Diagramas de Interacción, que se realizan en paralelo y que
definen los elementos que forman parte del sistema orientado a objetos que se va a construir
(clases y objetos) y cómo colaboran entre sí para realizar las funciones que se piden al sistema,
según éstas se definieron en los contratos de operaciones del sistema. Consta de algunos
elementos como:
a) Actividades
20
Es cuando el programa obtenido se depura y prueba, y ya se tiene una parte del sistema
funcionando que se puede probar con los futuros usuarios, e incluso poner en producción si se ha
planificado una instalación gradual.
6- http://www.esnips.com/doc/5ae972fd-837f-4ab4-a3c0-e5a575567699/Tutorial-de-
UML/?widget=documentIcon
Tutorial UML recomendado para la captación rápida de los conceptos y aplicación de esta
tecnología.
Tema 6
Modelos de Clases
Este modelo sirve para visualizar las relaciones entre las mismas involucrando el sistema, pueden
ser asociativas, de herencia, de usos y de contenimiento.
Diagramas de Clases
Esta compuesto por elementos como las clases que constan de atributos, métodos y visibilidad; y
relaciones de herencia, composición, agregación, asociación y uso.
Clase
Atributos
a) Public que indica que el atributo será visible dentro y fuera de la clase; y accesible de
todos lados.
b) Private indica que el atributo sólo será visible dentro de la clase; y accesible sólo por
sus métodos.
c) Protected indica que el atributo no será accesible fuera de la clase, pero si accesado
desde los métodos de las clases y de las cadenas que se deriven.
Métodos
21
Son operaciones de una clase, consta de las tres características de los atributos.
Herencia: indica que la subcadena hereda los métodos y atributos especificados por una súper
clase.
Asociación: indica la relación entre las clases y objetos que colaboran entre sí. El tiempo de vida
de un objeto no depende de otro.
Casos Particulares
Diagrama de Interacción
Representa la forma como un cliente u objeto se comunica entre sí. Se puede obtener de dos
partes, el estático de clases y e de clases de uso. Sus elementos son:
Representa la forma en como un cliente opera con el sistema en desarrollo junto a las formas,
tipo y orden en como los elementos interactúan. Sus elementos son:
Mercancía:
Forma social que adquieren los productos del trabajo humano en la sociedad mercantil
capitalista. Un objeto es mercancía si además de tener valor de uso (utilidad) posee valor. Sólo es
mercancía lo que se produce para vender, no para consumir directamente.
Inventario:
Negocio:
Gastos:
23
Compras:
Registro:
Una base de datos que almacena en donde se almacenan datos de una campo en
específico.
Consignación:
Envío de un producto sin previo acuerdo sobre el precio a un comisionista que lo venderá
y entregará el importe menos su comisión y gastos.
Contabilizar:
Ganancias:
Beneficio de carácter económico obtenido por medio legítimo. Obtener una ganancia es
conseguir un beneficio.
Sistema:
Saldo:
Empresa:
Almacén:
24
Diagrama:
Es la expresión gráfica que ilustra a base de recuadros y flechas los pasos que se deben
seguir para producir algo. En donde los recuadros enmarcan a los agentes encargados de ejecutar
lo que señalan las flechas que representan las acciones ó pasos.
Clases:
Una clase es una agrupación de datos (variables o campos) y de funciones (métodos) que
operan sobre esos datos.
Atributo:
Herencia:
Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes,
obteniendo características (métodos y atributos) similares a los ya existentes.
Método:
Es un modulo de un programa separado del cuerpo principal, que realiza una tarea
especifica y que puede regresar un valor a la parte principal del programa u otro procedimiento
que la invoque. Son similares a las funciones en otros lenguajes de programación.
UML:
ENTREVISTA
ORGANIZACIÓN DE LA ENTREVISTA
Consultamos después en el local o mejor llamado PC` Video el cual fue escogido de acuerdo a
nuestro criterio y hablamos con el dueño del mismo, el Sr. Rodrigo sobre el estudio que
queríamos hacer al local y la entrevista que le queríamos realizar al encargado de esta sección, el
Joven Cornelio Lara el cual nos facilitó toda la información necesaria referente al inventario y
sus generalidades en dicha empresa. De esta manera a su vez escogimos el día a realizarse la
misma dicha encuesta.
26
Juntos en el día escogido y consultado con la Licenciada Doris Salado asistimos a su casa para
realizarle las preguntas básicas que consideramos irrelevantes conocer las cuales verán a
continuación junto a las respuestas que ella dio a la misma.
Preguntas y respuestas:
1. ¿Qué es un inventario?
R.// es definible como aquel conjunto de bienes, tanto muebles como inmuebles, con los que
cuenta una empresa para comerciar. De este modo, con los elementos del inventario es posible
realizar transacciones, tanto de compra como de venta, así como también es posible someterlos a
ciertos procesos de elaboración o modificación antes de comerciar con ellos. Estas transacciones
de compra y venta deben realizarse en un período económico determinado y deben contarse
dentro del grupo de activos circulantes de la empresa.
R.// todo comienza en los distintos departamentos, donde el inventario se realiza contando
directamente los artículos existentes. Estos resultados se pasan a los gerentes de cada
departamento (si se trata de una empresa grande y con varias sucursales, de lo contrario sólo se
pasa al gerente único) y son introducidos (generalmente) en una base de datos si existe una en la
empresa, de lo contrario son recabados y guardados en papel, que se comparte e interrelaciona
con los otros almacenes de forma que, por ejemplo, en cualquier lugar puedan conocer la
existencia de un determinado artículo del que sólo quedan unidades y posibilitar un envío al
cliente este o no este cerca.
R.// corregir y evitar las condiciones de fuera de control o las existencias excesivas o l falta de la
misma de los artículos o productos de movimiento lento, que no tengan utilidades en dicho
periodo o que no generen ganancias en la empresa.
R.// es posible encontrar varios tipos de inventarios, los que son clasificados según el rubro en el
que opere la empresa. Se trata de cinco tipos, entre los que encontramos, en primer lugar, el
“Inventario de Mercancías”. Éste se encuentra constituido por todos los bienes de la empresa, ya
sean comerciales o mercantiles. Estos bienes son adquiridos para luego ser vendidos en el mismo
estado en el que fueron comprados, sin someterlos a ningún tipo de proceso. En este inventario
deberán mostrarse todos los elementos que la empresa tiene disponibles para la venta. Si se
cuenta con productos de características especiales y condiciones particulares, entonces, deberá
constituirse una nueva lista que especifique a todos los elementos que entran en dicha categoría.
Un ejemplo de esta situación, sería el caso de productos que ya han sido comprados, pero que
aún no han sido recibidos por la empresa, así como también aquellos que se han entregado en
consignación o aquellos que han sido utilizadas como un medio de pago a terceros.
En segundo lugar, un “Inventario de productos terminados” incluye todos los productos que una
empresa industrial o manufacturera ha adquirido, y que deben ser modificados para encontrarse
dispuestos a la venta. Otro tipo de inventario es el “Inventario de productos en proceso de
fabricación”, y tal como su nombre lo indica, se trata del detalle de productos que se encuentran
en pleno proceso de elaboración. Este tipo de inventario debe, además, detallar la cantidad de
materiales, la mano de obra y todos los gastos de la elaboración que se realicen hasta la fecha de
cierre.
Por otra parte, al listado formado por todos esos materiales con los que se realizará un proceso de
elaboración o fabricación de productos, se le denomina “Inventario de materias primas”. Por
último, el “Inventario de suministros de fábrica” es aquel que incluye a todos los materiales con
los que se fabricará cierto producto, pero que no se pueden cuantificar de forma exacta, como
podría ser el caso de la pintura, los clavos, entre otros.
28
Realizada al encargado de la empresa escogida, la cual es un café Internet que no sólo tiene esta
función sino que además es video juego y refresquería a la ves, nos concentramos en los
usuarios, características y requerimientos.
Indicaciones: Responda correctamente con honestidad y claridad. Sombree el recuadro con la
repuesta correcta.
• Micro empresa
• Pequeña empresa
• Mediana empresa
• EmpresaNacional
9. En el local, se realiza algún tipo de informe para verificar si hay existido ganancias o
perdidas ?
• SI
• NO
10. En caso de que su respuesta sea “SI” a la pregunta anterior, responda cada que tiempo ?
• Diario
• Semanal
• Quincenal
• Mensual
RESULTADOS DE LA ENCUESTA
La información obtenida la tomaremos como la base para nuestro diseño del modelo conceptual
con el que presentaremos los conceptos más relevantes e importantes para nuestro análisis UML.
Para realizar nuestro modelo UML, tomaremos los resultados referentes al local adquiridos por
medio de la encuesta con esto detallaremos el análisis de un sistema de inventario.
En la entrevista el joven Lara nos dio a conocer que en el local re se realizan inventarios de
mercancías de forma manual diariamente al final de la jornada.
Las siguientes etapas (etapa 2 en adelante dependerá de la información que obtuvimos a través
de nuestra entrevista por medio de la cual detectaremos los requisitos de nuestro sistema de
inventario)
31
ORGANIZACIÓN
Para el análisis orientada a objetos y diseño de nuestra propuesta UML del sistema de inventario.
Para realizar un análisis orientado a objetos UML de una empresa, se requieren de muchos casos,
por lo que nosotros decidimos realizar una entrevista y encuesta en un Internet café, el cual nos
sirvió como la empresa a estudiar para diagramar la propuesta UML requerida.
Para esto tuvimos la necesidad de investigar sobre todo lo referente a un sistema de inventario de
una empresa, sus requisitos y funciones. Aquí nos fueron de gran utilidad los recursos
bibliográficos fundados por el profesor de la asignatura.
El café Internet que decidimos evaluar lleva el nombre de “X” esta ubicado en la avenida
Alejandro Tapia en aguadulce, con aproximadamente 5 años de labores. En este local
entrevistaremos al joven Cornelio Lara Colaborador del local y encargado de la parte
administrativo del mismo, el cual fue muy amable y expresivo a la hora de ayudarnos.
• Definición del dominio: En vista de que el café PC`Video utiliza tipo de inventario
perpetuo y manual, la definición del dominio del mismo seria, él mismo.
• Requerimientos:
• Identificación de las clase: Para obtener e identificar las clases del dominio reevaluamos
la descripción del problema junto a la entrevista que realizamos a los especialistas del
dominio.
Aquí seleccionamos a las clases del dominio: Clases del dominio “Inventario”.
Nota: Todas nuestras clases son públicas y constan de métodos tipo público y atributos
protegidos.
nombre_art; precio_unitario_art;
codigo_art; precio_compra_art;
cantidad_art; cantidad_art_comprados;
precio_unitario_art; numero_factura_compra;
descripción_art; proveedor_art;
class funciones_sistema
articulo;
precio_total_art ( ); total_compra_art();
compra_mercancia;
venta_mercancia;
class venta_mercancia class proveedor_mercancia
proveedor_mercancia;
precio_unitario_art; nombre_proveedor;
precio_venta_art; articulo;
cantidad_art_vendidos; codigo_articulo;
numero_factura_venta; numero_factura_venta;
clientes; clientes;
total_venta_art(); total_venta_art();
codigo_art
cantidad_art
precio_unitario_art
descripcion_art
Método: precio_total_art()
class funciones_sistema
articulo;
compra_mercancia;
venta_mercancia;
proveedor_mercancia;
Main()
COEVALUACIÓN
Euris Morales:
Fue muy interesante ya que cada uno tenia su forma de pensar pero al final nos pusimos de
acuerdo para desarrollar el proyecto.
Fue la de análisis y diseño UML del sistema. Porque era un tema algo desconocido para
nosotros.
Dividir y vencerás.
Utilizar el UML.
Félix Rivera:
Nos entendimos muy bien y pudimos organizarnos para resolver este proyecto.
Dividir y vencerás.
37
Sacar las clases y nos va dar una idea de usa del lenguaje UML.
Eufemia Buitrago:
La parte más difícil pienso que fue la de comprender en realidad en qué consistiá un
diagrama UML.
La de Divide y Vencerás.
Conocimos sobre UML que en realidad era un tema bastante desconocido al igual que
sobre los inventarios y entrevistas.
Tiene mucha importancia ya que nos hace tener una idea más clara sobre muchos temas
orientados a objetos lo cual nos facilitara el trabajo en una empresa X.
CONCLUSIONES
Reforzamos nuestro conocimiento del diseño Orientado a Objetos y los pasos que el
mismo lleva.
Aprendimos a trabajar con diagramas UML y sus etapas y requerimientos.
Reforzamos nuestro conocimiento sobre un inventario y sus características.
Conocimos como trabajaría un Sistema de Inventario dentro de una empresa.
Realizamos eficientemente una entrevista lo cual nos ayudo a aclarar muchas dudas.
v
BIBLIOGRAFÍAS
1. http://www.monografias.com/trabajos10/inve.shtml
2. http://www.gestiopolis.com/recursos/experto/catsexp/pagans/fin/43/inventario.html
3. http://www.wikilearning.com/monografia/trabajo_de_inventario-
el_inventario/12758-1
4. http://www.dcc.uchile.cl/-psalinas/uml/modelo.html
5. http://www.clickear.om/manuales/uml/
6. http://www.esnips.com/doc/ae972fd-837f-4ab4-a3c0-e5a575567699/Tutorial-de-
UML/?widget=documentlcon
vi