28
Ingeniería de Software Integrantes: Patricio Lerzundi Andrés Jara

Trabajo Ing Software

Embed Size (px)

DESCRIPTION

trabajo de ingenieria de software

Citation preview

Ingeniera de Software

Integrantes: Patricio Lerzundi Andrs Jara Alexis Rodrguez Rodrigo Salazar

ContenidoIntroduccin3Entrevista4Caso de Uso6Documentacin7Diagrama de Clases22Conclusin23

Introduccin

Nosotros como grupo fuimos a una empresa a prestar nuestros servicios. Esta empresa es una imprenta llamada Imprenta Navarro. Esta ocupa un mtodo mecnico destinado a reproducir textos e imgenes sobrepapel, tela u otros materiales dependiendo de las necesidades del cliente. Nuestra misin como grupo es la toma de requisitos para poder solucionar los problemas de la empresa en cuestin.

Entrevista

1. Presentacin del cliente y rubro de la empresa

Fernando navarro lleva 15 aos en el rubro de la imprenta

2. Cul es su funcin y si puede mostrar su trabajo y que lo describa?

Don Fernando es el jefe de la imprenta. l se encarga de realizar los diseos en un software llamado corel, luego de disearlos los pasa a matrices para luego enviarlos hacia abajo y as imprimirlos en las imprentas ms grandes

3. Qu es lo que espera del sistema?Mejor eficiencia y eficacia de la empresa

4. Cuntas personas trabajan en su empresa?Trabajan 3 personas en total en esta empresa

5. Cunto presupuesto puede usar en el proyecto?El presupuesto que el cliente est dispuesto a gastar es de 1.000.000 milln de pesos

6. Qu servicios tiene en disponibilidad en esta empresa? La empresa cuenta con conexin a internet

7. Tiene tecnologa que use en su empresa y cuntos equipos tiene en disponibilidadLa empresa cuenta con tecnologa y sus equipos son 2 computadores 4 impresoras

Preguntas de escala

Nivel tiene de experiencia en uso de tecnologas? Escala de 1 a 7Un 4.0 Nivel de usos de programas en su empresa? Escala de 1 a 7Un 4.0

Caso de Uso

Documentacin

Actor: AdministradorDescripcin: elAdministradorest encargado de poder agregar, actualizar y eliminar proveedores y productos.Pasos realizados:1. ElAdministradorrealiza la mantencin correspondiente de proveedores.2. ElAdministradorrealiza la mantencin correspondiente a los materiales.3. ElAdministradorrealiza pedido.4. ElAdministradorrealiza servicios.5. ElAdministradoragrega el pedido en la emisin de facturas.6. ElAdministradortermina de agregar y con el botnimprimirgenera la factura.7. ElAdministradorpuede cancelar la impresin e emisin de factura si lo desea.Precondiciones: 1. ElAdministradorse identifica y se autentifica.Garanta de xito:Si elAdministradorregistra en los mantenedores se guarda en las bases de datos o tambin se imprimir la factura y poder enviar los pedidos a los trabajadores correspondiente en la imprenta.Suposiciones: El administrador gestiona el programa a travs de unaGUI.

Casos de Uso: Mantener MaterialesActor Principal: AdministradorPersonal Involucrado e intereses: Administrador: El administrador requiere almacenar sus materias primas que se puedan agregar, editar, y eliminar. Con el propsito de tener un buen control.Precondiciones: El administrador debe estar logueado e iniciada su sesin.Garantas de xito: El administrador puede gestionar de una manera amigable sus materiales, para que su balance quede neutro en los estndares de gestin de bodega.Escenario principal del xito:1. El administrador ingresa el cdigo correspondiente, detalle, y cantidad acorde lo que dice la gua de despacho y en existencia.2. El sistema guarda los datos correspondientes que ingresa el administrador, con la posibilidad de eliminarlo o editarlo.Se repite el 1 y 2 hasta que el administrador finaliza la tarea correspondiente de este tem1. El sistema automticamente hace la operacin de sustraccin de la cantidad de los materiales cuando emite el pedido para la produccin.Extensiones:a. En caso que el sistema pueda causar fallos.1. El administrador accidentalmente ingres un cdigo que no corresponde al material. el sistema tiene el botn editar para poder arreglar este incordio.2. Se apag el sistema. El programa adems de tener backup , tambin guarda temporalmente la informacin cuando ocurre estos casos.3. El administrador enva los materiales en vaco por descuido, el sistema enva un mensaje de alerta que no se puede dicha accin y no lo guarda.Frecuencia: prioridad media

