Proyecto de Desarrollo de Software IIObraMaster
Integrantes:Sebastián GómezFelipe Llancaleo Roberto RozasRaúl Sepúlveda Jefe Proyecto : Juan Díaz C.
IntroducciónIntroducción
RequerimientosFuncionales
● Login del sistema● Mantenedor de Usuarios● Mantenedor de Materiales● Mantenedor de Obras● Controlar avance de la obra y sus construcciones● Informe de Obras y sus construcciones● Estimador de tiempo y costo de la obra
No funcionales● Interfaz sencilla e intuitiva● Manual de usuario● Interfaces del programa y sitio Web.● Sencilla instalación de la aplicación
De implementación● Base de datos Oracle 10g xe, servidor Web Apache HTTP 2.0.● Máquina Virtual de JAVA JRE 1.7 o superior.
Objetivos
Casos de usoCasos de uso
Especificación casos de usoEspecificación de casos de uso
Caso de uso 1 Caso de uso 2
Caso de uso 6Caso de uso 5Caso de uso 4
Caso de uso 7 Caso de uso 8 Caso de uso 9
Caso de uso 10 Caso de uso 11 Caso de uso 12
Caso de uso 13 Caso de uso 14
Caso de uso 3
Caso de uso 15
Saltar a AOO
Tabla N°1. Caso de uso N°1 Gestionar Obras
Caso de uso Nº1Gestionar Obras.
Resumen. Se agrega, modifica, elimina y se tiene acceso a las obras en el sistema
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. - El Administrador debe estar creado en la base de datos del sistema con nombre de usuario y password válidos.- Jefe de obra tiene que estar autentificado.- Para ingresar una Obra al sistema esta no debe estar en la base de datos.
Descripción. Agregar una Obra- Se define una nueva obra (nombre de la obra, duración, etc.)- Una vez que se define la obra se puede volver al menú principalModificar una Obra- Se busca la obra en el sistema- Se selecciona la obra para modificarla- Una vez modificada se puede volver al menú principalEliminar una Obra- Se busca la obra en el sistema- Se selecciona la obra para eliminarla- Una vez eliminada se puede volver al menú principalVer ObrasSe accede a la información de una obra en específico
Excepciones. - Jefe de obra salga del sistema sin que realice una acción. - Dejar espacios en blanco en la planilla de creación de Obras al momento de agregarlas .Se muestra error.
Poscondiciones. Se crea, modifica, elimina o se accede a una obra.
Volver
Tabla N°2. Caso de Uso n°2:Gestionar Empleados
Caso de uso NºGestionar Empleados.
Resumen. Se agrega, modifica y elimina empleados en el sistema.
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. - Jefe de obra debe estar creado en la base de datos del sistema con nombre de usuario y password válidos.- El Jefe de obras tiene que estar autentificado.- Para ingresar un Obra al sistema este no debe estar en la base de datos.
Descripción. Agregar un Empleado- Se define un nuevo empleado (nombre del empleado, etc.)- Se define si es un trabajador común o Encargado de una construcción.- Una vez agregado se puede volver al menú principalModificar un Empleado- Se busca el empleado en el sistema.- Se selecciona el empleado para modificarlo.- Una vez modificado se puede volver al menú principal.Eliminar un Empleado- Se busca el empleado en el sistema.- Se selecciona el empleado para eliminarlo.- Una vez eliminado se puede volver al menú principal.
Excepciones - Jefe de obra que salga del sistema sin que realice una acción- Dejar espacios en blanco en la planilla de creación de empleados al momento de agregarlos. Se muestra error
Poscondiciones. Se agrega, modifica y/o elimina un Empleado.
Volver
Tabla N°3. Caso de Uso n°3:Gestionar Construcciones
Caso de uso Nº3Gestionar construcciones.
Resumen. El jefe de obra agrega, modifica y elimina construcciones en el sistema
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. - El Administrador (jefe de obra) debe estar creado en la base de datos del sistema con nombre de usuario y password válidos.- Jefe de obra tiene que estar autentificado para poder ejercer alguna acción en el sistema.- Para ingresar una construcción al sistema este no debe estar en la base de datos
Descripción. Agregar una Construcción- Se define una nueva construcción (nombre de la construcción, obra a la cual pertenece, etc.)- Una vez que se define la construcción se puede volver al menú principal.Modificar una Construcción- Se busca la construcción en el sistema.- Se selecciona la construcción para modificarla.- Una vez modificada se puede volver al menú principal. Eliminar una Construcción- Se busca la construcción en el sistema.- Se selecciona la construcción para eliminarla.- Una vez eliminada la construcción se puede volver al menú principal.Ver construcciones- Se selecciona una construcción y se accede a su información.
Excepciones. - Jefe de obra que salga del sistema sin que realice una acción. - Dejar espacios en blanco en la planilla de creación de construcciones al momento de agregarlos.
Poscondiciones. -Se agrega, edita, elimina y/o accede a una construcción.
Volver
Caso de uso Nº4Ver Construcciones
Resumen. Se muestran construcciones agregadas anteriormente en el sistema
Frecuencia. Ilimitada.
Actores. Jefe de obra, Encargado construcción
Precondiciones. - El Administrador (jefe de obra) debe estar creado en la base de datos del sistema con nombre de usuario y password válidos.- Jefe de obra tiene que estar autentificado para poder ejercer alguna acción en el sistema.
Descripción. - El Administrador ingresa a gestionar obras.- El Administrador ingresa a gestionar construcciones. - El Jefe de obra selecciona ver construcciones.- Luego, se listan las construcciones.- Posteriormente, ingresa a la construcción que desea observar.- Finalmente podrá regresa a la ventana principal.
Excepciones. -Jefe de obra que salga del sistema sin que realice una acción.
Poscondiciones. Se muestran las construcciones que están agregadas en el sistema, se tiene acceso a Mantener Etapas y Obtener Informe de Construcción.
Volver
Tabla N°4. Caso de Uso n°4: Ver Construcciones
Caso de uso Nº5Gestionar Proveedores
Resumen. El jefe de obras agrega, modifica y eliminar proveedores.
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. - El Administrador (jefe de obra) debe estar creado en la base de datos del sistema con nombre de usuario y password válidos.- Jefe de obra tiene que estar autentificado para poder ejercer alguna acción en el sistema.- Para ingresar un proveedor al sistema este no debe estar en la base de datos
Descripción. Agregar un Proveedor- Se define un nuevo proveedor (nombre del proveedor, etc.)- Una vez que se define el proveedor se puede volver al menú principal- Al momento de agregar un proveedor, genera un tipo proveedorModificar un Proveedor- Se busca el proveedor en el sistema- Se selecciona el proveedor para modificarlo- Una vez modificado se puede volver al menú principal- Al momento de modificar al proveedor se le asigna ciertos atributos nuevos, dependiendo del tipo de proveedor Eliminar un Proveedor- Se busca el proveedor en el sistema- Se selecciona el proveedor para eliminarlo- Una vez eliminado se puede volver al menú principal
Excepciones. - Jefe de obra que salga del sistema sin que realice una acción. - Que el actor tenga privilegios para realizar esta operación.- Dejar espacios en blanco en la planilla de creación de proveedores al momento de agregarlos.
Poscondiciones. Se agrega, modifica y/o elimina un proveedor.
Volver
Tabla N°5. Caso de Uso n°5:Gestionar Proveedores
Caso de uso Nº6Gestionar Materiales
Resumen. El jefe de obra crea, modifica y eliminar Materiales..
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. - El Administrador (jefe de obra) debe estar creado en la base de datos del sistema con nombre de usuario y password válidos.- Jefe de obra tiene que estar autentificado para poder ejercer alguna acción en el sistema.- Para ingresar un material al sistema este no debe estar en la base de datos
Descripción. Agregar un Material- Se define un nuevo material (nombre del material, etc.)- Una vez que se define el material se puede volver al menú principal- Al momento de agregar un material, se almacena en la base de datosModificar un Material- Se busca el material en el sistema- Se selecciona el material para modificarlo- Una vez modificado el material se puede volver al menú principalEliminar un Material- Se busca el material en el sistema- Se selecciona el material para eliminarlo- Una vez eliminado se puede volver al menú principal
Excepciones. - Jefe de obra que salga del sistema sin que realice una acción. - Que el actor tenga privilegios para realizar esta operación.- Dejar espacios en blanco en la planilla de creación de materiales al momento de agregarlos.
Poscondiciones. Se agrega, modifica o elimina un material.
Volver
Tabla N°6. Caso de Uso n°6: Gestionar Materiales
Caso de uso Nº7Ver Obras
Resumen. Se muestran Obras en el sistema
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. - El Administrador (jefe de obra) debe estar creado en la base de datos del sistema con nombre de usuario y password válidos.- Jefe de obra tiene que estar autentificado para poder ejercer alguna acción en el sistema.
Descripción. - El Administrador ingresa a gestionar obras - Después, El jefe de obra selecciona mostrar obras.- Luego, de listar obras selecciona la obra que quiere ver.- Posteriormente, ingresa a la obra que desea observar.- Finalmente, podrá regresa a la ventana principal.
Excepciones. -Jefe de obra que salga del sistema sin que realice una acción.
Poscondiciones. Se muestran las obras que están agregadas en el sistema
Volver
Tabla N°7. Caso de Uso n°7:Gestionar Construcciones|
Caso de uso Nº8Ver estado de la obra
Resumen. Se muestra el avance de la Obra
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. -Que el jefe de obras esté registrado en el sistema y haya iniciado sesión.-Jefe de Obras tiene que haber elegido una Obra, esta debe existir en el sistema.
Descripción. -El Jefe de obras selecciona ver estado de la Obra-Se muestra al usuario el avance de la obra en períodos y cúanto tiempo queda para terminarlo.
Excepciones. Jefe de obra que salga del sistema sin que realice una acción.
Poscondiciones. Se presenta el estado de la obra.
Volver
Tabla N°8. Caso de Uso n°8: Ver Estado de la Obra
Caso de uso Nº9Obtener Informe de Obra
Resumen. Se presenta un informe de una obra.
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. -Que el jefe de obra esté registrado en el sistema y haya iniciado sesión.-Jefe de Obras tiene que haber elegido una Obra, esta debe existir en el sistema.
Descripción. Jefe de Obra selecciona obtener informe.
Excepciones. Jefe de obra que salga del sistema sin que realice una acción.
Poscondiciones. Se obtiene un informe de la obra seleccionada.
Volver
Tabla N°9. Caso de Uso n°9: Obtener Informe de Obra
Caso de uso Nº 10Obtener informe de construcción
Resumen. Se presenta un informe de una construcción
Frecuencia. Ilimitada.
Actores. Jefe de obra, Encargado construcción
Precondiciones. - El usuario debe estar creado en el sistema .- El usuario debe estar autentificado.- El usuario debe seleccionar una construcción existente en el sistema.
Descripción. El usuario selecciona mostrar informe.
Excepciones El usuario sale del sistema sin realizar acción.
Poscondiciones. Se obtiene un informe de la obra.
Volver
Tabla N°10. Caso de Uso n°10: Obtener informe de Construcción
Caso de uso Nº11Mantener Etapas.
Resumen. Agrega, modifica y elimina, etapas en el sistema.
Frecuencia. Ilimitada.
Actores. Jefe de obra y Encargado de construcción.
Precondiciones. -El Administrador ( jefe de obras) debe estar creado en la base de datos del sistema con nombre de usuario y password válidos.-Jefe de obra tiene que estar autentificado.-Para ingresar una Etapa al sistema esta no debe estar en la base de datos.
Descripción. Agregar una Etapa-Se define una nueva Etapa (nombre de la Etapa, id de la Etapa..etc)-Una vez que se define la Etapa se puede volver al menú principal-Se otorga privilegios al encargados) de cada etapa de contracción al agregarlos al sistemaModificar una Etapa-Se busca la etapa en el sistema-Se selecciona la etapa para modificarla-Una vez modificada se puede volver al menú principalEliminar una Etapa-Se busca la etapa en el sistema-Se selecciona la etapa para eliminarla-Una vez eliminada se puede volver al menú principal
Excepciones -Jefe de obra que salga del sistema sin que realice una acción-Dejar espacios en blanco en la planilla de creación de Etapas al momento de agregarla.
Poscondiciones. -Se agrega, modifica y/o elimina una Etapa de una construcción.
Volver
Tabla N°11. Caso de Uso n°11: Mantener Etapas
Caso de uso Nº12Asignar costo a la etapa.
Resumen. El jefe de obra asigna el coste, en dinero, sobre la etapa.
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. - Jefe de obra tiene que estar autentificado.- La construcción, la obra y etapa deben existir en la base de datos.- La etapa debe pertenecer a la obra y construcción asociadas.
Descripción. - El usuario se dirige a la sección de costos de construcción.- Le asigna el costo total de la construcción basado en los materiales usados.- Finalmente acepta los cambios.
Excepciones - Ingresa valores inválidos.- La construcción o la obra no existen.
Poscondiciones. - Se le asigna el costo a la construcción.
Volver
Tabla N°12. Caso de Uso n°12: Asignar costo a la etapa
Caso de uso Nº13Controlar avance etapa.
Resumen. Se ingresa el avance en porcentaje de la obra.
Frecuencia. Ilimitado
Actores. Jefe de obra, Encargado de construcción.
Precondiciones. - Jefe de obra o el encargado tiene que estar autentificado.- La construcción, la obra y la etapa deben existir.- La etapa debe pertenecer a la obra y construcción asociadas.
Descripción. - El usuario se dirige a la sección de avances de construcción.- Le asigna un porcentaje de avance.- Finalmente acepta los cambios.
Excepciones - Ingresa valores inválidos.- La construcción o la obra no existen.
Poscondiciones. - Se le asigna el avance a la construcción.
Volver
Tabla N°13. Caso de Uso n°13: Controlar avance etapa
Caso de uso Nº14Ver etapas
Resumen. Se muestran las etapas agregadas anteriormente en el sistema
Frecuencia. Ilimitada.
Actores. Jefe de obra.
Precondiciones. -El Administrador ( jefe de obras) debe estar creado en la base de datos del sistema con nombre de usuario y password válidos.-Jefe de obra tiene que estar autentificado para poder ejercer alguna acción en el sistema.
Descripción. -El Administrador ingresa a gestionar obras, gestionar construcciones hasta llegar a mantener etapas .-Después, El jefe de obra selecciona mostrar etapas.- Luego, de listar etapas se selecciona la etapa que se quiere ver.-Posteriormente, ingresa a la etapa que se desea observar.-Finalmente podrá regresa a la ventana principal.
Excepciones. -Jefe de obra que salga del sistema sin que realice una acción. -Que el actor tenga privilegios para realizar esta operación.
Poscondiciones. Se muestran las etapas que están agregadas en el sistema
Volver
Tabla N°14. Caso de Uso n°14: Ver etapas
Caso de uso Nº15Asignar tiempo a la etapa.
Resumen. Se asigna el tiempo de inicio y término de una etapa.
Frecuencia. Ilimitada.
Actores. Jefe de obra, Encargado.
Precondiciones. -El Jefe de obras y Encargados deben estar creados en la base de datos del sistema con nombre de usuario y password válidos.-Jefe de obra y Encargado tiene que estar autentificado para poder ejercer alguna acción en el sistema.-Para asignarle el tiempo a las etapas se debe estar en la construcción indicada.
Descripción. Asignar el tiempo a las etapas-Se define el tiempo a la etapas con un inicio y termino-Una vez que se asigna el tiempo a las etapas se puede volver al menú principalModificar el tiempo a las etapas-Se busca la etapa de la construcción de una obra-Se selecciona la etapa y se modifica el tiempo-Una vez modificada se puede volver al menú principal
Excepciones. -Jefe de obra o encargado, que salga del sistema sin que realice una acción. -Dejar espacios en blanco en la planilla de Asignación de tiempo a las etapas al momento de agregarlas.
Poscondiciones. - Las etapas poseerán un tiempo de inicio y de termino
Volver
Tabla N°15. Caso de Uso n°15: Asignar tiempo a la etapa
Análisis Orientado a Objetos (AOO)• Modelos de Análisis Orientado a Objetos.
Diccionario de datos del modelo de análisis de objetos
Tabla N°16 Diccionario de datos del modelo del análisis de objetos
Objeto/ Clase Descripción Atributos
Persona Contiene información de una persona per_rut : rut de la persona.per_nombres: nombres de la persona.per_paterno: apellido paterno de la persona.per_materno: apellido materno de la persona.per_telefono: número de teléfono de la persona.
Jefe de Obra Contiene información sobre el Jefe de Obras.
Empleado Contiene información sobre un empleado de la obra.
Obrero Clasificación de un tipo de empleado
Encargado Clasificación de un tipo de empleado. Está a cargo de una construcción.
Material Contiene información de un material mat_cantidad: cantidad de materialmat_valor : valor del material por unidad
Materia Prima Clasificación de un tipo de material
Herramienta Clasificación de un tipo de material
Escala Unidad de una materia prima. esc_descripción: Nombre de la unidad.
Proveedor Contiene información de un proveedor prov_nombre: Nombre del Proveedor.prov_direccion: Dirección del Proveedor.prov_rut:Rut del Proveedorprov_telefono:Teléfono del proveedor.
Obra Contiene información de las obras. obra_nombre: Nombre de la obra.obra_direccion: Dirección de la obra.obra_metros: Metros cuadrados de la obraobra_Inicio:Fecha de inicio de la obra.obra_termino:Fecha de término de la obra.obra_valor: valor de la obra.
Construcción Contiene información de las construcciones. cons_nombre: Nombre de la construcción.cons_inicicio: Fecha de inicio de la construcción.cons_termino: Fecha de término de la construcción.cons_valor: valor de la construcción.
Muralla Clasificación de un tipo de construcción.
Techo Clasificación de un tipo de construcción.
Piso Clasificación de un tipo de construcción.
Etapa Contiene información de las etapas. etapa_nombre:Nombre de la etapa.etapa_inicio: Fecha de inicio de la etapa.etapa_termino:Fecha de término de la etapa.eta_valor: valor de la etapa.
• Análisis del comportamientoTabla Nº17 Especificaciones de operaciones
NºOperación Nº Caso de Uso
1 Ingresar datos de una obra 1
2 Ingresar datos de un empleado 2
3 ingresar datos de una construcción 3
4 ingresar datos de un material 6
5 ingresar datos de un proveedor 5
6 ingresar datos de una etapa 11
7 Modificar datos de la obra 1
8 Eliminar datos de la obra 1
9 Obtener informe de la obra 9
10 Modificar datos del empleado 2
11 Eliminar datos del empleado 2
12 Modificar datos de la construccion 3
13 Eliminar datos construccion 3
14 Obtener informe de construccion 10
15 Modificar datos del material 6
16 Eliminar datos material 6
17 Modificar datos proveedores 5
18 Eliminar datos Proveedores 5
19 Modificar una etapa 11
20 Eliminar una etapa 11
21 Asignar costo a la etapa 12
22 Controlar avance de la etapa 13
23 Asignar tiempo a la etapa 15
•Análisis de operaciones
Operación 1 Operación 2 Operación 3
Operación 4 Operación 6Operación 5
Operación 7 Operación 8 Operación 9
Operación 10 Operación 11
Operación 13 y 14
Operación 12
Operación 15 Operación 1617
Operación 18y 19
Operación 2021 y 22
Operación 23
Saltar a E. I.
NºOperación Nº Tarea
1 Ingresar datos de una obra 1 Ingresar nombre de la obra
2 Ingresar cantidad de mt2 de la obra
3 Ingresar fecha de inicio de la obra
4 Ingresar fecha de término de la obra
5 Ingresar dirección de la obra
6 Seleccionar un jefe para la obra
7 Seleccionar una comuna para la obra
Tabla Nº18 Operación “Ingresar datos obra”
Volver
NºOperación Nº Tarea
2 Ingresar datos de un empleado 8 Ingresar RUN del empleado
9 Ingresar nombres del empleado
10 Ingresar apellido paterno del empleado
11 Ingresar apellido materno del empleado
12 Ingresar teléfono del empleado
13 Seleccionar tipo de empleado
14 Seleccionar construcción del empleado
Tabla Nº19 Operación “Ingresar datos de un empleado”
Volver
Tabla Nº20 Operación “Ingresar datos de una construcción”
NºOperación Nº Tarea
3 Ingresar datos de una construcción 15 Ingresar mt2 de la construcción
16 Ingresar fecha de inicio de la construcción
17 Ingresar fecha de término de la construcción
18 Ingresar descripción de la construcción
19 Seleccionar obra de la construcción
20 Seleccionar tipo de construcción
Volver
Tabla Nº21 Operación “Ingresar datos de un material”
NºOperación Nº Tarea
4 Ingresar datos de un material 21 Ingresar cantidad del material
22 Ingresar valor por unidad del material
23 Seleccionar tipo de material
24 Seleccionar escala del material
25 Seleccionar proveedor del material
Volver
Tabla Nº22 Operación “Ingresar datos de un proveedor”
NºOperación Nº Tarea
5 Ingresar datos de un proveedor 26 Ingresar RUT del proveedor
27 Ingresar nombre del proveedor
28 Ingresar dirección del proveedor
29 Ingresar teléfono del proveedor
30 Seleccionar comuna del proveedor
Volver
Tabla Nº23 Operación “Ingresar datos de una etapa”
NºOperación Nº Tarea
6 Ingresar datos de una etapa 31 Ingresar descripción de la etapa
32 Ingresar valor
33 Ingresar fecha inicio
34 Ingresar fecha término
35 Seleccionar estado de la etapa
Volver
Tabla Nº24 Operación “Modificar datos de una obra”
NºOperación Nº Tarea
7 Modificar datos de una obra 1
2
3
4
5
6
7
Volver
Tabla Nº25 Operación “Eliminar datos de una obra”
NºOperación Nº Tarea
8 Eliminar datos de una obra 36 Seleccionar obra
37 Eliminar obra
Volver
Tabla Nº26 Operación “Obtener informe de la obra”
NºOperación Nº Tarea
9 Obtener informe de la obra 38 Seleccionar una obra
39 Presionar generar informe
Volver
Tabla Nº27 Operación “Modificar datos del empleado”
NºOperación Nº Tarea
10 Modificar datos del empleado 8
9
10
11
12
13
14
Volver
Tabla Nº28 Operación “Eliminar datos del empleado”
NºOperación Nº Tarea
11 Eliminar datos del empleado 40 Seleccionar empleado
41 Eliminar la construcción del empleado
Volver
Tabla Nº29 Operación “Modificar datos de una construcción”
NºOperación Nº Tarea
12 Modificar datos de una construcción 15
16
17
18
19
20
Volver
Tabla Nº30 Operación “Eliminar datos de una construcción”
NºOperación Nº Tarea
13 Eliminar datos de una construcción 42 Seleccionar una construcción
43 Eliminar tipo de construcción
Tabla Nº31 Operación “Obtener informe de construcción”
Nº Operación Nº Tarea
14 Obtener informe de construcción 44 Seleccionar una construcción
45 Presionar generar informe
Volver
Tabla Nº32 Operación “Modificar datos del material”
NºOperación Nº Tarea
15 Modificar datos del material 1
2
3
4
5
6
7
Volver
Tabla Nº33 Operación “Eliminar datos del material”
NºOperación Nº Tarea
16 Eliminar datos del material 46 Seleccionar un material
47 Eliminar proveedor del material
Tabla Nº34 Operación “Modificar datos proveedores”
NºOperación Nº Tarea
17 Modificar datos proveedores 26
27
28
29
30
Volver
Tabla Nº35 Operación “Eliminar datos proveedores”
NºOperación Nº Tarea
18 Eliminar datos proveedores 48 Seleccionar proveedor
49 Eliminar proveedor
Tabla Nº36 Operación “Modificar una etapa”
NºOperación Nº Tarea
19 Modificar una etapa 1 Seleccionar una etapa
2 Modificar descripción de una etapa
3 Modificar construcción de la etapa
4 Modificar el estado de la etapa
Volver
Tabla Nº37 Operación “Eliminar una etapa”
NºOperación Nº Tarea
20 Eliminar una etapa 50 Seleccionar una etapa
51 Eliminar el estado de la etapa
Tabla Nº38 Operación “Asignar costo a la etapa”
NºOperación Nº Tarea
21 Asignar costo a la etapa 52 Seleccionar una etapa
53 Agregar un costo a la etapa
Tabla Nº39 Operación “Controlar avance de la etapa”
NºOperación Nº Tarea
22 Controlar avance de la etapa 54 Seleccionar una etapa
55 Modificar el avance de la etapa
Volver
Tabla Nº40 Operación “Asignar tiempo a la etapa”
NºOperación Nº Tarea
23 Asignar tiempo a la etapa 56 Seleccionar una etapa
57 Modificar la fecha de inicio de la etapa
58 Modificar la fecha de término de la etapa
Volver
•Especificación de la interfaz de usuario
Diagrama de Diálogo
Figura N°5. Diagrama de diálogo del sistema Obra Master
Especificación de componentes
Comp 1 Comp 2 y 3 Comp 4 y 5
Comp 6 y 7 Comp 8 y 9 Comp 10 y 11
Comp 12 Comp 13 y 14 Comp 15 y 16
Comp 17 y 18 Comp 19 Comp 20
Comp 21 y 22 Comp 23 y 24 Comp 25
Saltar a conclusiones
Tabla N°41. Descripción del comportamiento del componente “Administrar Obras”
ComponenteManipulación Retroalimentación
Administrar Obras Informe Obra Obras
Administrar Construcciones
Ingresar Obra
Editar Obra
Eliminar Obra
Volver
Figura N°7 Diagrama de componente “Informe Obra“
Componente Manipulación Retroalimentación
Informe Obra Obtener Informe Obra
Salir Informe
Figura N°8 Diagrama de componente “Administrar Construcciones“
Componente Manipulación Retroalimentación
Administrar Construcciones
Informe Construcción Construcciónes
Administrar Etapas
Ingresar Construcción
Editar Construcción
Eliminar Construcción
Salir
Volver
Figura N°9 Diagrama de componente “Ingresar Obra“
Componente Manipulación Retroalimentación
Ingresar Obra Nombre Nombre
Dirección Dirección
Fecha Inicio Fecha Inicio
Fecha término Fecha término
Ingresar Obra
Salir
Figura N°10 Diagrama de componente “Editar Obra“
Componente Manipulación Retroalimentación
Editar Obra Nombre Nombre
Dirección Dirección
Fecha Inicio Fecha Inicio
Fecha Término Fecha Término
Guardar
Salir
Volver
Figura N°11 Diagrama de componente “Eliminar Obra“
Componente Manipulación Retroalimentación
Eliminar Obra Eliminar Obra Obra
Cancelar
Figura N°12 Diagrama de componente “Informe Construcción“
Componente Manipulación Retroalimentación
Informe Construcción Obtener informe Construcción
Salir Informe
Volver
Figura N°13 Diagrama de componente “Ingresar Construcción“
Componente Manipulación Retroalimentación
Ingresar Construcción Nombre Nombre
Dirección Dirección
Fecha Inicio Fecha Inicio
Fecha Término Fecha Término
Ingresar construcción
Cancelar
Figura N°14 Diagrama de componente “Editar Construcción“
Componente Manipulación Retroalimentación
Editar Construcción Nombre Nombre
Dirección Dirección
Fecha Inicio Fecha Inicio
Fecha Término Fecha Término
Guardar
Cancelar
Volver
Figura N°15 Diagrama de componente “Eliminar Construcción“
Componente Manipulación Retroalimentación
Eliminar Construcción Eliminar etapa Etapa
Cancelar
Figura N°16 Diagrama de componente “Ingresar Etapa“
Componente Manipulación Retroalimentación
Ingresar Etapa Nombre Nombre
Dirección Dirección
Fecha inicio Fecha inicio
Fecha término Fecha término
Costo Costo
Tiempo Tiempo
Estado Estado
Ingresar Etapa
Cancelar
Volver
Figura N°17 Diagrama de componente “Editar Etapa“
Componente Manipulación Retroalimentación
Editar Etapa Nombre Nombre
Dirección Dirección
Fecha inicio Fecha inicio
Fecha término Fecha término
Costo Costo
Tiempo Tiempo
Estado Estado
Guardar
Cancelar
Volver
Figura N°18 Diagrama de componente “Eliminar Etapa“
Componente Manipulación Retroalimentación
Eliminar Etapa Eliminar Etapa Etapa
Cancelar
Figura N°19 Diagrama de componente “Administrar Proveedores“
ComponenteManipulación Retroalimentació
n
Administrar Proveedores
Ingresar proveedor
Proveedores
Editar proveedor
Eliminar Proveedor
Volver
Volver
Figura N°20 Diagrama de componente “Ingresar Proveedor“
Componente Manipulación Retroalimentación
Ingresar Proveedor
Ingresar proveedor
Proveedores
Editar proveedor
Eliminar proveedor
Volver
Figura N°21 Diagrama de componente “Editar Proveedor“
Componente Manipulación Retroalimentación
Editar Proveedor Nombre Nombre
Dirección Dirección
RUT RUT
Teléfono Teléfono
Guardar Proveedor
Cancelar
Volver
Figura N°22 Diagrama de componente “Eliminar Proveedor“
Componente Manipulación Retroalimentación
Eliminar Proveedor Eliminar proveedor
Proveedor
Cancelar
Figura N°23 Diagrama de componente “Administrar Empleados“
Componente Manipulación Retroalimentación
Administrar Empleados
Ingresar empleado
Empleados
Editar empleado
Eliminar empleado
Volver
Volver
Figura N°24 Diagrama de componente “Ingresar Empleado“
Componente Manipulación Retroalimentación
Ingresar Empleado Nombres Nombres
Apellido Materno
Apellido Materno
Apellido paterno Apellido paterno
RUN RUN
Cargo Cargo
Teléfono Teléfono
Ingresar empleado
Cancelar
Volver
Componente Manipulación Retroalimentación
Editar Empleado Guardar Empleado Nombres
Cancelar Apellido Paterno
Apellido Materno
R.U.N.
Cargo
TeléfonoFigura N°25 Diagrama de componente “Editar Empleado“
Volver
Figura N°26 Diagrama de componente “Eliminar Empleado“
Componente Manipulación Retroalimentación
Eliminar Empleado Eliminar Empleado Empleado
Cancelar
Figura N°27 Diagrama de componente “Administrar Materiales“
Componente Manipulación Retroalimentación
Administrar Materiales Ingresar Material Materiales
Editar Material
Eliminar Material
Volver
Volver
Figura N°28 Diagrama de componente “Ingresar Material“
Componente Manipulación Retroalimentación
Ingresar Material Nombre Nombre
Cantidad Cantidad
Valor Valor
Tipo Tipo
Escala Escala
Ingresar Material
Salir
Figura N°29 Diagrama de componente “Editar Material“
Componente Manipulación Retroalimentación
Editar Material Nombre Nombre
Cantidad Cantidad
Valor Valor
Tipo Tipo
Escala Escala
Guardar Material
Salir
Volver
Figura N°30 Diagrama de componente “Eliminar Material“
Componente Manipulación Retroalimentación
Eliminar Material Eliminar Material Material
Cancelar
Volver
Conclusiones