You are on page 1of 86

INTRODUCCION

En el presente trabajo, como primer punto hemos recolectado información general acerca de la panadería ELTRIGAL, como su historia, su código de ética, misión, visión y objetivos, la cual nos servirá para en adelante poder definir los requisitos funcionales y no funcionales que nos ayuden a desarrollar el sistema. Nuestro segundo punto es la descripción de sistema, en la cual analizamos la situación actual, como los vínculos que se tienen con otros sistemas, los problemas que tiene el sistema actual y el alcance que tendrá el que desarrollaremos. En el tercer punto tenemos el planteamiento del proyecto, en el que vemos cual será el ámbito de nuestro sistema (área a la cual se le desarrollará el sistema); así como también los subsistemas de este proyecto y las limitaciones que tendríamos en el desarrollo de este sistema. En el cuarto punto vemos todo lo relacionado a la planificación del proyecto; es decir la priorización de todas las actividades que se van a desarrollar durante todo el proyecto asignándoles tiempo, costos y responsables para cada actividad. Además en este punto se ve todo lo correspondiente a los costos de Hardware, Software y personal que el proyecto demandará. El quinto punto hacemos una breve descripción de la metodología utilizada en este proyecto, que en este caso es el RUP. Esta pequeña descripción servirá para una mejor comprensión de los diagramas que se verán en este trabajo; así como de conceptos que se tendrán que tener en cuenta. Es en el sexto punto donde empezamos aplicar la metodología RUP, para el desarrollo de nuestro software. Empezamos identificando los casos de uso y actores del sistema y del negocio, para luego con los diagramas de

Empresa “EL TRIGAL”

Sistema “VENTAS”

interacción poder analizar de forma exhaustiva, apoyándonos en las plantillas de actividades y de roles, los nuevos casos de uso del sistema que se va a desarrollar. Además diseñamos los primeros prototipos de interfaces y su respectiva diagramación en el Rational para que el usuario evalúe para verificar la conformidad de sus requisitos, y poder así asegurarnos de la calidad del software.

2

Empresa “EL TRIGAL” I. DESCRIPCIÓN DE LA EMPRESA 1.1. Antecedentes de la Empresa

Sistema “VENTAS”

“EL TRIGAL”, es una panadería y pastelería que brinda a sus consumidores la más alta calidad en sus productos y buen trato al cliente, lo confirma el creciente número de sus consumidores y la selecta calidad de sus proveedores. Enfrenta diversos desafíos día a día y no todo lo negativo proviene del exterior. Hay un fuerte componente de la nueva realidad: alta competencia, impacto del mercado, las nuevas conductas del consumidor, el informalismo; que no se puede enfrentar con las mismas armas de antaño. Por ello hay un conjunto de acciones que son responsabilidad de la empresa panadera puertas adentro. CÓDIGO DE ÉTICA “El Trigal” a adoptado un código de ética que le permite promover y mantener una conducta correcta en cada una de sus actividades con el cliente y con su personal productivo. Sembrando en el personal valores como: Honradez, Disciplina, Respeto, Servicio, Responsabilidad y Cordialidad; obviamente no se trata de un decálogo sagrado o la nueva Biblia del panadero en el “Trigal de Vitarte” pero es una diferencia con las demás panaderías del sector. Éste código también les ha permitido congregar a los diferentes proveedores de productos y materias primas; equipos y tecnología, quienes han logrado intercambiar experiencias y participar juntos en la búsqueda de la optimización de todos los niveles de gestión y el éxito en el mercado en general

3

Empresa “EL TRIGAL”

Sistema “VENTAS”

1.2. Descripción, ubicación de la empresa en el mercado y el entorno 1.2.1. Descripción La Panadería y Bodega “EL TRIGAL” que distingue por sus exclusivos postres desarrollan en ella. Para complementar el arte de la panificación vende productos básicos para el acompañamiento de su gran variedad de panes que los clientes ya conocen, poniéndola en unas de las panaderías más preferidas de la zona. 1.2.2. Ubicación en el Mercado y el Entorno La empresa “EL TRIGAL” compite en el sector de la “Panificación”, en la urbanización “San Gregorio”, en distrito de Ate-Vitarte donde los estudios realizados indica que se encuentra entre las primeras Empresas Panificadoras de este sector, gracias al servicio que brinda al cliente, como también por los productos de calidad que ofrece. “TRIGAL” apunta a competir en otros sectores adyacentes, para esto, realiza un análisis de Variables Externas, las mismas que tiene que tomar en cuenta. Entre estas variables destacan: Variables Económicas • • • • • Disponibilidad de créditos Nivel de ingreso disponible Propensión de las personas a gastar Patrones de consumo Tasas impositivas o impuestos Variables Tecnológicas • • • Tecnologías usadas en las actividades de la empresa Probable evolución de éstas tecnologías en el futuro Actividades y productos de la empresa 4 y por la diversidad de panes que se

Nuestro lema es brindar un producto con calidad con la mejor atención y en el momento preciso.Empresa “EL TRIGAL” • • • Sistema “VENTAS” Prioridades de inversión en recursos tecnológicos Inversiones tecnológicas que deben limitarse o eliminarse Otras tecnologías que se requieren para alcanzar los objetivos comerciales de la empresa Variables de la Competencia • • • • • • Principales fuerzas de los competidores Principales debilidades de los competidores Principales objetivos y estrategias de los competidores Posición que ocupa nuestros productos con relación a nuestros principales competidores Ingreso de empresas nuevas y salida de empresas antiguas del sector Factores claves que permiten resultados positivos para ubicarnos en una posición competitiva adecuada a nuestras expectativas. constituyendo una de las sobresalientes panaderías del sector. Descripción de la misión y funciones del área donde realizo el trabajo Misión Somos una empresa productiva.3. 1. Brindamos los mejores y exquisitos panes y pasteles de los alrededores. Dirigiéndonos al publico en general. ubicados en el distrito de Vitarte al oeste de Lima. 5 .

cuenta con un personal altamente capacitado. para hacer una panadería Líder en el Mercado. el personal de producción como en lo administrativo. masa precocida.2) • Recursos Humanos “EL TRIGAL”.1) • Base de Conocimientos El asesoramiento inicial y capacitación operativa en cuanto al manejo y mantenimiento de las máquinas.Empresa “EL TRIGAL” Sistema “VENTAS” Visión Ser una empresa líder en la industria de la panificación. tanto. Tener una red de panaderías a nivel nacional. • Seminarios de panificación manteniendo así bien informado del desarrollo de nuevos productos de panificación acorde con las nuevas tendencias de la industria moderna en panificación (masa congelada. ) a. productos embolsados etc. con un sólido conocimiento en la elaboración de panes y pasteles en base a los regimenes de calidad establecidos en le país. 6 . Objetivos Generales La alta competencia nos permite fortalecer nuestro entusiasmo por perfeccionar al máximo la calidad no sólo hasta el producto final sino también en el servicio venta. Objetivos Específicos a) Objetivos a nivel Interno: a.

todas las líneas de productos.Empresa “EL TRIGAL” Sistema “VENTAS” b) b. b. tratando de globalizar. Establecer la red de proveedores. c) • Objetivos a nivel competencia : Definir plan de comunicación de doble vía fluida y permanente entre Panadería El Trigal de Vitarte y sus clientes aprovechando todos los medios disponibles propios.2) • Clientes El objetivo del cliente es la buena calidad de los productos. Implementar nueva estructura organizativa y procesos estratégicos. 7 . a lugares que aun no conocen de este. que la panificadora le ofrece. • • • • Definir la mezcal de productos y servicios de la panadería El Trigal de Vitarte Definir plan de captación. brindándoles un buen servicio de atención hacia ellos. en el mercado.1) • Objetivos a nivel exterior: Proveedores El objetivo de los proveedores es tratar de ofrecer sus productos.