Actor: ChilecompraDescripcin: Su funcin es revisar el reporte del pedido del administrador, para que los clientes puedan captar que imprenta tom su trabajo.Pasos realizados1. ChileCompra enva con PDF los clientes interesados de la licitacin.2. ChileCompra revisa los los combo box seleccionado con los clientes que van a trabajar con la imprenta.Precondiciones: se necesita cuenta de ChileCompra para este paso.Garanta de xito: Siempre y cuando el administrador acepte los trabajos ofrecidos por ChileCompra.Suposiciones: Se trabaja desde la pgina web de ChileCompra.

Caso de Uso: Mantener ClientesActor Principal: AdministradorPersonal involucrado e intereses: Administrador: El administrador requiere guardar los clientes para poder usarlos en las facturas y pedidos. Administrador: Tambin editarlos y eliminarlo si es que el lo desea o por alguna equivocacin.Precondiciones: El administrador debe estar logueado e iniciada la sesin.Garantas de xito: El administrador controla de manera amigable las mantenciones de los clientes como ejemplo de editar, modificar y eliminar. El administrador usa los mantenedores para agregar en la factura de manera automtica los datos de los clientes.Escenario principal del xito:1. El administrador ingresa el rut del cliente y sus respectivos datos.2. El sistema almacena la informacin con el botn guardar.Se repite los pasos 1 y 2 hasta que el administrador termine la tarea pendiente de aadir, modificar o eliminar.Extensiones:a. en caso que ocurra una falla o algn tipo de incordio:1. Muestra un mensaje de advertencia cuando el administrador enva sin agregar informacin de los clientes.2. Almacena datos temporales en caso de que el sistema se apague o por corte de luz.3. Muestra mensaje de advertencia cuando hay rplicas de rut en los clientes.4. Muestra un mensaje de advertencia al pasar de 255 caracteres en almacenamiento de cada campo.Frecuencia: Prioridad media.

Caso de Uso: Realizar ServiciosActor Principal: AdministradorPersonal involucrado e intereses: Administrador: El administrador requiere imprimir las facturas con una impresora para sus clientes. Administrador: El administrador tambin emite facturas de los clientes.Precondiciones: El administrador se identifica y autentifica.Garanta de xito: Si se hace la factura se podr imprimir aquel documento al mismo tiempo la factura se guarda en un respaldo.Escenario principal de xito: 1. El administrador ingresa el cdigo del producto y cantidad. 2. Elsistemaregistra la lnea de venta, precio, cantidad y subtotales.el Administrador repite los pasos 1 y 2 3. El administrador hace la factura de sus servicios. 4. El administrador hace click para imprimir la factura y entregarla al cliente.Extensionesa. En cualquier momento el Sistema falla:Para dar soporte a la recuperacin y registro correcto, asegura que todos los estados y eventos significativos de una tarea puedan recuperarse desde cualquier paso del escenario.1. El administrador se le olvido la contrasea, puede contactarse con el administrador para el posible restauracin de su password o puede contactarse con el administrador del sistema.2. El administrador se equivoc en ingresar un dato en la factura. Puede modificar la factura con el botn editar de factura.3. El administrador cancela por descuido la factura. el sistema guarda en un archivo temporal la factura en una hoja de clculo.

4. El administrador se dio cuenta que el rut del cliente no existe. El sistema le enva una advertencia de ello y le recomienda revisar el mantenedor de clientes.Frecuencia: prioridad alta.

