You are on page 1of 38

Informe I Taller Proyecto Informticos II

Integrantes: Eric Ayala C. Esteban Cancino V. Felipe Acevedo C. Seccin: 353 30/04/2013

Taller Proyecto Informticos rea de Informtica

ndice
Introduccin ....................................................................................................................................... 2 Ciclo de Vida ........................................................................................................................................ 3 Ciclo de vida iterativo e incremental............................................................................................... 3 Metodologa gil ................................................................................................................................. 6 Metodologa ASD (Adaptive Software Development) .................................................................... 6

Taller Proyecto Informticos rea de Informtica

Introduccin

Taller Proyecto Informticos rea de Informtica

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.

Ciclo de vida iterativo e incremental.


Es el modelo de ciclo de vida relacionado con la programacin extrema y con estrategias giles de desarrollos de software. Normalmente se habla de iterativo e incremental, ello no quiere decir que sean lo mismo. De hecho, el desarrollo iterativo no implica, ni propone el uso del incremental, y viceversa. La diferencia de casa uno segn su definicin: Desarrollo Incremental: surge para eliminar los riesgos asociados a construir productos software grandes o con alto grado de complejidad. Se centra en desarrollar por partes el producto software, para despus integrarlas a medida que se completan. Un ejemplo de un desarrollo puramente incremental puede ser la agregacin de mdulos en diferentes fases. Grficamente vemos como cada vez se van aadiendo nuevas partes que se van integrando para formar el producto final.

Taller Proyecto Informticos rea de Informtica

Ilustracin 1: Ciclo de Vida Incremental

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.

Ilustracin 2: Ciclo de vida Iterativo

Taller Proyecto Informticos rea de Informtica

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.

Ilustracin 3: Ciclo de vida Iterativo e Incremental

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.

Taller Proyecto Informticos rea de Informtica

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.

Metodologa ASD (Adaptive Software Development)


El mtodo gil ASD es un modelo de implementacin para el desarrollo del software. Al igual que otras metodologas giles, su funcionamiento es cclico y reconoce que en cada iteracin se producirn cambios e incluso errores. Esta metodologa se adapta al cambio en lugar de luchar contra el. Se basa en la adaptacin continua a circunstancias cambiantes. En ella no hay un ciclo de planificacin-diseo-construccin del software, sino un ciclo especular-colaborar-aprender. Caractersticas Iterativo Orientado a los componentes del software Tolerante a cambios Guiado por los riesgos La revisin de los componentes sirve para aprender de los errores y volver a iniciar el ciclo de desarrollo

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

Ilustracin 4: Ciclo de vida Modelo ASD

Taller Proyecto Informticos rea de Informtica

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

Definiciones roles de usuario


Rol Jede de obra Funcionalidades * Ingreso Medidas *Calculo Materiales *Cotizacin costos *Historial Trabajos *Revisin Stock Cantidad Usuarios 1 Datos Personales Nombre: Claudio Gutirrez Correo: Gutialum@hotmail.com Telfono: 041-2415925 Direccin: Patria nueva #256, Hualpen. Cago: Dueo. Realizacin de Pruebas No se han realizado las pruebas.

Instalador Fabricador Contador

* Instalacin de ventanales *Fabricacin de ventanales * Gestin financiera

8 8 1

No se han realizado las pruebas No se han realizado las pruebas No se han realizado las pruebas

Taller Proyecto Informticos rea de Informtica

Casos de Uso
Caso Uso General

Taller Proyecto Informticos rea de Informtica

Caso de uso Gestin Proyecto

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

Precondicin Secuencia Normal

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

Cu-02 Descripcin Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Cu-03 Descripcin Precondicin Secuencia Normal

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

Precondicin Secuencia Normal Postcondicin Excepciones

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

Taller Proyecto Informticos rea de Informtica

Cu-05 Descripcin Precondicin Secuencia Normal

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

Cu-06 Descripcin Precondicin Secuencia Normal Postcondicin Excepciones

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

Cu-07 Descripcin Precondicin Secuencia Normal

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

Precondicin Secuencia Normal

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

Cu-09 Descripcin Precondicin Secuencia Normal 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

Taller Proyecto Informticos rea de Informtica

Cu-10 Descripcin Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Caso de Uso Cotizacin Terreno

16

Taller Proyecto Informticos rea de Informtica

Cu-01 Descripcin

Precondicin Secuencia Normal

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

Cu-02 Descripcin Precondicin Secuencia Normal

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

Cu-03 Descripcin Precondicin Secuencia

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

Cu-04 Descripcin Precondicin Secuencia Normal

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

Cu-05 Descripcin Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Cu-06 Descripcin Precondicin Secuencia Normal

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

Cu-07 Descripcin Precondicin Secuencia Normal 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

Cu-08 Descripcin Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Caso de Uso Cotizacin Web

20

Taller Proyecto Informticos rea de Informtica

Cu-01 Descripcin Precondicin Secuencia Normal

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

Cu-02 Descripcin Precondicin Secuencia Normal

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

Cu-04 Descripcin Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Caso de Uso Trabajador

23

Taller Proyecto Informticos rea de Informtica

Cu-01 Descripcin Precondicin Secuencia Normal

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

Cu-02 Descripcin Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Cu-03 Descripcin

Precondicin Secuencia Normal

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

Cu-04 Descripcin Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Cu-05 Descripcin

Precondicin Secuencia Normal

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

Precondicin Secuencia Normal

Postcondicin Excepciones

26

Taller Proyecto Informticos rea de Informtica

Caso de Uso Bodeguero

27

Taller Proyecto Informticos rea de Informtica

Cu-01 Descripcin

Precondicin Secuencia Normal

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

Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Cu-03 Descripcin Precondicin Secuencia Normal

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

Cu-04 Descripcin Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Cu-05 Descripcin

Precondicin Secuencia Normal

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

Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Caso de Uso Administrar Trabajador

31

Taller Proyecto Informticos rea de Informtica

Cu-01 Descripcin

Precondicin Secuencia Normal

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

Cu-02 Descripcin Precondicin Secuencia Normal

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

Cu-03 Descripcin Precondicin

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

Cu-04 Descripcin Precondicin Secuencia Normal

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

Precondicin Secuencia Normal Postcondicin Excepciones

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

Precondicin Secuencia Normal

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

Taller Proyecto Informticos rea de Informtica

Caso de Uso Administrar Cliente

35

Taller Proyecto Informticos rea de Informtica

Cu-01 Descripcin Precondicin Secuencia Normal

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

Cu-02 Descripcin Precondicin Secuencia Normal

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

Precondicin Secuencia Normal

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

Precondicin Secuencia Normal Postcondicin Excepciones

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

You might also like