Empresa “EL TRIGAL” Sistema “VENTAS” 1.4. el stock. etc. contar con un cronograma de actividades. más bien tiene un sistema manualmente. toda su información los anota en un cuaderno. no cuenta con un sistema automatizado. desarrollando un nuevo software que brinden un mejor servicio a la Panadería “El Trigal” para su mejor desempeño.) que hace la panificadora. Los objetivos específicos de nuestro sistema serían los siguientes: a) Automatizar. es decir. d) Evitar la redundancia de información. Objetivos Del Sistema Luego de un análisis exhaustivo hemos llegado a la conclusión de que la Panadería “El Trigal” no cuenta con procesos automatizados incipientes. c) Obtener reportes lo más rápido posible contando con la información en línea. los cuales optimizaremos. simplificar y controlar el registro de venta y cierre de caja. 8 . llevando el control (las ventas. Descripción de la tecnología de la información de la empresa Situación Actual Actualmente EL TRIGAL DE VITARTE. b) Planificar las diversas capacitaciones que se realizan. el producto.

Generar Consolidado de Descuento. 9 .Empresa “EL TRIGAL” Sistema “VENTAS” Otros Respecto Al Sistema Este sistema presentará las siguientes funcionalidades: • • • • Generar Ticket. Generar Boleta Generar Consolidado de Cierre de Caja.

¿Que documentos son los que necesita constantemente? 5. ¿A los vendedores se le da autorización para realizar descuentos a los clientes? 7. ¿Se tiene un Procedimiento. ¿Cuando usted pide un informe. ¿Como realiza el control de ventas? 4. que propone como solución? 14. o algún documento que diga los pasos que se deben seguir? 10. ¿Los pedidos de productos son resueltos rápidamente? 9. ¿Como quisiera que sea. ¿Que informes realiza y/o necesita usted? 13.5. Levantamiento de información Modelo de Cuestionarios Sistema “VENTAS” RELACIÓN DE PREGUNTAS PARA LA ENTREVISTA AL GERENTE GENERAL Objetivo : Esta entrevista ha sido diseñada para obtener información que permita mejorar la calidad del sistema de ventas a fin de alcanzar eficiencia y eficacia en el servicio. Materiales : • • Preguntas : Filmadora Libreta de Notas 1. ¿Cual es su tarea dentro de la empresa? 3. ¿Cuál de estas consultas demanda mayor tiempo en realizarse? 12. cuanto tiempo demora en llegar? 11. Alguna situación no considerada que quiera agregar o algún comentario 10 . ¿Algunos problemas con los clientes en cuanto a las ventas? 6.Empresa “EL TRIGAL” 1. Si dice si: ¿Cómo controla que los vendedores no realiza actos indebidos con respecto a esto? 8. ¿Qué le parece el sistema actual de ventas? 2. Instrucciones : Formule las preguntas de forma que no sea un interrogatorio sino mas bien una conversación.

¿ Que tipo de consultas tiene frecuentemente con el “Sistema Actual” ? 6. ¿ Que cálculos. ¿ Que informes realiza. Materiales : • • Preguntas : Filmadora Libreta de Notas 1. ? 5. 11 . ¿ De este sistema actual cuales son los problemas mas frecuentes ? 12. ¿ Cual es el criterio de forma de pago que deben hacer los clientes ? 4. ¿ Los informes le demanda tiempo elaborarlos ? 10. ¿ Usted realiza inspecciones del inventario. cuales son los formatos ? 8.Empresa “EL TRIGAL” Sistema “VENTAS” ENTREVISTAS AL VENDEDOR Y CAJERA DE PANDERIA “EL TRIGAL” Objetivo : Esta entrevista ha sido diseñada para obtener información que permita mejorar la calidad de las ventas a fin de alcanzar un mejor servicio. ¿ Cuál de estas consultas le demanda mayor tiempo ? 7. Instrucciones : Formule las preguntas de forma que no sea un interrogatorio sino mas bien una conversación. operaciones realiza para realizar dichas consultas o informes ? 11. ¿ A quien envía los informes ? 9. Alguna situación no considerada que quiera agregar o procedimiento informal que realiza. ¿ Cual es el criterio de descuento que tiene ud para con los clientes ? 3. ¿ Los datos de la Boleta son llenados por usted de forma completa ? 2.

puesto que llevar un control de estos es la tarea mas difícil y fundamental del área. Comentaron que es necesario usar una herramienta como la computadora con un software de ventas para el uso del negocio que les facilite mejorar sus operaciones. nos contó. •Nelly Ortiz R: •Luis Torres T •Patricia Ibáñez T. principalmente el de ventas. • Vendedor y cajera Los vendedores entrevistados: •Alex Ortiz R. informes: • ¿ Cuál es el monto de las ventas del Día? • ¿ Qué producto se vendió mas ? Reconoce que es necesario tener ese software para tener registrado y automatizado todos los procesos del área de ventas entre otros. que la panadería no tiene un sistema. que gentilmente accedió a nuestras preguntas. En cuanto al sistema necesita un software que de soporte a las ventas del día a día. que desearía tener uno para mejorar y agilizar las ventas. para el es lo mas importante junto con los inventarios. El encuentra dificultad en las consultas que pide a su personal. Edgar Ortiz Rivera. debido a que en la actualidad como por ejemplo la operación de generación de boleta y ticket es muy 12 . y reconoce que no hay procedimientos estandarizados en la panadería.Empresa “EL TRIGAL” Conclusiones Entrevistas • Gerente General Sistema “VENTAS” El entrevistado Sr.

De igual manera emitir los informes se tiene que revisar todas las facturas y otros documentos. por eso y otros motivos consideran necesario que se implante cuanto antes un software a medida. 2. Sistema “VENTAS” que tiene que llenar todos los datos en forma manual. e ir a verificar a su almacén si sus productos están en stock. es necesario recopilar algunos procesos de Departamentos como Logística.Empresa “EL TRIGAL” tediosa.Ubicación del Problema La empresa en estudio no cuenta con un organigrama definido. Aunque el problema pertenece netamente al Departamento de Ventas.1. por lo que hemos propuesto el siguiente organigrama donde detectamos el área de ventas de acuerdo al análisis realizado en las entrevistas al gerente y a los empleados. 13 . es decir. DENICIÓN DEL PROBLEMA 2.

Descripción del Problema Control de ventas en forma manual • El sistema de ventas se realiza en forma manual. Al finalizar el cierre se realiza una boleta de las ventas del dia. Llegando en un al colapso (concurrencia masiva de la gente) y perdiendo así clientela.2.Empresa “EL TRIGAL” 2. como la panadería se dedica a la atención al publico. Identificación y descripción del Problema 2. al recibir un pedido se tiene que revisar el stock en tienda en el momento.2. con el uso de ticket y boletas que son guardados por el administrador en ficheros. Identificación del Problema Sistema “VENTAS” Todos los procesos son manuales.2.2. Si se detecta una deferencia negativa (el total de ticket es mayor a la cantidad en dinero) se realiza un descuento a la cajera que se guarda en el fichero de descuentos. Tenemos problemas de “papelería”. Control de inventarios en forma manual. falta optimizar 14 . Si se detecto alguna diferencia positiva (total de dinero mayor a la cantidad total en los ticket) se realiza una supervisión manual del stock en tienda y se cuadra la caja (se expide los ticket faltantes). 2. • Al cierre de caja la comparación de ticket con la cantidad en dinero es manual. es decir.1. No hay un control efectivo diario de la rutinas de trabajo (ventas) que ocurren cotidianamente en la Empresa. el proceso de la venta es muy lenta ya que la generación de ticket es manual.

ocasionando problemas para consultas. 15 .Empresa “EL TRIGAL” Sistema “VENTAS” No se puede responder con rapidez a preguntas tales como: • • • • ¿ Cual es el monto de las ventas del Día? ¿ Que producto se vendió mas ? ¿ Que vendedor vendió mas productos ? ¿ Cual es el stock en Inventario ? Actualmente para responder estas preguntas en promedio se toma de 1 a 2 días. reportes y sobre todo para la toma de decisiones.