Actor: OperadorDescripcin: Su papel fundamental es revisar los pedidos para hacer su rol en la imprenta, adems de enviar un correo el operador para que los clientes vengan a buscar sus productos.Pasos realizados:1. El operador revisa en el sistema los vales pendientes y los imprime para realizar el trabajo.2. El operador con un botn de ok cierra el pedido.3. Una vez concluido el trabajo se cierra el pedido en el sistema y se enva un mensaje automtico al cliente correspondiente al pedido.Precondiciones: Siempre y cuando el operador este logueado con su cuenta.Suposiciones: El operador trabaja con una GUI.

Actor: CorreoDescripcin: Su funcin es enviar los correos a los clientes, una vez terminada el trabajo de los pedidos.Pasos realizados:1. El operador enva el correo de forma automtico.2. El servicio de correo enva al destinatario.3. El correo llega al destinatario de forma correcta.Precondiciones: Siempre y cuando el pedido est terminado.Suposiciones Se trabaja con los protocolos de POP3.

Caso de Uso: Pedido TerminadoActor Principal: OperadorPersonal involucrado e intereses Operador: Una vez terminado el trabajo el operador cierra el pedido. Operador: Despus cerrado el pedido se enva un mensaje automticamente al cliente.Precondiciones El operador debe estar logueado para hacer este tipo de trabajo. El operador debe haber terminada la tarea de los pedidos antes de enviar un correo al cliente.Garantas del xito: El operador es el que finaliza con el pedido terminado para avisar a los clientes que sus trabajos estn terminados.Escenario principal del xito:1. El operador ingresa en la ventana de pedidos concluidos.2. El operador coloca click en cerrar pedido.3. Sale una advertencia de si y no para asegurar el pedido.4. Despus el sistema de correo se encarga de enviar un mensaje que el pedido est terminado.Extensionesa. En caso de fallas:1. El sistema tiene en retraso de 10 min al enviar el correo en caso que el operador se equivoca.2. Si el sistema se apaga, el pedido queda intacto con las restauraciones automticas.Frecuencia Prioridad media.

Caso de Uso: Enviar CorreoActor Principal: Enviar correo**Personal involucrado e intereses: Correo: El sistema de correo enva un mensaje para los destinatarios finales.Precondiciones El pedido debe estar terminado para enviar el correo.Garantas del xito: Una vez terminado el trabajo se enva el correo para que los clientes busquen su pedido.Escenario principal del xito:1. Se enva el correo correspondiente del pedido.2. Se agrupan los correos por un retraso de 10 min para el envi.3. Se usan servicios de protocolos para el envi.Extensionesa. En caso que el sistema falle.1. Estn almacenados los correos en caso que no se envi hay latencia de 10 min.2. Se reenvan los correos cada 1 hora, son 2 veces de envi.Frecuencia Prioridad Media

Caso de Uso: Emitir PedidoActor Principal: AdministradorPersonal involucrado e intereses: Administrador: El administrador crea los pedidos para que los operadores empiecen con su trabajo correspondiente. Operador: El operador revisa el pedido para hacer su trabajo correspondiente. Administrador: El administrador crea un tipo de vale de consumo para poder organizarse con sus operadores.Precondiciones: El administrador y operador deben estar logueado.Garanta de xito: Si se hace el pedido, los operadores podrn hacer el trabajo encomendado, adems de aumentar las ganancias en la imprenta.Escenario principal del xito:1. El administrador ingresa en una gua para poder ingresar el pedido de los clientes.2. El administrador ingresa los materiales para el pedido.se repite los pasos 1 y 2 correspondiente.1. El sistema hace la sustraccin de los materiales siempre y cuando el pedido este emitido.2. El sistema genera un documento de los vales para que el operador corrobore el pedido.Extensiones:a. En caso de problemas:1. En caso de que el administrador cancele el pedido, los materiales vuelven de su cantidad anterior.2. Enva un mensaje de error si es que no haya materiales disponibles.Frecuencia Prioridad Alta.

