Beruflich Dokumente
Kultur Dokumente
PROGRAMACIÓN 4
INF-212
PROYECTO # 1
INTEGRANTES
PROFESOR
DIEGO SANTIMATEO
2008
1
INDICE
I) Introducción -------------------------------------------------------------------------- 3
X) Conclusión --------------------------------------------------------------------------- 31
2
Introducción
presenta como primer punto un informe sobre el tema de investigación que realizamos por
medio de los recursos Web ofrecidos por nuestro facilitador, también se presenta una
inventario de sus mercancías. Esta encuesta nos permitirá encontrar las debilidades
sobre el negocio escogido, para luego realizar los pasos Orientado a objeto que nos
permitirá realizar un análisis sobre el sistema que se desea crear. Después de realizar
estos pasos diseñaremos algunos diagramas que serán necesarios para la comprensión,
Al final presentaremos las reflexiones de cada uno de los estudiantes que colaboraron
3
OBJETIVOS
Objetivo General
Objetivos Específicos
• Indicar los elementos críticos que deben considerarse para la toma de decisiones
en los procesos de gestión de inventarios.
• Distinguir la relación entre la gestión de compras y el manejo de inventarios.
• Describir los métodos de gestión de compras y manejo de inventarios más
convenientes según la realidad de la organización.
• Determinar las estrategias más apropiadas en función del logro de los objetivos del
negocio.
4
Justificación de este proyecto
5
Análisis de recursos
EL INVENTARIO
http://www.monografias.com/trabajos10/inve/inve.shtml
Sistemas de inventario
Los inventarios son contabilizados por su costo. El costo del inventario es el precio que el
negocio paga para adquirir el inventario, no el precio de venta de las mercancías.
6
Métodos de costeo de inventarios
7
DEFINICIÓN Y CLASIFICACIÓN DE INVENTARIOS.
http://www.gestiopolis.com/recursos/experto/catsexp/pagans/fin/43/inventario.htm
MANEJO DE INVENTARIOS
http://www.wikilearning.com/monografia/trabajo_de_inventario-tipos_de_inventario/12758-
2
Clases de Inventarios:
Inventario de Mercancías:
Lo constituyen todos los bienes que le pertenecen a la empresa bien sea comercial o
mercantil, los cuales los compran para luego venderlos sin ser modificados.
Hay otras cuentas que se deben mostrar en otra cuenta separada, tales como las
mercancías por consignación o las mercancías pignoradas.
8
Inventario de Suministros de Fábrica:
Son los materiales con los que se elaboran los productos, pero que no pueden ser
considerados de una manera exacta (Pintura, lija, clavos, lubricantes, etc.).
9
MODELOS DE CLASES
. http://www.dcc.uchile.cl/~psalinas/uml/modelo.html
El diagrama UML de clases sirve para visualizar las relaciones entre las clases que
involucran un sistema, y las mismas son representadas por un rectángulo que posee tres
divisiones: el superior contiene el nombre de la clase, el intermedio y el inferior contienen
los métodos.
Los atributos y los Métodos de una Clase pueden ser de tres tipos, los que definen
el grado de comunicación y visibilidad de ellos con el entorno.
Atributos Métodos
public
private
Protected
10
Relaciones entre Clases:
Dos o más clases pueden interrelacionarse entre sí, cada uno con características y
objetivos diferentes.
Herencia
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.
Agregación:
Cuando se requiere componer objetos que son instancias de clases definidas por el
desarrollador de la aplicación, tenemos dos posibilidades:
Por Valor: Es un 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. Este tipo de
relación es comúnmente llamada Composición.
Por Referencia: Es un tipo de relación dinámica, en donde el tiempo de vida del
objeto incluido es independiente del que lo incluye. Este tipo de relación es
comúnmente llamada Agregación.
11
Asociación:
La relación entre clases conocida como Asociación, permite asociar objetos que colaboran
entre si. Cabe destacar que no es una relación fuerte, es decir, el tiempo de vida de un
objeto no depende del otro.
Dependencia o Instanciación:
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.
12
DESARROLLO ORIENTADO A OBJETOS CON UML
http://www.clikear.com/manuales/uml/index.aspx
UML es un lenguaje que permite modelar, construir y documentar los elementos que forman
un sistema software orientado a objetos.
Uno de los objetivos principales de UML era posibilitar el intercambio de modelos entre las
distintas herramientas CASE orientadas a objetos del mercado.
Los modelos de UML que se tratan en esta parte son los siguientes:
13
• Clases
Una clase se representa mediante una caja subdividida en tres partes: En la
superior se muestra el nombre de la clase, en la media los atributos y en la inferior
las operaciones.
• Objetos
Un objeto se representa de la misma forma que una clase.
• Asociaciones
Las asociaciones entre dos clases se representan mediante una línea que las une.
La línea puede tener una serie de elementos gráficos que expresan características
particulares de la asociación.
• Herencia
La relación de herencia se representa mediante un triángulo en el extremo de la
relación que corresponde a la clase más general o clase “padre”.
• Elementos Derivados
Un Diagrama de Casos de Uso 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.
14
• Elementos
Los elementos que pueden aparecer en un Diagrama de Casos de Uso son:
actores, casos de uso y relaciones entre casos de uso.
Diagramas de Interacción
En los diagramas de interacción se muestra un patrón de interacción entre objetos. Hay
dos tipos de diagrama de interacción, ambos basados en la misma información, pero cada
uno enfatizando un aspecto particular: Diagramas de Secuencia y Diagramas de
Colaboración.
• Diagrama de Secuencia
Un diagrama de Secuencia muestra una interacción ordenada según la secuencia
temporal de eventos. En particular, muestra los objetos participantes en la
interacción y los mensajes que intercambian ordenados según su secuencia en el
tiempo.
• Diagrama de Colaboración
Un 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 (en
cuanto a la interacción se refiere).
15
TUTORIAL DE UML
http://www.esnips.com/doc/5ae972fd-837f-4ab4-a3c0-e5a575567699/Tutorial-de-
UML/?widget=documentIcon
Modelo de Clases
Un diagrama de clases sirve para visualizar las relaciones entre las clases que
involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de
contenimiento.
Un diagrama de clases esta compuesto por los siguientes elementos:
Clase: Es la unidad básica que encapsula toda la información de un Objeto (un
objeto es una instancia de una clase).
atributos, métodos y visibilidad.
Relaciones: Indica el grado y nivel de dependencia, se anotan en cada extremo de
la relación y éstas pueden ser
Herencia, Composición, Agregación, Asociación y Uso.
Diagrama de Interacción
El diagrama de interacción, representa la forma en como un Cliente (Actor) u
Objetos (Clases) se comunican entre si en petición a un evento. Esto implica recorrer toda
la secuencia de llamadas, de donde se obtienen las responsabilidades claramente.
Los componentes de un diagrama de interacción son:
Un Objeto o Actor
Mensaje de un objeto a otro objeto
Mensaje de un objeto a si mismo
16
Casos de Uso (Use Case)
El diagrama de casos de uso representa la forma en como un Cliente (Actor) opera con
el sistema en desarrollo, además de la forma, tipo y orden en como los elementos
interactúan (operaciones o casos de uso). Un diagrama de casos de uso consta de los
siguientes elementos:
17
Organización de la entrevista (Encuesta)
18
Costo de Primeras Entradas, Primeras Salidas (PEPS) XX
La salida de los productos que tenemos se hacen mediante documentos foliados, ósea
en los documentos de salida en las que quedan registrados las salidas de los productos.
19
DESCRIPCIÓN DEL PROBLEMA O DOMINIO
2. análisis de requisitos
20
3. Modelo conceptual del dominio del problema
Resultados de la encuesta
21
22
Glosario del Dominio
Inventario Periódico: Es el que se realiza con un tiempo especifico o limitado para llevar
un registro de los bienes en forma màs continua.
Inventario Perpetuo: Es el que se realiza de forma que los bienes inventariados sean
casi de tipo permanente.
Gastos de compras: Son aquellos pagos que se hacen al adquirir un bien o mercancía,
que conlleva a un servicio u otra acción.
Compras: Son las adquisiciones que se tienen, ya sea, de una mercancía, bien mueble o
inmueble, la cual se tiene que realizar un pago por el mismo.
Ventas: Son los bienes o mercancías que salen del inventario de un negocio, la cual el
comprador tiene que dar un pago a favor del vendedor.
Devoluciones en ventas: Son las mercancías que son devueltas por el comprador por un
motivo especifico.
23
Mercancías en consignación: Es la que esta comprometida y no se puede hacer otro
uso inmediato de ella.
24
4.2. Identificar los atributos o propiedades de las clases
En esta etapa procedemos a identificar los atributos y propiedades que tendrán las
clases que conforman el sistema a través de un diagrama de Modelamiento de
clases para una mejor visualización de atributos y métodos de las clases.
Class Inventario
Main()
Cantidad Cantidad
Descripción Cantidad Descripción
PrecioU Descripción PrecioU
Código PrecioU Código
Código
ExistenciaInicial
TipoTransaccion
FacturaVenta()
FacturaCompra()
DevVenta()
DevCompra()
ExistenciaActual()
IngresoPorArticulo()
25
5. Diagrama de casos de usos del sistema.
Devolución Facturas
en compra
<<uses>>
<<uses>
DocEntrada
Artículos
Administra
DocSalida
<<uses>> <<uses>>
Devolución Facturas
en Venta
26
Reflexiones individuales:
Misael, C. Rodríguez, A.
8-406-874
A partir de la búsqueda de información en los documentos referenciados por el profesor, y
posteriormente la aplicación de una encuesta a una empresa o negocio, el cual tenía que
utilizar un sistema de inventario de mercancía para poder poner en práctica este proyecto,
la organización del grupo fue eficaz, donde adquirí conocimientos en el manejo de
mercancía.
Cada integrante de este grupo tuvo que sacar parte de su tiempo para lograr aplicar la
entrevista, teniendo en cuenta los conocimientos previos a su aplicación, y posterior
análisis de la misma, en este punto se llego a un consenso puesto que todos teníamos
opiniones interesantes.
Este proyecto me demuestra que la programación es aplicable en muchos campos, solo
que hay que adaptar los datos o información que se tenga, de forma que se puedan armar
en un programa que realice lo que se desea obtener.
En este caso considero que tiene una utilidad positiva para este tipo de negocios, puesto
que con solo ingresar o retirar un artículo del inventario, este se actualiza
automáticamente y el usuario o administrador con solo teclear sabe con cuantos artículos
cuenta en existencia y así poder realizar un pedido de tener uno agotado o de poder
vender varios si se lo solicitan.
27
28
29
ABRAHAM URIETA B.
Mi experiencia en es este trabajo creo que fue muy buena y muy ventajosa ya que
aprendí mucho sobre lo que tiene que ver con inventarios sus problemas, ventajas y
desventajas además, de la forma en que se llevan a cabo en una empresa como
Repuestos Barili.
Por otra parte vi mas a fondo lo que es una análisis orientado a objetos y la ventaja de el
UML ya que tenemos una idea mas clara de los componentes que llevara el diseño del
sistema y además es una forma mas ordenada y clara para desarrollar el análisis.
Además vi diferentes puntos acerca de UML, de lo que es un inventario y de cómo se lleva
a cabo. Creo que en el futuro muchos de los problemas que tengamos que resolver
tendrán que ver con inventarios ya que muchas empresas tienen que ver con compra y
venta de artículos o servicios y ahora por medio de este trabajo hemos profundizado mas
acerca del tema.
30
CONCLUSIÓN
31
WEBGRAFIA
El Inventario
http://www.monografias.com/trabajos10/inve/inve.shtml
Tipos de inventario
http://www.wikilearning.com/monografia/trabajo_de_inventario-tipos_de_inventario/12758-2
Modelo de Clases
http://www.dcc.uchile.cl/~psalinas/uml/modelo.html
Tutorial de UML
http://www.esnips.com/doc/5ae972fd-837f-4ab4-a3c0-e5a575567699/Tutorial-de-
UML/?widget=documentIcon
32