MODELO DE NEGOCIO 3.Empresa “EL TRIGAL” 3. Identificación de los Actores (Internos y Externos) Sistema “VENTAS” ACTORES DE CASO DE USO DEL NEGOCIO Proveedor Cliente Cajero Administrador Entidad Bancaria Tesoreria Vendedor Almacenero Entidad Recaudadora Contabilidad Jefe de produccion Supervisor Almacen en tienda Logistica 16 .1.

Identificación de los Casos de Usos de los Negocios CASOS DE USO DEL NEGOCIO Ventas Producir productos Cierre de Caja Compra a proveedores Actualizar stock 17 .2.Empresa “EL TRIGAL” Sistema “VENTAS” 3.

6. Si el primer producto estaba en stock se le vuelve a preguntar si desea otro producto vuelve a revisar el stock del producto solicitado.. Plantillas del Modelo de Negocio Sistema “VENTAS” VENTAS Proceso Negocio Objetivo Descripción de Ventas Satisfacer los pedidos de los clientes 1. Prioridad Riesgos Posibilidades Tiempo de ejecución Coste de ejecución Secundaria No generar utilidades ……………. • Caso contrario solo se entregara un ticket al cliente.El cajero recibe la solicitud de pedido del cliente. Pero si el cliente solicito un producto anterior que si estaba en stock entonces se le vuelve a pregunta si desea otro producto.Empresa “EL TRIGAL” 3..El cajero revisa si los productos se encuentran en stock. luego pasa a ser registrado. 5.. entonces el cajero solicita cantidad total a pagar. Siempre …………….. • Si la venta es mayor a 5 soles se entrega una boleta y un ticket al cliente..2. • • Si no existe el producto y si el cliente no a pedido uno anterior entonces la venta no se realiza.El cajero recibe la cantidad en soles por el cliente..La vendedora recibe el ticket de pedido del cliente.1. 3. 4..La vendedora entrega los productos al cliente.. 2.Cuando el cliente otro producto mas. 18 .

el jefe de producción compara cargo de entrega realizado por el almacenero con el informe de pedido de MP y lo envía al almacenero firmada 5.El jefe de producción entrega informe de los productos terminados al administrador para su verificación..El almacenero envía materia prima para la producción al jefe de producción.. según el informe de producción realizado por el administrador.El jefe de producción entrega los productos terminados al almacenero para que estas se han colocadas en el estante Prioridad Riesgos principal 1.No registrar los productos nuevos y los salientes(materia prima.Quedarse sin stock materia. 8.. 3...el almacenero. Siempre que sea necesario …………….Jefe de producción realiza la producción de productos terminados. víveres y productos terminados 2. Posibilidades Tiempo de ejecución Coste de ejecución 19 .Jefe de producción genera informe de pedido de materia prima según el informe de producción y lo envía al almacenero.. víveres y productos terminados) ……………. 4. 7.El administrador genera un informe de producción del día .... y lo envía al jefe de producción 2...Empresa “EL TRIGAL” Sistema “VENTAS” PRODUCIR PRODUCTOS TERMINADOS Proceso Negocio Objetivo Descripción de Producir productos terminados Producción productos (es esencial para el negocio) 1. genera cargo de entrega (salida) de materia prima y lo envía al jefe de producción. 6..

5. se solicita el pedido a otro proveedor.-El administrador recibe y compara el consolidado de ingreso con la factura.. Prioridad Riesgos Posibilidades Tiempo de ejecución Coste de ejecución Secundaria No se realice la producción y/o las ventas de los víveres.. 2. Siempre que sea necesario ……………. • En caso que la cotización si se encuentre dentro del presupuesto se genera el pedido y se le envía al proveedor.-El administrador envía solicitud de pedido a proveedor (el proveedor realiza y envía la cotización).-El administrador recepciona y analiza la cotización.El administrador recibe la factura generada por el proveedor y el almacenero recibe el pedido. 4. • En caso que estén conforme el administrador archiva el consolidado de ingreso y cancela la factura.. …………….-El almacenero genera consolidado de ingreso el cual se entrega al administrador. 1.Empresa “EL TRIGAL” Sistema “VENTAS” COMPRA A PROVEEDORES Proceso Negocio Objetivo Descripción de Compra a proveedores Abastecer el almacén con materia prima y víveres. • Si en caso que no estén conforme ambos documentos el administrador comunica al proveedor un error en el pedido y el proveedor recibe el comunicado y vuelve a confirmar el pedido para emitir nueva factura y pedido faltante. • En caso que la cotización no se encuentre dentro del presupuesto de la empresa. 3. 20 .