Caso de Uso: Hacer FacturaActor Principal: Administrador.Personal involucrado e intereses: Administrador: Requiere hacer la factura para los clientes de forma ordenada. Administrador: Tambin para poder imprimirlas.Precondiciones El administrador debe estar logueado para este tipo de tareas. El trabajo debe estar terminado para hacer la factura a los clientes.Garantas del xito1. Si se hace la factura el administrador tendr ganancias en su empresa y poder declarar impuesto sin perdida.Escenario principal del xito:1. EL administrador ingresa el n de pedido y se agrega automticamente los detalles del cliente.2. El administrador verifica que los materiales estn correctos.Se repite los pasos 1 y 21. El administrador presiona ok y hay una opcin de imprimir.Extensiones:a. En caso de problemas:1. Se puede cancelar la factura y se muestra un mensaje de alerta si lo desea guardar o no.2. En caso que no est correcto el rut del cliente, lo enva al sector de los clientes para verificar el problema.3. En caso que el sistema se apague, se guarda la factura en forma temporal.Frecuencia Prioridad Alta.

Caso de Uso: Imprimir FacturaActor Principal: Administrador.Personal involucrado e intereses: Administrador: El administrador requiere que las facturas se impriman para luego entregrselas a los clientes.Precondiciones Deben estar las facturas terminadas para la impresin.Garantas del xito: Imprimir las facturas de forma eficiente.Escenario principal del xito1. El administrador selecciona las facturas terminadas.2. El administrador imprime las facturas terminadas.Se repite los pasos 1 y 2Extensionesa. en caso que el sistema falle.1. Si la impresora falla contactar con el tcnico adecuado.Frecuencia Prioridad Alta.

Caso de Uso: Revisar PedidoActor Principal: OperadorPersonal involucrado e intereses: Operador: El operador quiere saber cuntos pedidos hay en el da. Operador: El operador revisa el pedido y lo imprime.Precondiciones El operador debe estar logueado para hacer ese tipo de tarea. Debe estar el pedido emitido para revisarlo.Garanta del xito El operador al tener los vales puede empezar a trabajar en ello.Escenario principal de xito1. El operador revisa la lista de pedidos.2. El operador descarga el vale del pedido.Se repite el tem 1 y 21. El operador imprime el pedido.Extensiones:a. En caso de problemas:1. Se muestra un mensaje de alerta que el pedido fue cancelado por el administrador.2. hay otras opciones de documentos para los vales (pdf, doc , excel etc).3. En caso que se olvida la contrasea contactar con el administrador de sistemas.Frecuencia: Prioridad Alta.

Caso de Uso: Revisar Reporte PedidoActor Principal: AdministradorPersonal involucrado e intereses: Administrador: El administrador desde chilecompra revisa el reporte de las licitaciones de los clientes. Chilecompra: Al mismo tiempo ellos revisan si el pedido es tomado por el administrador. Administrador: Cuando es corroborado el pedido el administrador puede emitir el pedido para los operadores o cancelarlo.Precondiciones El administrador debe estar logueado en chilecompras.Garantas de xito: El administrador revisa los reportes de los clientes de las licitaciones, para la futura prstamos de servicios.Escenario principal del xito:1. El administrador ingresa su password y contrasea en chilecompras.2. El administrador descarga desde un pdf los reportes de los pedidos de los clientes.3. El administrador avisa desde el sistema de chilecompras checkeando desde un combobox los pedidos correspondientes.Extensiones:a. Problemas comunes:1. Se olvid la contrasea, contactar con administrador de sistema correspondiente a chilecompras.Frecuencia Prioridad Alta.

Diagrama de Clases

Conclusin

Como Grupo pudimos analizar las necesidades o mejoramientos que deba tener la empresa Imprenta Navarro a travs de aplicaciones o herramientas de ingeniera de Software desarrollando Casos de Uso y Diagrama de Clases. Pudimos dar una solucin acorde a lo que necesitaba la empresa antes dicha a consecuencia de la entrevista aplicada.