Professional Documents
Culture Documents
Integrantes: Eric Ayala C. Esteban Cancino V. Felipe Acevedo C. Seccin: 353 30/04/2013
ndice
Introduccin ....................................................................................................................................... 2 Ciclo de Vida ........................................................................................................................................ 3 Ciclo de vida iterativo e incremental............................................................................................... 3 Metodologa gil ................................................................................................................................. 6 Metodologa ASD (Adaptive Software Development) .................................................................... 6
Introduccin
Ciclo de Vida
El ciclo de vida del software es un conjunto de fases por las que pasa el sistema que se est desarrollando, desde que nace la idea inicial hasta que el software es retirado o reemplazado (muere). Entre las funciones que debe poseer un ciclo de vida se pueden destacar: Determinar las fases del proceso del software Establecer los pasos de pasar de una etapa a otra Definir la entrada y salidas de cada fase Describir los estados por los que pasa el producto Describir las actividades a realizar para transformar el producto
Un ciclo de vida para el proyecto se compone de fases sucesivas compuestas por tareas que se pueden planificar. Segn el tipo de ciclo de vida, la sucesin de fases puede ampliarse con bucles de retroalimentacin, es decir, una misma fase se puede repetir a lo largo del proyecto.
El desarrollo iterativo se centra en mejorar y revisar el producto ya creado. En cada ciclo se revisa y mejora el trabajo. Un ejemplo de desarrollo iterativo y no incremental es aquel basado en refactorizaciones (te dejamos una pequea introduccin a la refactorizacin), en el que cada ciclo mejorando ms el producto. En el ejemplo grfico de abajo se puede apreciar que se trata de un mtodo de mejora a travs de las sucesivas iteraciones. Es importante sealar no hay adicin de funcionalidades en el producto, hay revisin y mejora.
De la unin de los ciclos de vida iterativo e incremental al final de cada iteracin se consigue una versin estable del software, aadiendo adems nuevas funcionalidades a las versiones anteriores. As, el producto software se desarrolla por incrementos en el que cada iteracin (incluida la primera) obtiene una versin operativa del producto, as el sistema se desarrolla y mejora poco a poco y se obtiene un feedback continuo por parte del cliente sobre un producto operativo. Este modelo, en cada incremento se realizan las diferentes etapas de desarrollo de software, empezando por el anlisis y terminando con la implantacin y aceptacin del sistema.
La figura anterior demuestra como en cada iteracin el producto creado en la primera etapa se le van aadiendo nuevas formas y tonos Las modificaciones se aplican sobre el trabajo ya creado desde el principio, ya que desde la primera iteracin, esta es una versin del producto final. Y cada iteracin mejora el producto. Este modelo entrega flexibilidad, ya que permite que se realicen cambios en los requisitos por parte del usuario, un cambio en los requisitos antes propuestos y aprobados pueden analizarse e implementarse como un nuevo incremento.
Metodologa gil
Esta metodologa permite incorporar cambios con rapidez en el desarrollo del software. En muchas ocasiones, los modelos de gestin tradicionales no sirven para afrontar un reto que hoy en da resulta fundamental; incorporar cambios con rapidez y en cualquier fase del proyecto. Qu es una metodologa gil? Es una estrategia de desarrollo de software que promueve prcticas que son adaptativas en vez de predictivas; centradas en las personas o los equipos, iterativas, orientadas hacia la funcionalidad y la entrega, de comunicacin intensiva y que requieren implicacin directa del cliente. Este tipo de metodologa se cre con la necesidad de agilizar y automatizar los procesos de desarrollo de software.
Taller Proyecto Informticos rea de Informtica Ciclo de Vida Este ciclo se basa en componentes y no en tareas, es limitado en el tiempo, orientado por riesgos y tolerante al cambio. Que se base en componentes implica concentrarse en el desarrollo de software que trabaje, construyendo el sistema pieza por pieza. En este paradigma, el cambio es bienvenido y necesario, pues se concibe como la oportunidad de aprender y ganar una ventaja competitiva, de ningn modo es algo que pueda ir en dezmero del proceso y sus resultados. Fases Las fases en las que se trabaja la metodologa ASD son tres: especular, colaborar y aprender. Especular: Esta etapa consiste en realizar una planificacin tentativa del proyecto tomando en cuenta las futuras entregas que se le darn al usuario prototipo. En esta etapa se fija el rumbo que tomara el proyecto. Colaborar: En esta etapa se construir la funcionalidad del proyecto. Durante cada iteracin el equipo se preocupa de colaborar fuertemente para que de esta manera se logre liberar la funcionalidad esperada. En esta etapa tambin es posible explorar nuevas alternativas que pueden cambiar el rumbo del proyecto Aprender: Es la fase final y consiste en la revisin de calidad donde se analizan 4 categoras: o o o o Calidad del resultado desde la perspectiva del cliente Calidad desde la perspectiva tcnica Funcionamiento del equipo de desarrollo y las practicas que se utilizan Status del proyecto
Reglas de negocio
Brindar trabajos en la fabricacin de ventanas de marco de Aluminio. Las mediciones de los marcos son realizadas en metros. Facturas electrnica (Formato PDF) contiene: o o Dimensiones de corte Cantidad de materiales, segn el tipo (fierro, tornillo, goma, etc.)
o Descripcin del tipo de ventana (lnea y vidrio) o Precio Total o Precio Unitario
Las duraciones de los trabajos estn establecidos a largo plazo, segn tipo de trabajo y cantidad de material necesario para su realizacin. Las mediciones son hechas en forma directa por el dueo de la empresa. Los materiales son comprados en forma directa a la empresa distribuidora del mismo, solicitando la cantidad justa segn el trabajo a realizar. La fabricacin e instalacin es realizada por los trabajadores de la empresa. Consta de encargados de: Bodega, taller y terreno. La gestin de los movimientos financieros de la empresa son gestionados por un contador
8 8 1
No se han realizado las pruebas No se han realizado las pruebas No se han realizado las pruebas
Casos de Uso
Caso Uso General
10
Taller Proyecto Informticos rea de Informtica Cu-01 Descripcin Identificacin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite ingresar a la aplicacin Ingresar a la aplicacin Paso Accin 1 El sistema abre ventana solicitando nombre y contrasea 2 El jefe ingresa datos solicitados 3 El sistema despliega men con opciones disponibles 4 El jefe selecciona opcin a realizar
Postcondicin Excepciones
Administrar trabajador Paso Accin 1 Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos solicitados, a continuacin este caso de uso continua 2 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 3 Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina 4 Si los datos ingresados son incorrectos el sistema arroga ventana de error, a continuacin este caso de uso continua
Gestionar proyecto El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite a la aplicacin gestionar proyectos Identificacin Paso Accin 1 El sistema muestra en pantalla lista de opciones para gestionar los proyectos divididos en la siguiente forma: - Ver proyecto - Modificar proyecto 2 El jefe selecciona opcin a gestionar 3 El sistema despliega opcin seleccionada
Postcondicin Excepciones Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
11
Modificar proyecto El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe desee modificar un proyecto Identificacin Paso Accin 1 El sistema lista proyectos 2 El jefe selecciona proyecto a modificar 3 El sistema muestra proyecto seleccionado 4 El jefe modifica datos deseados 5 El sistema guarda proyecto modificado Paso 1 Accin Si queda alguno dato vaco el sistema enva un mensaje solicitando llenar todos los datos, a continuacin este caso de uso continua Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
2 3
Cu-04 Descripcin
Buscar proyecto El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite a la aplicacin ver proyecto o modificar proyecto Identificacin Paso Accin 1 El sistema busca proyecto seleccionado en la base de datos 2 El sistema recibe datos Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
12
Ver proyecto El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite a la aplicacin ver proyecto Identificacin Paso Accin 1 El sistema muestra en pantalla lista de opciones para ver proyectos divididos en la siguiente forma: - Nuevo proyecto - Proyectos existentes 2 El jefe selecciona opcin a gestionar 3 El sistema despliega opcin seleccionada
Postcondicin Excepciones Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Enviar OT El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe apruebe un proyecto Identificacin - Aprobar cotizacin realizar cotizacin terreno Paso Accin 1 El jefe enva orden de trabajo a los trabajadores encargados Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Nuevos proyectos El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite ver los proyectos nuevos Identificacin Paso Accin 1 El sistema despliega lista con proyectos cotizados por medio de la web 2 El jefe selecciona un proyecto cotizado 3 El sistema muestra la cotizacin seleccionada
Postcondicin 13
Taller Proyecto Informticos rea de Informtica Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Excepciones
Cu-08 Descripcin
Aprobar proyecto El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe desee aprobar un proyecto nuevo Identificarse Paso Accin 1 El jefe aprueba cotizacin 2 El sistema genera factura 3 El sistema genera orden de trabajo 4 El sistema enva factura a cliente Paso 1 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
Rechazar proyecto El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe desee rechazar un proyecto Identificarse Paso Accin 1 El jefe rechaza proyecto 2 El sistema elimina proyecto Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
14
Proyectos existente El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite ver proyectos existentes Identificarse Paso Accin 1 El sistema despliega lista con proyectos ya realizados 2 El jefe selecciona un proyecto a ver 3 El sistema muestra proyecto seleccionada Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
15
16
Cu-01 Descripcin
Realizar cotizacin terreno El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite a la aplicacin realizar cotizacin en terreno Identificarse Paso Accin 1 El sistema muestra formulario de cotizacin 2 El jefe solicita datos al cliente 3 El cliente entrega datos solicitados por el jefe 4 El jefe ingresa datos solicitados 5 El sistema genera cotizacin 6 El sistema guarda cotizacin Paso 1 2 3 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el cliente desea cancelar la operacin, el jefe cancela la operacin, a continuacin el caso de uso termina Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos, a continuacin este caso de uso continua
Postcondicin Excepciones
Aprobar cotizacin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe muestre cotizacin realizada al cliente Identificacin Realizar cotizacin terreno Paso Accin 1 El jefe muestra cotizacin generada 2 El cliente ve la cotizacin 3 El cliente aprueba la cotizacin 4 El jefe confirma cotizacin Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
Generar OT El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe confirme una cotizacin en terreno Identificacin - Aprobar cotizacin realizar cotizacin terreno Paso Accin 17
Taller Proyecto Informticos rea de Informtica Normal Postcondicin Excepciones Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina 1 El jefe enva orden de trabajo a los trabajadores encargados
Registrar Cliente El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe desee registrar un cliente Identificacin Paso Accin 1 El sistema muestra formulario de registro 2 El jefe ingresa datos entregados 3 El sistema guarda datos Paso 1 2 3 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos, a continuacin este caso de uso continua
Postcondicin Excepciones
Identificarse El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe ingrese a la aplicacin Registrase en sistema Paso Accin 1 El sistema solicita datos de nombre y contrasea 2 El jefe ingresa datos solicitados 3 El sistema aprueba ingreso Paso 1 2 3 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos, a continuacin este caso de uso continua 18
Postcondicin Excepciones
Buscar cliente El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe Busque un cliente Identificarse Paso Accin 2 El sistema busca cliente seleccionado en la base de datos 3 El sistema recibe datos 4 El sistema muestra datos de cliente seleccionado Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
Cliente antiguo El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe Busque un cliente Identificarse Paso Accin 1 El jefe ingresa rut de cliente a buscar 2 El jefe ve datos del cliente Paso 1 2 3 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si queda un dato sin llenar el sistema enva mensaje de error, a continuacin el caso de uso continua
Excepciones
Cliente nuevo El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe realice una cotizacin a un cliente nuevo Identificacin Paso Accin 1 El jefe solicita datos al cliente 2 El cliente entrega datos solicitados Paso Accin 1 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 2 Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina 19
20
Postcondicin Excepciones
Realizar cotizacin web El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el cliente seleccione realizar cotizacin en la web Ingresar en la pgina web Paso Accin 1 La pgina web muestre un men con opciones 2 El cliente selecciona opcin realizar cotizacin 3 El sistema enva a opcin seleccionada 4 El sistema muestre tipo de ventanas 5 El cliente elige tipo de ventanas 6 El sistema muestra ventana seleccionada con sus opciones correspondientes 7 El cliente selecciona medidas, color, dimensiones y cantidad de ventanas 8 El sistema genera informe de cotizacin 9 El sistema guarda cotizacin Identificacin Paso Accin 1 Si queda alguno dato vaco el sistema enva un mensaje solicitando llenar todos los datos, a continuacin este caso de uso continua 2 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 3 Si el cliente desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Identificarse El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el cliente haya generado una cotizacin web Registrase en sistema Paso Accin 1 El sistema solicita datos de nombre y contrasea 2 El cliente ingresa datos solicitados 3 El sistema aprueba ingreso
Postcondicin Excepciones Paso 1 2 3 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el cliente desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos, a continuacin este caso de uso continua 21
Taller Proyecto Informticos rea de Informtica Cu-03 Descripcin Precondicin Secuencia Normal Registrarse en sistema El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el cliente desee registrase Gestionar cotizacin web Paso Accin 1 El sistema muestra formulario de registro 2 El cliente ingresa datos solicitados 3 El sistema guarda datos
Postcondicin Excepciones Paso 1 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el cliente desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos, a continuacin este caso de uso continua
Enviar cotizacin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el cliente haya realizado una cotizacin web Identificarse Paso Accin 1 El sistema muestra opcin de confirmacin de cotizacin 2 El cliente confirma cotizacin 3 El sistema enva cotizacin
Postcondicin Excepciones Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el cliente desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
22
23
Postcondicin Excepciones
Recibir OT El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el trabajador solicite ingresar a la aplicacin Ingresar a la aplicacin Paso Accin 1 El trabajador recibe orden del jefe 2 El sistema muestra en pantalla lista de opciones al ingresar a la aplicacin divididos en la siguiente forma: - Ver fecha de instalacin - Ver ruta trabajador - Ver materiales a usar 3 El trabajador selecciona opcin 4 El sistema despliega opcin seleccionada Ver fecha de instalacin ver ruta trabajador ver materiales a usar Paso Accin 1 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 2 Si el trabajador desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Identificacin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el trabajador desee ver orden de trabajo Ingresar a la aplicacin Paso Accin 1 El sistema abre ventana solicitando nombre y contrasea 2 El trabajador ingresa datos solicitados 3 El sistema despliega men con opciones disponibles 4 El trabajador selecciona opcin a realizar Paso 1 2 3 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si los datos ingresados son incorrectos el sistema enva ventana de error, a continuacin este caso de uso continua
Postcondicin Excepciones
24
Cu-03 Descripcin
Ver fecha de instalacin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el trabajador desee ver fecha de instalaciones a realizar Identificacin ver materiales a usar Paso Accin 1 El sistema despliega lista con rdenes de trabajos a realizar 2 El trabajador selecciona un proyecto 3 El sistema muestra fecha de instalacin del proyecto seleccionado Ver ruta trabajador Paso Accin 1 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 2 Si el trabajador desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
Postcondicin Excepciones
Ver ruta trabajador El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el trabajador necesita saber una ruta Identificacin Paso Accin 1 El sistema despliega lista con instalaciones a realizar 2 El trabajador selecciona instalacin deseada 3 El sistema genera ruta 4 El trabajador ve ruta Ver fecha de instalacin ver materiales a usar Paso Accin 1 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 2 Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
25
Cu-05 Descripcin
Ver materiales a usar El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el trabajador necesite ver materiales de una instalacin Identificacin Paso Accin 1 El sistema despliega lista con instalaciones a realizar 2 El trabajador selecciona instalacin deseada 3 El sistema muestra materiales necesarios para una instalacin Ver ruta trabajador ver fecha de instalacin Paso Accin 1 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 2 Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Buscar proyecto El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el trabajador solicite a la aplicacin ver fecha de instalacin ver ruta de trabajador ver materiales a usar Identificacin Paso Accin 1 El sistema busca proyecto seleccionado en la base de datos 2 El sistema recibe datos Paso 1 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
Cu-06 Descripcin
Postcondicin Excepciones
26
27
Cu-01 Descripcin
Administrar stock El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el bodeguero ingrese a la aplicacin a administrar stock Ingresar a la pgina web Paso Accin 1 El sistema muestra en pantalla lista de opciones para administrar stock divididos en la siguiente forma: - Ingresar materiales - Ver materiales - Modificar materiales 2 El bodeguero selecciona opcin deseada 3 El sistema enva a opcin seleccionada Ingresar materiales ver materiales modificar materiales Paso Accin 2 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 3 Si el bodeguero desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
Cu-02 Descripcin
Identificacin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el bodeguero solicite en la web administrar el stock Ingresar a la pgina web Paso Accin 1 El sistema abre ventana solicitando nombre y contrasea 2 El bodeguero ingresa datos solicitados 3 El sistema despliega men con opciones disponibles 4 El bodeguero selecciona opcin a realizar Paso 1 2 3 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si los datos ingresados son incorrectos el sistema arroga ventana de error, a continuacin este caso de uso continua
Postcondicin Excepciones
28
Ingresar material El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe desee modificar un proyecto Identificacin Paso Accin 1 El sistema solicita datos de nuevo producto 2 El bodeguero ingresa datos de nuevo producto 3 El sistema guarda datos ingresados
Postcondicin Excepciones Paso 1 Accin Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos solicitados, a continuacin este caso de uso continua Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el bodeguero desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si los datos ingresados son incorrectos el sistema arroga ventana de error, a continuacin este caso de uso continua
2 3 4
Ver materiales El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el bodeguero desee ver stock de empresa Identificacin Paso Accin 1 El sistema despliega lista con stock de productos general 2 El bodeguero ve stock Buscar material Paso Accin 1 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 2 Si el bodeguero desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
29
Cu-05 Descripcin
Postcondicin Excepciones
Modificar materiales El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el bodeguero solicite modificar un producto ya ingresado Identificacin Paso Accin 1 El sistema solicita cdigo de producto a modificar 2 El bodeguero ingresa datos solicitados 3 El sistema muestra producto seleccionado 4 El bodeguero ingresa nuevos datos 5 El sistema guarda datos ingresados Buscar material Paso Accin 1 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 2 Si el bodeguero desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina 3 Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos solicitados, a continuacin este caso de uso continua
Cu-06 Descripcin
Buscar material El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el bodeguero haya modificado material o ver materiales Modificar material ver materiales Paso Accin 1 El sistema busca material seleccionado en la base de datos 2 El sistema recibe datos
Postcondicin Excepciones Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el bodeguero desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
30
31
Cu-01 Descripcin
Administrar trabajador El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite a la aplicacin administrar trabajadores Identificarse Paso Accin 1 El sistema muestra en pantalla lista de opciones para administrar trabajador de la siguiente forma: - Ingresar nuevo trabajador - Modificar trabajador - Eliminar trabajador 2 El jefe selecciona opcin a administrar 3 El sistema enva a opcin seleccionada Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
Ingresar nuevo trabajador El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe desee ingresar un nuevo trabajador Identificarse Paso Accin 1 El sistema solicita datos de nuevo trabajador 2 El jefe ingresa datos de nuevo trabajador 3 El sistema guarda datos ingresados
Postcondicin Excepciones Paso 1 2 3 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos, a continuacin este caso de uso continua
Modificar trabajador El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe desee modificar un trabajador Identificarse 32
Taller Proyecto Informticos rea de Informtica Secuencia Normal Paso 1 2 3 4 Paso 1 2 3 Accin El sistema despliega lista con trabajadores El jefe selecciona trabajador a modificar El jefe ingresa nuevos datos El sistema guarda nuevos datos Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos, a continuacin este caso de uso continua
Postcondicin Excepciones
Eliminar trabajador El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe desee eliminar un trabajador Identificarse Paso Accin 1 El sistema despliega lista con trabajadores 2 El jefe selecciona trabajador a eliminar 3 El sistema guarda cambios
Postcondicin Excepciones Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Cu-05 Descripcin
Buscar trabajador El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite a la aplicacin modificar trabajador o eliminar un trabajador Identificarse Paso Accin 1 El sistema busca trabajador seleccionado en la base de datos 2 El sistema recibe datos Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina 33
Taller Proyecto Informticos rea de Informtica Cu-06 Descripcin Identificacin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite ingresar a la aplicacin Ingresar a la aplicacin Paso Accin 1 El sistema abre ventana solicitando nombre y contrasea 2 El jefe ingresa datos solicitados 3 El sistema despliega men con opciones disponibles 4 El jefe selecciona opcin a realizar
Postcondicin Excepciones
Administrar trabajador Paso Accin 1 Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos solicitados, a continuacin este caso de uso continua 2 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 3 Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina 4 Si los datos ingresados son incorrectos el sistema arroga ventana de error, a continuacin este caso de uso continua
34
35
Identificacin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite ingresar a la aplicacin Ingresar a la aplicacin Paso Accin 1 El sistema abre ventana solicitando nombre y contrasea 2 El jefe ingresa datos solicitados 3 El sistema despliega men con opciones disponibles 4 El jefe selecciona opcin a realizar Eliminar cliente ver listado de cliente Paso Accin 1 Si queda alguno dato sin llenar el sistema enva un mensaje solicitando llenar todos los datos solicitados, a continuacin este caso de uso continua 2 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 3 Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina 4 Si los datos ingresados son incorrectos el sistema arroga ventana de error, a continuacin este caso de uso continua
Postcondicin Excepciones
Administrar cliente El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite a la aplicacin administrar clientes Identificacin Paso Accin 1 El sistema muestra en pantalla lista de opciones para administrar cliente de la siguiente forma: - Ver listado de cliente - Eliminar cliente 2 El jefe selecciona opcin a administrar 3 El sistema enva a opcin seleccionada Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
Cu-03 Descripcin
Eliminar cliente El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe desee eliminar un cliente 36
Taller Proyecto Informticos rea de Informtica Precondicin Secuencia Normal Identificacin Paso Accin 1 El sistema despliega lista con clientes 2 El jefe selecciona cliente a eliminar 3 El sistema guarda cambios Buscar cliente Paso Accin 1 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 2 Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Postcondicin Excepciones
Cu-04 Descripcin
Postcondicin Excepciones
Ver listado cliente El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite a la aplicacin ver listado de clientes Identificacin Paso Accin 1 El sistema despliega listado de clientes ingresados 2 El jefe selecciona cliente deseado 3 El sistema muestra datos de cliente seleccionado 4 El jefe ve datos cliente Buscar cliente Paso Accin 1 Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua 2 Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
Cu-05 Descripcin
Buscar cliente El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el jefe solicite a la aplicacin eliminar cliente o ver listado de cliente Eliminar cliente ver listado cliente Paso Accin 1 El sistema busca cliente seleccionado en la base de datos 2 El sistema recibe datos Paso 1 2 Accin Si ocurre un error de ejecucin el sistema enva un mensaje de aviso de error, a continuacin este caso de uso continua Si el jefe desea cancelar la operacin, el sistema cancela la operacin, a continuacin el caso de uso termina
37