Empresa “EL TRIGAL” Sistema “VENTAS” ACTUALIZAR STOCK Proceso Negocio Objetivo Descripción de Actualizar stock Registrar productos que entran y salen del stock 1. envía reporte de ingreso del día al supervisor 2. envía reporte de salida del día al supervisor. Siempre que sea necesario ……………. víveres y productos terminados) Posibilidades Tiempo de ejecución Coste de ejecución ……………......No registrar los productos nuevos y los salientes(materia prima.El almacenero registra la salida de la materia prima.. envía pedido de compra de productos faltantes.El almacenero ingresa los productos nuevos solicitados a los proveedores según la orden de compra. víveres y productos terminados. 3.El supervisor revisa stock y si algún producto esta fuera del nivel establecido por el administrador.. víveres y productos terminados 2. Prioridad Riesgos principal 1. 21 .Quedarse sin stock materia.

Prioridad Riesgos Posibilidades Tiempo de ejecución Coste de ejecución Secundaria Que los ingresos no cuadren con lo vendido ……………..Verifica el efectivo con el consolidado.. 22 .. 1. 6..El administrador recepcióna el dinero y tickets.. Siempre …………….El cajero genera consolidado.. 3.El cajero totaliza cantidad de tickets de pan y víveres en el día. • Si todo esta OK el administrador firma el consolidado de cierre..El cajero totaliza cantidad de boletas. 5. se le entrega y tiene que firmar la orden de descuento la cual es firmada por el administrador.. El consolidado de cierre tiene que ser firmado por el administrador.Empresa “EL TRIGAL” Sistema “VENTAS” CIERRE DE CAJA Proceso Negocio Objetivo Descripción de Cierre de caja Verificar que concuerde los ingresos del día (efectivo) con los tickets generados. 4.El cajero administrador.. entrega dinero y tickets al 8. 7.Se le entrega al cajero y también tiene que firmar el consolidado. • Si no el administrador genera una orden de descuento para el cajero.El cajero totaliza la cantidad de dinero en efectivo en el día. 2..

3 Diagrama de Actividades COMPRA A PROVEEDORES Sistema “VENTAS” : Prov eedor : Administrador : Almacenero Inicio Recibe Solicitud : Solicitud de Pedido Solicita Pedido Solicita Pedido a Nuevo Proveedor Realiza y envia Cotizacion Recepciona y analiza Cotizacion : Cotizacion ¿Es justo? si Genera Pedido no Recibe Confirmacion de Pedido : Pedido Envia Pedido Recibe Pedido Envia Factura Genera Consolidado de Ingreso : Factura de Compra [Generado] Recibe Consolidado y Factura : Consolidado de Ingreso no ¿Esta conforme? Comunica Error de Pedido Cancela Factura Recibe Error de Pedido : Factura de Compra [Cancelado] : Consolidado de Error en Pedido Archiva Consolidado de Ingreso y Factura Fin 23 .Empresa “EL TRIGAL” 3.2.

Empresa “EL TRIGAL” Sistema “VENTAS” ACRUALIZAR STOCK (REGISTRO DE PRODUCTOS) : Almacenero : Supervisor : Proveedor Inicio recibe l os productos ¿esta acorde? no genera informe de devolucion : Consoli dado de Devolucion recibe consoli dado de devolucion si recibe informe de devoluci on verifica fi n de devolucion entrega producto recibe productos regi strar ingreso de producto : Consoli dado de Ingreso recibe y verifi ca reporte fi n de registro de productos 24 .

Empresa “EL TRIGAL”

Sistema “VENTAS”

ACTUALIZAR STOCK (SALIDA DE PRODUCTOS)

: Almacenero

: Superv isor

Inicio

materia prima , product...

registra la salida de productos de almacen verifica los productos ...

recibe y verifica salidas del dia : Consolidado de Salida

fin de salida de productos

25

Empresa “EL TRIGAL”

Sistema “VENTAS”

ACTUALIZAR STOCK (SUPERVISION DE STOCK)

: Supervisor

: Administrador

Inicio

Rev isa el Stock del almacen : Stock Genera Inv etario de Productos : Inv entario de Productos

Env ia Inv entario

Recibe Inv entario de Productos

¿el producto esta bajo el niv el?

si

Genera Inf orme de Productos Faltanes

Archiv a el Inf orme de Inv etario

Genera Orden de Compra de Pedido : Inf orme de Productos Faltantes

: Solicitud de Pedido

Env ia al Prov eedor O / C Pedido

26

Empresa “EL TRIGAL” VENTAS

Sistema “VENTAS”

: Cliente

: Cajero

: Vendedor

Inicio

si

Solicita Producto Revisa si lo tiene en Stock

¿Existe en Stock?

no no

¿Hay un producto pedido antes?

si

si

Fin no hay producto ¿Desea otro producto?

no Solicita cantidad total a pagar en soles

Recibe Cantidad a pagar

Entrega cantdad Recibe candidad y registra

¿Venta m ayor a S/ 5 si no

Entregar Boleta Reciber Boleta

Entregar Ticket de Pedido Recibe Ticket de Pedidos

Entrega Ticket de Pedido recibe ticket de pedido

Recibe Pedido

Entrega Pedido

Fin Venta

27

Empresa “EL TRIGAL” PRODUCIR PRODUCTOS

Sistema “VENTAS”

j efe de produccion

administrador

almacenero

Inicio el jefe de produccion se queda con una copia para llevar un control.

Recibe Informe de Produccion : Informe de produccion genera solicitud de materia Prima

genera informe de produccion

Recibe Solicitu de MateriaPrima : Solicitud de Materia Prima

Genera cargo de salida de materia prima

Recibe Cargo

: Cargo de Entrega de materiales [a firmar]

Firma y entrega el cargo original : Cargo de Entrega de materiales [firmada]

no

recibe materia prima

entrega materia prima

¿Existe conformidad ? si se produce segun lo solicitado o establecido

el administrador se queda con una copia para llevar un control.

genera el Informe de Productos term inados : Informe de productos Terminados [a firmar]

el supervisor y jefe de produccion controla la calidad de los producctos

Firma y entrega copia de Inform e : Informe de productos Terminados [firmada]

entrega productos terminados

recibe productos y los coloca en los estantes para la venta

Fin

28

Empresa “EL TRIGAL” CIERRE DE CAJA Sistema “VENTAS” : Caj ero : Administrador Inicio Totalizar cantidad de dinero Totalizar cantidad de Boletas Totalizar cantidad de tickets de pan y viveres Genera Consolidad de Cierre Consolidade Cierre Verifica Consolidado de Cierre ¿Todo conforme? no Genera Orden de Descuetno Firma Orden de Descuento Orden de Descuento Orden de Descuento si Firma O / Descuento Firma Consolidado de Cierre Firma Consolidado Consolidado Firmado Enterga dinero y Tickets Recepciona dinero y Tickets Fin 29 .

Empresa “EL TRIGAL” 3.2.3 Diagrama de Estados COMPRA A PROVEEDORES Sistema “VENTAS” Inicio Solicitud esta siendo envianda a proveedor recibido cotizando eviando Solicitud enviada La Solicitud es cotizada por el proveedor cotizado analizando La solicitud es analizada por el administrador La solicitud se analizò Se envia nueva solicitud a un nuevo proveedor analizado aceptado La solicitud es aceptada por el administrador Si la solicitud es rechazada por el proveedor rechazado 30 .

Empresa “EL TRIGAL” Sistema “VENTAS” ACTUALIZAR STOCK (SALIDA DE PRODUCTO) Inicio El cliente solicita producto que requiere evaluando la solicitud requerido El almacenero evalua solicitud evaluando Si el producto esta agotado agotado Si el producto esta en stock encontrado Se rechaza solicitud Se acepta solicitud rechazada aceptada Fin 31 .

Empresa “EL TRIGAL” Sistema “VENTAS” ACTUALIZAR STOCK (REGISTRAR PRODUCTOS) Inicio Almacenero recibe productos ingresando Los productos son evaluados evaluando Producto Evaluado Evaluado Productos aceptados aceptado Productos rechazados rechazado Fin 32 .

Empresa “EL TRIGAL” PRODUCIR PRODUCTOS Sistema “VENTAS” Inicio El administrador envia informe de produccion enviando El jefe de produccion examina el informe de produccion El jefe de produccion genera y envia solicitud de materia prima Almacenero genera salida de materia prima genera y envia solicitud salida de materia prima de materia prima examinando solicitando generando enviado Almacenero confirma salida de materia prima confirmado produciendo enviando Salida de materia prima es comparada Materia prima aceptada por el jefe de produccion aceptado Materia prima enviada comparando entregado Fin 33 .

Empresa “EL TRIGAL” VENTAS Sistema “VENTAS” Inicio Pedidente Comprueba si el producto esta en Stock Se analizo todos los productos solicitados Comprobacion Aceptado Cliente Paga todo los solicitado Cliente pide producto sustituto Cliente Anula pedido Cancelado Suspendido Fin Venta Fin no hay producto 34 .

boletas y dinero rechazado contabilizando Hecho el descuento descontando Tickets.Empresa “EL TRIGAL” CIERRE DE CAJA Sistema “VENTAS” Inicio Conteo de tickets. boletas y dinero contadas contabilizado Tickets y boletas no cuadran con las ventas Decuento aceptado descontado Cuadre con las ventas OK aceptado aceptado Fin 35 .

3. Unidad Organizativa Sistema “VENTAS” UCB_Modelos Logistica Almacen en ti enda (from Actores y Workers) Actual izar stock (f rom Casos de Uso de Negocio) Proveedor (from Actores y Workers) Proveedor (from Actores y Workers) Compra a proveedores (f rom Casos de Uso de Negocio) Contabi li dad (from Actores y Workers) 36 .Empresa “EL TRIGAL” 3.

Empresa “EL TRIGAL” Sistema “VENTAS” Produccion Almacen en tienda (from Actores y Workers) Producir productos (f rom Casos de Uso de Negocio) Logistica (from Actores y Workers) 37 .

Empresa “EL TRIGAL” Sistema “VENTAS” Ventas Entidad Recaudadora (f rom Actores y Workers) Contabilidad (f rom Actores y Workers) Cierre de Caja (from Casos de Uso de Negocio) Tesoreria (f rom Actores y Workers) Entidad Bancaria (f rom Actores y Workers) Cliente (f rom Actores y Workers) Tesoreria (f rom Actores y Workers) Ventas (from Casos de Uso de Negocio) 38 .

4 Modelo de Objeto de Negocio Sistema “VENTAS” MON: Logistica MON: Produccion MON: Ventas 39 .Empresa “EL TRIGAL” 3.

Empresa “EL TRIGAL” REALIZACION ACTUALIZAR STOCK Sistema “VENTAS” Actualizar stock <<realize>> (from Casos de Uso de Negocio) R_Actualizacion de stock REALIZACION COMPRA A PROVEEDORES <<realize>> R_Compras a provedores Compra a proveedores (from Casos de Uso de Negocio) 40 .

Empresa “EL TRIGAL” REALIZACION PRODUCIR PRODUCTOS Sistema “VENTAS” <<real ize>> Produci r productos (f rom Casos de Uso de Negocio) R_Producir productos terminados REALIZACION CIERRE DE CAJA <<realize>> Cierre de Caja (from Casos de Uso de Negocio) R_Cierre de caja 41 .

Empresa “EL TRIGAL” REALIZACION VENTAS Sistema “VENTAS” <<realize>> Ventas (from Casos de Uso de Negoci o) R_Ventas 42 .

4.1.Empresa “EL TRIGAL” 3. Diagramas de Clase Sistema “VENTAS” ACTUALIZAR STOCK (REGISTRAR PRODUCTO) Consolidado de Ingreso Supervisor Almacenero (f rom Actores y Workers) (f rom Actores y Workers) Consolidado de Devolucion ACTUALIZAR STOCK (SALIDA DE PRODUCTO) Almacenero (f rom Actores y Workers) Consolidado de Salida Supervisor (f rom Actores y Workers) 43 .

Empresa “EL TRIGAL” Sistema “VENTAS” ACTUALIZAR STOCK (SUPERVICION DE STOCK) Stock Informe de Productos Faltantes Supervisor (f rom Actores y Workers) Administrador (f rom Actores y Workers) Inventario de Productos Solicitud de Pedido COMPRA A PROVEEDORES Administrador (f rom Actores y Workers) Almacenero (f rom Actores y Workers) Consolidado de Error en Pedido Factura de Compra Pedido Consolidado de Ingreso (f rom Actualizar) Solicitud de Pedido (f rom Actualizar) Cotizacion 44 .

Empresa “EL TRIGAL” PRODUCIR PRODUCTOS Sistema “VENTAS” Informe de produccion Administrador (f rom Actores y Workers) Informe de productos Terminados Jefe de produccion (f rom Actores y Workers) Solicitud de Materia Prima Almacenero (f rom Actores y Workers) Cargo de Entrega de materiales CIERRE DE CAJA Cajero (f rom Actores y Workers) Boleta Ticket Consolidado de Cierre Caja Orden de Descuento Administrador (f rom Actores y Workers) 45 .

Empresa “EL TRIGAL” VENTAS Sistema “VENTAS” Cajero (f rom Actores y Workers) Vendedor (f rom Actores y Workers) Stock (f rom Actualizar) Boleta (f rom Cierre de Caja) Ticket (f rom Cierre de Caja) 46 .

Empresa “EL TRIGAL” Sistema “VENTAS” 3.4. Diagramas de Secuencia ACTUALIZAR STOCK (REGISTRA PRODUCTO: DEVOLUCION) : Almacenero : Supervisor : Consolidado de Devolucion 1: genera y entrega al supervisor 2: revisa y firma consolidado ACTUALIZAR STOCK (REGISTRAR PRODUCTO: OPTIMO) : Almacenero : Consolidado de Ingreso si no esta acorde se produce la devolucion de los productos : Supervisor 1: recibe y verifica ¿si esta acorde los pedidos? 2: genera 3: recibe consolidado del almacenero 4: verifica y guarda 47 .2.

Empresa “EL TRIGAL” Sistema “VENTAS” ACTUALIZAR STOCK (SALIDA DE PRODUCTO) : Almacenero : Consolidado de Salida : Supervisor 1: genera y envia el consolidado de salida de los productos del almacen 2: recibe consolidado 3: verifica y guarda verifica el total de productos al inicio del dia con el consolidado de salida al fianl del dia ACTUALIZAR STOCK (SUPERVICION DE STOCK) : Almacenero : Consolidado de Salida : Supervisor 1: genera y envia el consolidado de salida de los productos del almacen 2: recibe consolidado 3: verifica y guarda verifica el total de productos al inicio del dia con el consolidado de salida al fianl del dia 48 .

Empresa “EL TRIGAL” Sistema “VENTAS” COMPRA A PROVEEDORES (ERROR DE PEDIDO) : Administrador : Consolidado de Error en Pedido 1: Genera 2: Envia a Proveedor 49 .

Empresa “EL TRIGAL” COMPRA A PROVEEDORES (OPTIMO) Sistema “VENTAS” : Administrador : Solicitud de Pedido : Cotizacion : Almacenero : Pedido : Factura de Compra : Consolidado de Ingreso 1: Envia al Proveedor 2: Analiza Cotizacion 3: Recibe 4: Genera y envia 5: Genera y Envia a Administrador 6: Recibe 7: Recibe de Proveedor Conformidad entre Factura de Compra y Consolidado Si no esta OK: ERROR EN PEDIDO 8: Verifica conformidad 9: Cancelar 10: Archiva 11: Archiva 50 .

Empresa “EL TRIGAL” PRODUCIR PRODUCTOS Sistema “VENTAS” : Administrador : Almacenero : Jefe de produccion : Informe de produccion : Informe de productos Terminados : Solicitud de Materia Prima : Cargo de Entrega de materiales 1: genera informe 2: comunica generacion de informe 3: revisa el Informe de Produccion 4: genera solicitud de materia prima segun el informe de produccion 5: comunica sobre la Solicitud de Materia Prima si es NO. vuelve hacer la solicitud de materia prima 6: revisa la Solicitud de Materia Prima 7: genera cargo de Entrega de Materiales 8: comunica generacion de Cargo de Materia Prima 9: revisa Cargo de Materia Prima 10: elabora productos solicitado el informe de produccion 11: genera Informe de Productos Terminados 12: comunica la generacion del Informe de Productos Terminados 51 .

Empresa “EL TRIGAL” CIERRE DE CAJA Sistema “VENTAS” : Cajero : Administrador 1: Contabiliza total : Boleta : Ticket : Consolidado de Cierre Caja : Orden de Descuento 2: Contabiliza total 3: Genera y entrega a Administrador Si el efectivo no es acorde a los ticket y/o Boletas 4: Verifica y firma 5: Genera y entrega al Cajero 6: Firma 7: Entrega Tickets 8: Recepciona y guarda 9: Recepciona dinero .Tickets y guarda 52 .

Empresa “EL TRIGAL” VENTAS Sistema “VENTAS” : Cajero : Stock : Ticket : Boleta por cada producto pedido por el cliente : Vendedor 1: Revisa producto 2: Añade producto a Ticket La Boleta solo se genera si la venta es mayor a S/5. 3: Genera y entrega al Cliente 4: Genera 5: Registra Salida de productos 6: Recibe Ticket 7: Revisa y entrega cliente 53 .

Diagramas de Colaboración Sistema “VENTAS” ACTUALIZAR STOCK (REGISTRO PRODUCTO: DEVOLUCION) 1: genera y entrega al supervisor : Consolidado de Devolucion : Almacenero 2: revisa y firma consolidado : Supervisor 54 .3.4.Empresa “EL TRIGAL” 3.

Empresa “EL TRIGAL” Sistema “VENTAS” ACTUALIZAR STOCK (REGISTRO PEDIDO: OPTIMO) 1: recibe y verifica ¿si esta acorde los pedidos? 2: genera : Alm acenero : Consolidado de Ingreso 3: recibe consolidado del almacenero 4: verifica y guarda : Supervisor 55 .

Empresa “EL TRIGAL” Sistema “VENTAS” ACTUALIZAR STOCK (SALIDA DE PRODUCTO) 3: verifica y guarda : Consolidado de Salida 2: recibe consolidado : Supervisor 1: genera y envia el consolidado de salida de los productos del almacen : Almacenero 56 .

Empresa “EL TRIGAL” Sistema “VENTAS” ACTUALIZAR STOCK (SUPERVICION DE STOCK) 3: Verifica si se encuentra bajo el nivel establecido 1: Revisa Stock : Supervisor 4: Genera y entrega Informe al adminitrador : Stock 6: verifica informe 2: Genera y entrega al administardor : Informe de Productos Faltantes 5: Recibe el Informe : Administrador 7: Genera y entrega la solicitud al Proveedor 8: Recibe y archiva : Inventario de Productos : Solicitud de Pedido 57 .

Empresa “EL TRIGAL” COMPRAS (ERROR DE PEDIDO) Sistema “VENTAS” 1: Genera 2: Envia a Proveedor : Administrador : Consolidado de Error en Pedido COMPRAS (OPTIMO) 2: Analiza Cotizacion 8: Verifica conformidad : Almacenero : Administrador 6: Recibe 11: Archiva 7: Recibe de Proveedor 9: Cancelar Envia al Proveedor 4: Genera y envia 1: 10: Archiva 3: Recibe 5: Genera y Envia a Administrador : Pedido : Consolidado de Ingreso : Cotizacion : Factura de Compra : Solicitud de Pedido 58 .

Empresa “EL TRIGAL” PRODUCIR PRODUCTOS Sistema “VENTAS” 3: revisa el Informe de Produccion 9: revisa Cargo de Materia Prima 10: elabora productos solicitado el informe de produccion 2: comunica generacion de informe : Administrador 1: genera informe 12: comunica la generacion del Informe de Productos Terminados : Jefe de produccion : Informe de produccion 8: comunica generacion de Cargo de Materia Prima 6: revisa la Solicitud de Materia Prima 5: comunica sobre la Solicitud de Materia Prima 4: genera solicitud de materia prima segun el informe de produccion 11: genera Informe de Productos Terminados : Almacenero 7: genera cargo de Entrega de Materiales : Solicitud de Materia Prima : Informe de productos Terminados : Cargo de Entrega de materiales 59 .

Tickets y guarda 8: Recepciona y guarda : Administrador 60 .Empresa “EL TRIGAL” CIERRE DE CAJA Sistema “VENTAS” : Cajero 6: Firma 3: Genera y entrega a Administrador 2: Contabiliza total 7: Entrega Tickets 1: Contabiliza total : Boleta : Consolidado de Cierre Caja : Ticket : Orden de Descuento 5: Genera y entrega al Cajero 4: Verifica y firma 9: Recepciona dinero .

Empresa “EL TRIGAL” VENTAS Sistema “VENTAS” 1: Revisa producto 5: Registra Salida de productos : Boleta 4: Genera : Cajero : Stock 2: Añade producto a Ticket 3: Genera y entrega al Cliente : Ticket 6: Recibe Ticket 7: Revisa y entrega cliente : Vendedor 61 .

hemos llegado a la conclusión de que “EL TRIGAL” procedimientos son manuales.Empresa “EL TRIGAL” Sistema “VENTAS” 4. segura y que nos permita realizar consultas de una manera mas rápida y exacta.. También hemos visto la necesidad de sugerirle que compre un plataforma de base de datos confiable. que todos sus 62 .Conclusiones Luego de un análisis exhaustivo de la organización en estudio.

. Se recomienda a la empresa la adquisición de herramientas orientas objetos ya que el sistema a implantar esta realizado bajo esa estructura de datos.Recomendaciones Se recomienda a la empresa el uso de un Servidor de Base de Datos. ya que nos permite brindarle una estructura a nuestro software y documentar todos los procesos en una forma grafica que nos ayude a comprender de una a mejor manera a nosotros y a los usuarios. Por otro lado el uso de la metodología RUP nos ha ayudado considerablemente en el desarrollo de nuestro sistema.Empresa “EL TRIGAL” Sistema “VENTAS” 5. Por otro lado es recomendable tener a prueba el sistema antes de implantarlo. para poder detectar algún posible error o anomalía inesperada durante su ejecución. 63 . el funcionamiento de nuestro sistema.

Esta función se encarga principalmente de realizar la venta.se encarga de controlar el cierre de caja al finalizar el día.Cierre de Caja. controla el descuento al la cajera si este fuese necesario.Se encarga del cierre de caja al final del día se totaliza los ticket y el dinero..1 Planeamiento del Proyecto 6.Se encarga de tributar las ventas mayores de 5 soles y las ventas al final del día Subsistema Generar Ticket. • Subsistema Generar Consolidado de Descuento.1 Ámbito del Proyecto Área de Venta y Cierre de Caja Funciones .1. 6..Venta.Se encarga de registrar el descuento que se le realiza a la cajera al detectar que la cantidad vendida es mayor a la cantidad en dinero existente en caja. 6.Se encarga de registrar la venta de los productos.2 Subsistemas • • • Subsistema Generar Boleta.1..3 Limitaciones nuestro sistema en la falta de conocimientos del personal de ventas con tecnología de punta. Anexo 6. . Subsistema Generar Consolidado de Cierre de Caja.1..Empresa “EL TRIGAL” Sistema “VENTAS” 6. 64 ...

Empresa “EL TRIGAL” 6.2.2 Planificación y Estimación del Proyecto 6.1 Planificación del Proyecto Sistema “VENTAS” 65 .

Aaron Cordova Y. Aaron Cordova Y. Jonattan Mazzetti B. Aaron Coordova Y. Marilyn Montañez R.Empresa “EL TRIGAL” Sistema “VENTAS” 6. Gino Ureta B. Richard Aquije H. Richard Aquije H. Gino Ureta B.2 Estimación de Costos a) SOFTWARE Oracle Visual Age for Java Rational Rose Linux Impresora Epson Stylus color 777 Total $ 5000 $ 2345 $ 4000 free $115 $ 12035 b) HARDWARE Servidor BD XSeries 205 (IBM) c) PERFIL PERSONAL FUNCIONES Gerente del Proyecto Ingenieros de Componentes Analista de Sistemas Analista de PN Diseñador de GUI Arquitecto del Sistema Administrador del Sistema Integrador del Sistema Admin. 66 $ 1000 . Gino Ureta B. Marilyn Montañez R. De Control de Cambios Examinador de Negocios Especificador de CU Diseñador de BD TRABAJADOR Jonattan Mazzetti B.2.

Gino Ureta B. Aaron Cordova Y. Richard Aquije H.$ 3000 Gino Ureta B.2 0. Marilyn Montañez R.3 0.22 0. PORCENTAJE 0.14 $ 10000 Jonattan Mazzetti B. Aaron Cordova Y.14 0. Jonattan Mazzetti B.Empresa “EL TRIGAL” Examinador de Código Implementador Ingeniero de Pruebas Desarrollador Manual TRABAJADOR SALARIO Sistema “VENTAS” Richard Aquije H. $ 2200 $ 2000 $ 1400 $ 1400 Total por Grupo de Desarrollo 67 .

iterativo (mini-proyectos) e incremental (versiones).3. Bosquejar y esclarecer la funcionalidad que el sistema va a proveer.1 Fases 6. 68 . 6.3 Guía Metodológica y Técnicas Aplicadas RUP (Rational Unified Process) es un proceso de desarrollo de software que en forma disciplinada asigna tareas y responsabilidades en una empresa de desarrollo (quién hace qué. de la forma más efectiva Los principales objetivos de la Metodología RUP son: • • Asegurar la producción de software de calidad dentro de plazos y presupuestos predecibles. Definir la visión y alcance del sistema. Lo que se hace en esta fase es: Definir el contexto del negocio. Es de vital importancia para los nuevos esfuerzos de desarrollo. en los cuales hay requerimientos y negocios con riesgos significativos los cuales deben ser diseccionados antes que el proyecto pueda proceder.3. Dirigido por casos de uso.Empresa “EL TRIGAL” Sistema “VENTAS” 6.M.1.L. centrado en la arquitectura. Considerar la viabilidad del proyecto y bosquejar el plan del proyecto. RUP es una guía de cómo usar U. cuándo y cómo).1 FASE DE INICIO La Fase de Inicio esta orientada al establecimiento de los Casos de Uso y una base para la visión del proyecto.

Lo que se hace en esta fase es: Bosquejar el plan de interacción. incluyendo: Evaluación inicial de riesgos Una estimación de los recursos requeridos 6. riesgos y el objetivo de la arquitectura. Decidir que manejará el desarrollo de la arquitectura.3. Un modelo inicial de casos de uso y modelo del dominio (1020%) Un caso de negocios inicial. Esta fase termina en el establecimiento como base de la arquitectura del sistema.2 FASE DE ELABORACIÓN Esta fase esta orientada a descubrir la arquitectura del sistema y proveer una base estable para el aumento de los esfuerzos del diseño y la implementación en la fase de construcción.1. La estabilidad de la arquitectura es evaluada a través del uso de prototipos de arquitectura. Desarrollar un plan comprensivo mostrando como el proyecto será completado. Lo que se obtiene de esta fase es: • • • • • Sistema “VENTAS” Una visión general de los requerimientos del proyecto y/e los requerimientos principales. Lidiar con los elementos de riesgo más altos del proyecto.Empresa “EL TRIGAL” Refinar el plan del proyecto. 69 . Lo que se obtiene de esta fase es: Un modelo del dominio y de casos de uso 80% completo.

3 FASE DE CONSTRUCCIÓN Lo que se hace en esta fase es: • Desarrollar incrementalmente producto de software completo el cual estará listo para ser transferido al usuario.Empresa “EL TRIGAL” Requerimientos requerimientos específico. 6. Una liberación “beta” del producto. Liberaciones de productos ejecutables de funcionalidad incremental. suplementarios no funcionales que Sistema “VENTAS” capturen y los cualesquiera requerimientos que no estén asociados con un caso de uso 6.4 FASE DE TRANSICIÓN a) Lo que se hace en esta fase es: • Hacer la transición final del producto de software al usuario b) Lo que se obtiene de esta fase es: 70 . Documentación de usuario. Una lista de riesgos revisada.1.1.3.3. Lo que se obtiene de esta fase es: • • • • Un modelo completo de diseño y casos de uso.

71 .Empresa “EL TRIGAL” Sistema “VENTAS” • • • • • • Liberaciones ejecutables de producto.3. Asegurar que los clientes.1 Modelo del Negocio Los objetivos del proceso de Negocio son: • • Entender la estructura y dinamismo de la organización. de y la desarrolladores organización.3.2.3. las expectaciones del usuario Manuales de usuario actualizados Documentación de desarrollo actualizada Está el usuario satisfecho? Gastos reales de los recursos vs.2.2 Flujos de Trabajo Flujos del Proceso 6. • Deducir los requerimientos de los sistemas que soportan la organización.2 Captura de Requisitos Los objetivos del proceso de Captura de Requisitos: • • Llegar a un acuerdo con el cliente y usuarios sobre los que el sistema debería hacer. “Pruebas beta” para validar el nuevo sistema vs. Dar a los desarrolladores del sistema una mejor visión de los requerimientos del Sistema. Gastos previstos 6. una usuarios visión finales. tengan común 6.

6. ejecutables y otros) Probar el desarrollo de componentes como unidades Integrar los resultados producidos por implementadores individuales (o equipos) en un sistema ejecutable.Empresa “EL TRIGAL” • • • Delimitar el Sistema.3 Análisis y Diseño Los objetivos de este proceso son: • • • Transformar los requerimientos en el diseño del sistema a realizar Mejorar la arquitectura del Sistema Adaptar el diseño para estar a la par con el ambiente del implementación.4 Implementación Los objetivos de este proceso son: • • • • Definir la organización del código. Definir una interfase visual del sistema para el usuario 6.3.2. binarios.3. Sistema “VENTAS” Proveer la base para el planeamiento del contenido técnico de las iteraciones.3.2. en términos de subsistemas de implementación organizados en capas Implementar clases y objetos en términos de componentes (código fuente.2.5 Pruebas Los objetivos de este proceso son: • • Verificar la interacción entre objetos Verificar la correcta integración de todos los componentes del software 72 . diseñándolo para su funcionamiento 6.

3. además: • • • • • Produce versiones externas del software Empaquetar el Software Distribuir el Software Instalar el Software Proveer ayuda y asistencia a usuarios Flujos de Soporte 6.7 Administración de Configuración y Cambios No sirve principalmente para controlar a los numerosos artefactos que las personas encargadas del proyecto hicieron y por lo tanto controla los siguientes problemas: • • • Actualizaciones simultáneas Varias versiones Documentación Limitada 6.2. al igual que un manual de planeamiento.Empresa “EL TRIGAL” • • Verificar que todos los Sistema “VENTAS” requerimientos hayan sido correctamente implementados Identificar y asegurar que los defectos sean localizados antes de la distribución del software 6.2.3. 73 .6 Distribución El propósito de este proceso.3. es el de producir versiones del producto en forma satisfactoria y entregar el software a los usuarios.2. ejecutar y monitorear el proyecto y por último un esquema de manejo de riesgos.8 Administración de Proyectos El propósito de este flujo de trabajo es presentar un estructura de administración del software.

9 Ambiente Este flujo de trabajo se basa principalmente en actividades necesarias para configurar el proceso de un proyecto. objetos u operaciones.3.Empresa “EL TRIGAL” Sistema “VENTAS” 6. Describen las actividades que se requiere para desarrollar el manual que apoyará al proyecto. UML se puede usar para modelar distintos tipos de sistemas: sistemas de software. y organizaciones del mundo real. 6. y describe la semántica esencial de lo que estos diagramas y símbolos significan.3. Diagramas de Colaboración para modelar interacciones entre objetos. • • • • 74 .3 ¿QUÉ ES UML? El Lenguaje Unificado de Modelado prescribe un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos. UML ofrece nueve diagramas en los cuales modelar sistemas. • Diagramas de Casos de Uso para modelar los procesos 'business'. Diagramas de Estado para modelar el comportamiento de los objetos en el sistema.2. El propósito de las actividades de este flujo de trabajo es alimentar a la organización del desarrollo del software con el ambiente de desarrollo del software para que así apoyen el grupo de desarrollo. Mientras que ha habido muchas notaciones y métodos usados para el diseño orientado a objetos. ahora los modeladores sólo tienen que aprender una única notación. Diagramas de Secuencia para modelar el paso de mensajes entre objetos. Diagramas de Actividad para modelar el comportamiento de los Casos de Uso. sistemas de hardware.

75 .3. Ahora con UML. Diagramas de Componentes para modelar componentes. diseñadores diferentes modelando sistemas diferentes pueden sobradamente entender cada uno los diseños de los otros. UML incluye los siguientes diagramas: • Diagrama de casos de uso. causando a los revisores tener que aprender las semánticas y notaciones de la metodología empleada antes que intentar entender el diseño en sí. En concreto. • Diagrama de objetos. Para poder representar correctamente un sistema. • • • UML es una consolidación de muchas de las notaciones y conceptos más usados orientados a objetos.Empresa “EL TRIGAL” • Sistema “VENTAS” Diagramas de Clases para modelar la estructura estática de las clases en el sistema. UML ofrece una amplia variedad de diagramas para visualizar el sistema desde varias perspectivas. un diagrama ofrece una vista del sistema a modelar. • Diagrama de clases. 6. • Diagrama de colaboración. Diagramas de Implementación para modelar la distribución del sistema. creadores de tres de las metodologías orientadas a objetos más populares. Diagramas de Objetos para modelar la estructura estática de los objetos en el sistema. UML prescribe una notación estándar y semánticas esenciales para el modelado de un sistema orientado a objetos. e Ivar Jacobson.4 Diagramas Utilizados con UML Un diagrama es la representación gráfica de un conjunto de elementos con sus relaciones. Previamente. un diseño orientado a objetos podría haber sido modelado con cualquiera de la docena de metodologías populares. James Rumbaugh. Empezó como una consolidación del trabajo de Grade Booch. • Diagrama de secuencia.

por lo que nos centraremos en éstos. Los diagramas de componentes y despliegue están enfocados a la implementación del sistema. Rumbaugh y Jacob-son). Éste es el diagrama más común a la hora de describir el diseño de los sistemas orientados a objetos. colaboración. clases y secuencia. Es decir. Se define un caso de uso como cada interacción supuesta con el sistema a desarrollar. El resto de diagramas muestran distintos aspectos del sistema a modelar. Sistema “VENTAS” Los diagramas más interesantes (y los más usados) son los de casos de uso. interfaces y sus relaciones. transición a los usuarios y certificación de las distintas fases y entregables. • Diagrama de despliegue. estados y actividades.3.Empresa “EL TRIGAL” • Diagrama de estados. • Diagrama de componentes. se está diciendo lo que tiene que hacer un sistema y cómo. El navegador UML de Rational Rose nos permite establecer una trazabilidad real entre el modelo (análisis y diseño) y el código ejecutable. El diagrama de casos de usos representa gráficamente los casos de uso que tiene un sistema. que cubre todo el ciclo de vida de un proyecto: concepción y formalización del modelo. donde se representan los requisitos funcionales. En el diagrama de secuencia se muestra la interacción de los objetos que componen un sistema de forma temporal.5 Herramienta Utilizada (Rational Rose) Rational Rose es la herramienta CASE desarrollada por los creadores de UML (Booch. • Diagrama de actividades. Para modelar el comportamiento dinámico del sistema están los de interacción. 6. El diagrama de clases muestra un conjunto de clases. construcción de los componentes. Facilita el desarrollo de un proceso cooperativo en el que todos los agentes tienen sus propias vistas de información (vista de 76 .

Además aplicamos esta metodología para poder así explicarles o hacerles entender a los usuarios cómo el sistema interactuará con ellos para que así los usuarios se sientan familiarizados con dicho sistema y poder así con su ayuda captar nuevos requisitos y realizar un desarrollo iterativo e incremental del sistema. Es por eso que en este proyecto aplicamos la metodología PUD. vista Lógica. de manera tal que estos procesos no sean tan engorrosos y sean más ágiles. con la cual nos guiamos haciendo uso de los diagramas con los cuales identificamos de una manera rápida los procesos del negocio. quienes lo realizan y cómo lo realizan.4 Desarrollo de la Metodología PUD Propósitos del Proyecto (con respecto a la metodología) Primeramente. Objetivos del Proyecto (con respecto a la metodología) • Aprender a identificar los procesos del negocio mas importantes que hay en la organización en estudio al igual que los actores que participan en este proceso.Empresa “EL TRIGAL” Sistema “VENTAS” Casos de Uso. • Aprender a delimitar las funcionalidades que va a tener el sistema. 77 . el siguiente proyecto tiene como finalidad el mejorar y automatizar el servicio de COMMON hacia los clientes y colaboradores haciendo que sea más fácil para estos los procesos de registro y afiliaciones. vista de Componentes y vista de Despliegue). pero utilizan un lenguaje común para comprender y comunicar la estructura y la funcionalidad del sistema en construcción 6.

• Prototipos en cada fase las interfaces gráficas del usuario para que en cada iteración analizar las preferencias de los usuarios y poder así hacer un desarrollo iterativo del sistema.Empresa “EL TRIGAL” • Sistema “VENTAS” Utilizar las plantillas de casos de uso como soporte para el desarrollo de los diferentes diagrama de secuencia como el de colaboración y poder así entender el sistema. 78 . • Desarrollar diagramas de integración de los sistemas para poder verificar la calidad del software. • Implementar correctamente los diagramas de análisis y diseño para el buen entendimiento de los próximos usuarios al sistema en desarrollo.

Caso De Uso Incluido Indica que la funcionalidad de un caso de uso incluido es usada por un caso de Uso Base Casos De Uso Se usan para especificar el comportamiento de el sistema sin definir su estructura.Empresa “EL TRIGAL” Sistema “VENTAS” GLOSARIO DE TERMINOS Actores Los Actores representan lo que interactúa con el sistema. 79 . puede ser opcionalmente usada por un caso de uso Base. Ellos representan a todo lo que necesita intercambiar información con el sistema Atributo Representa una propiedad de una entidad. Es una operación/tarea específica que se realiza tras una orden de algún agente externo. sea desde una petición de un actor o bien desde la invocación desde otro caso de uso. Cada atributo de un objeto tiene un valor que pertenece a un dominio de valores determinado Caso De Uso Extendido Indica que la funcionalidad e un caso de uso extendido.

Describe también la ejecución de una secuencia de acciones que producen un resultado para un actor del negocio. la cual servirá como modelo para los objetos que se realizarán posteriormente. Clasificadores Instrumentos que nos permite realizar el diagrama de secuencia en la Fase de Análisis O. sin capacidad de procesamiento 80 .Empresa “EL TRIGAL” Sistema “VENTAS” Casos De Uso De Negocio Define que debería pasar en el negocio cuando se lleva a cabo. Device Es un componente de hardware. Componente Es una parte física reemplazable de un sistema que empaqueta su implementación y es conforme a un conjunto de interfaces a las que proporciona su realización Control También llamado como gestor. es un clasificador que permite delegar responsabilidades a otros clasificadores. Clases Es una abstracción de la realidad.O.

los diagramas de colaboración muestran explícitamente las relaciones de los roles. organizado respecto de las acciones y usado para especificar Diagramas De Casos De Uso Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno. A diferencia de los diagramas de secuencia. Los Casos de Uso son descripciones de la funcionalidad del sistema independientes de la implementación Diagramas De Clases Es el diagrama principal para el análisis y diseño. junto con los cambios que permiten pasar de un estado a otro 81 . Un diagrama de clases presenta las clases del sistema con sus relaciones estructurales y de herencia Diagramas De Colaboración Diagrama que muestra interacciones organizadas alrededor de los roles. Diagramas De Estado Muestra el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicación.Empresa “EL TRIGAL” Sistema “VENTAS” Diagramas De Actividad Es una especialización del Diagrama de Estado.

Empresa “EL TRIGAL” Sistema “VENTAS” Diagramas De Secuencia Diagrama que muestra las interacciones entre los objetos organizadas en una secuencia temporal. Esquema Lugar lógico el cual se colocan un conjunto de tablas dentro de una base de datos. en el caso de Oracle. este manejador nombra al esquema de la misma manera que el usuario para no causar confusiones posteriores. Foro Reunión para discutir asuntos de interés actual ante un auditorio que puede intervenir en la discusión GUI Es la interfaz Gráfica del Usuario. En particular muestra los objetos participantes en la interacción y la secuencia de mensajes intercambiados Driver Un driver es un conjunto de clases que permiten establecer la comunicación entre el programa java y el DBMS que se está utilizando Entidad Es un clasificador que representa a una tabla dentro de una base de datos. (Ventanas) Hardware Conjunto de elementos materiales de un ordenador electrónico 82 .

) Metodo Implementación de una operación en seudocódigo. nos permite enlazar documentos. SyBase. etc. etc. Infomix. para poder así var un mayor dinamismo de lo que se este haciendo en ese momento (página web. Establece una conexión con una BD. etc. páginas web. Procesa los resultados Links Más conocido como enlace. que puede ser Oracle.Empresa “EL TRIGAL” Sistema “VENTAS” Interface Es un clasificador que representa a las ventanas u otros sistemas dentro del Diagrama de Secuencias de la Fase de Análisis O. Envía sentencias SQL. como su mismo nombre nos lo dice. JDBC JDBC es usado para enviar comandos SQL hacia una base de datos relacional. 83 .O. presentaciones. documento.

de propósito general que sirve para organizar los elmentos del modelo en grupos. Processor Es un componente de hardware capaz de ejecutar programas Red Conjunto de ordenadores.Empresa “EL TRIGAL” Sistema “VENTAS” Metodología Es un enfoque particular. 84 . es un modo de comprender la realidad Nodo Elemento físico que existe en tiempo de ejecución y representa un recurso computacional. de orden filosófico. impresoras y otros medios informáticos conectados entre sí Requisitos No Funcionales Son los que no se pueden asociar a ningún caso de uso. Operaciones Es una acción que un objeto puede realizar. generalmente tiene algo de Memoria y a menudo Capacidad de Procesamiento. Paquetes Un paquete es un elemento de modelo. fundado en ciertos principios generales.

operadores y funciones de agregado. y describe la semántica esencial de lo que estos diagramas y símbolos significan 85 . cláusulas. compuesto por comandos. actualizar y manipular las bases de datos. cuándo y cómo).Empresa “EL TRIGAL” Sistema “VENTAS” RUP RUP (Rational Unified Process) es un proceso de desarrollo de software que en forma disciplinada asigna tareas y responsabilidades en una empresa de desarrollo (quién hace qué. UML El Lenguaje Unificado de Modelado prescribe un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos. Software Conjunto de programas de ordenador y técnicas informáticas SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado. Estos elementos se combinan en las instrucciones para crear.

html http://www.Empresa “EL TRIGAL” Sistema “VENTAS” BIBLIOGRAFÍA • • • • • http://www.com http://www.com/uml/objeto.com/products/us/ 86 .uml.rational.ibm.org/uml/ http://www.creangel.omg.org/ http://www.