UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA FACULTAD DE INGENIERÍA DE MINAS GEOLOGÍA Y CIVIL ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
TRABAJO FINAL DE INGENIERÍA DE SOFTWARE ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA WEB
“
INTEGRADO DE SEGUIMIENTO DE TRAMITE DOCUMENTARIO
AYACUCHO, JULIO 2017
”
RESUMEN EMPRESARIAL ............................................................................................................. 7 INTRODUCCIÓN .............................................................................................................................. 8 ESTUDIO DE FACTIBILIDAD .................................................................................................................. 9
1.1.
FACTIBILIDAD OPERATIVA Y TÉCNICA ....................................................................... 9
1.1.1.
MISIÓN ........................................................................................................................ 12
1.1.2.
VISIÓN ......................................................................................................................... 13
1.1.3.
OBJETIVOS DEL NEGOCIO................................................................................... 13
OBJETIVO GENERAL: ........................................................................................................... 13 OBJETIVOS ESPECÍFICOS: ................................................................................................... 13
1.1.4.
OBJETIVOS DEL PROYECTO. .............................................................................. 13
1.1.5.
DESCRIPCIÓN DE LA EMPRESA ......................................................................... 14
1.1.6.
METAS ......................................................................................................................... 14
1.1.7.
GLOSARIO DE TÉRMINOS .................................................................................... 14
MODELO DEL NEGOCIO ..................................................................................................................... 18
2.1.
MODELO DE CASOS DE USO DEL NEGOCIO ............................................................... 18
2.1.1.
LISTA DE ACTORES DEL NEGOCIO ................................................................... 18
2.1.2.
LISTA DE CASOS DE USO DE NEGOCIO ........................................................... 20
2.1.3.
DIAGRAMA DE CASOS DE USO DEL NEGOCIO .............................................. 22
METAS DEL NEGOCIO NEGOCIO ............................................................................................................... 23
2.1.4. 2.2.
ESPECIFICACIONES DE CASOS DE USO DEL NEGOCIO ............................. 24
MODELO DE ANÁLISIS DEL NEGOCIO......................................................................... 28
2.2.1.
LISTA DE TRABAJADORES DEL NEGOCIO ..................................................... 28
2.2.2.
LISTA DE ENTIDADES DEL NEGOCIO ............................................................... 30
2.2.3.
REALIZACIÓN DE CASOS DE USO (RCUN) ...................................................... 34
Diagrama de – de –clases clases ................................................................................................................. 34 Diagrama de -realización -realización .......................................................................................................... 38 Diagrama de – de –secuencia secuencia ........................................................................................................... 40
2.3.
GLOSARIO DE TÉRMINOS ........................................................................................ 47
2.4.
REGLAS DEL NEGOCIO ............................................................................................. 48
CAPTURA DE REQUERIMIENTOS ....................................................................................................... 49
3.1.
FUENTES DE OBTENCIÓN DE REQUERIMIENTOS ..................................................... 49
Entrevistas: Entrevistas: ................................................................................................................................... 49 2
Revisión de documentos: documentos: ............................................................................................................. 49
3.1.1. 3.1.2.
3.2.
INFORME DE ENTREVISTAS O MATERIAL TÉCNICO ................................. 49 MATRIZ DE PROCESO Y REQUERIMIENTO ....................................... 51
MODELO DE CASOS DE USO .......................................................................................... 52
3.2.1.
LISTA DE ACTORES DEL SISTEMA .................................................................... 52
3.2.2.
LISTA DE CASOS DE USO DEL SISTEMA .......................................................... 53
3.2.3.
LISTA DE CASOS DE USO PRIORIZADOS ......................................................... 55
3.2.4.
DIAGRAMAS DE CASOS DE USO DEL SISTEMA ............................................. 56
3.2.5.
ESPECIFICACIONES DE REQUERIMIENTOS DE SOFTWARE .................... 57
3.2.6.
ESPECIFICACIONES DE CASOS DE USO ........................................................... 57
Especificación de detalle de nivel ........................................................................................... 57 ANÁLISIS ............................................................................................................................................ 62
4.1.
MODELO DE ANÁLISIS .................................................................................................... 62
4.1.1.
ARQUITECTURA DE ANÁLISIS ............................................................................ 62
4.1.2.
REALIZACIÓN DE CASOS DE USO DE ANÁLISIS ........................................... 64
Diagramas de Colaboración Colaboración ........................................................ ¡Error! Marcador no definido.
4.1.3.
RESPONSABILIDADES DE UNA CLASE DE ANÁLISIS ................................... 68
4.1.4.
MODELO CONCEPTUAL ........................................................................................ 72
DISEÑO .............................................................................................................................................. 80
5.1.
CAPAS Y SUBSISTEMAS .................................................................................................. 80
5.2.
REALIZACIÓN DE LOS CASOS DE USO DE DISEÑO .................................................. 80
5.3.
DIAGRAMA DE CLASES PERSISTENTES ...................................................................... 81
5.4.
DOCUMENTO ARQUITECTURA DEL SISTEMA .......................................................... 81
IMPLEMENTACIÓN ............................................................................................................................ 83
6.1. PROTOTIPOS DE LOS CASOS DE USO IMPLEMENTADOS Y LAS PRUEBAS REALIZADAS .................................................................................................................................. 83 ADMINISTRACIÓN DEL PROYECTO .................................................................................................... 87
7.1.
ADMINISTRACIÓN DEL PROYECTO ............................................................................. 87
CONCLUSIONES ............................................................................................................................ 88 ANEXOS........................................................................................................................................... 89 CHECKLIST DE ARTEFACTOS POR FASES .............................................................................. 90 BIBLIOGRAFÍA ............................................................................................................................... 91
3
4
ÍNDICE DE TABLAS Tabla 1 – Lista de Actores del Negocio ............................................................................................................. 19 Tabla 2 . Lista de Casos de Uso del Negocio ..................................................................................................... 21 Tabla 3 - ECUM- Alto Nivel(Controlar Caja Chica) ............................................................................................ 24 Tabla 4 - ECUM- Alto Nivel(Licitar) ................................................................................................................... 24 Tabla 5 - ECUM- Alto Nivel(Gestionar Materiales ) ......................................................................................... 25 Tabla 6 - ECUM- Alto Nivel(Gestionar Obra) ................................................................................................... 25 Tabla 7 - ECUM- Alto Nivel(Gestionar Personal) .............................................................................................. 25 Tabla 8 - ECUM- Alto Nivel(Seguimien to de Trámite Documentario) ............................................................... 26 Tabla 9 - ECUM- Alto Nivel(Entregar Maquinaria) ........................................................................................... 26 Tabla 10 - ECUM- Alto Nivel(Actualizar Disponibilidad de Maquinaria)........................................................... 27 Tabla 11 - ECUM- Alto Nivel(Actualizar Disponibilidad de Maquinaria)........................................................... 27 Tabla 12 – Trabajadores del Negocio ................................................................................................................ 30 Tabla 13 – Lista de Entidades del Negocio ........................................................................................................ 34 Tabla 14 - Glosario de Términos ....................................................................................................................... 48 Tabla 15 – Reglas del Negocio .......................................................................................................................... 48 Tabla 16- Matriz de Actividades ....................................................................................................................... 51 Tabla 17 – Lista de Actores del Sistema ........................................................................................................... 53 Tabla 18 – Lista de Casos de Uso del Sistemas ................................................................................................. 55 Tabla 19 – SRS Gestionar Cliente....................................................................................................................... 57 Tabla 20 – SRS Buscar Cliente............................................................................................................................ 58 Tabla 21– SRS Buscar Documento .................................................................................................................... 58 Tabla 22 – SRS Gestionar Documento .............................................................................................................. 59 Tabla 23 – SRS Gestionar Servicio .................................................................................................................... 60 Tabla 24 – SRS Login ......................................................................................................................................... 60 Tabla 25 – SRS Generar Reporte ....................................................................................................................... 61 Tabla 26 – Paquete de Análisis.......................................................................................................................... 63 Tabla 27 – RCUA (Buscar Cliente) ..................................................................................................................... 64 Tabla 28 – RCUA (Gestionar Cliente) ................................................................................................................ 64 Tabla 29 – RCUA (Gestionar Documento) ......................................................................................................... 65 Tabla 30 – RCUA (Gestionar SErvicio) ............................................................................................................... 66 Tabla 31 – RCUA (LOgin).................................................................................................................................. 67 Tabla 32– RCUA (Generar Contrato) .................................................................... ¡Error! Marcador no definido. Tabla 33– RCUA (Generar Proforma) ................................................................... ¡Error! Marcador no definido. Tabla 34– RCUA (Generar Reporte) .................................................................................................................. 67 Tabla 35 - .............................................................................................................. ¡Error! Marcador no definido. Tabla 36 – Tarjeta CRC ( ) ................................................................................................................................. 68 Tabla 37 – Clase Entidad .................................................................................................................................. 72 Tabla 38 – Capas de Diseño con sus Subsistemas ............................................................................................ 80 Tabla 39 – RCUD ( )........................................................................................................................................... 80 Tabla 40 – RCUD ( )........................................................................................................................................... 80 Tabla 41 – RCUD ( )........................................................................................................................................... 81 Tabla 42 – RCUD ( )........................................................................................................................................... 81 Tabla 43 – RCUD ( )........................................................................................................................................... 81 Tabla 44 – TablaS ............................................................................................................................................. 81
5
ÍNDICE DE FIGURAS Figura 1 Organigrama Terralpa S.A.C ............................................................................................................... 14 Figura 2 – Diagrama de Casos de Uso del Negocio .......................................................................................... 22 Figura 3 Metas del Negocio ............................................................................................................................. 23 Figura 4-Diagrama de Clases CU 01 ................................................................................................................. 34 Figura 5 - Diagrama de Clases CU 02 ............................................................................................................... 35 Figura 6 - Diagrama de Clases CU 03 ............................................................................................................... 35 Figura 7 - Diagrama de Clases CU 04 ............................................................................................................... 36 Figura 8 - Diagrama de Clases CU 05 ............................................................................................................... 36 Figura 9 - Diagrama de Clases CU 06 ............................................................................................................... 37 Figura 10 - Diagrama de Clases CU 07 ............................................................................................................. 37 Figura 11 - Diagrama de Clases CU 08 ............................................................................................................. 37 Figura 12 - Diagrama de Clases CU 09 ............................................................................................................. 38 Figura 13 – Diagrama de Caso de Uso del Sistema .......................................................................................... 56 Figura 14 – Paquetes de Análisis ....................................................................................................................... 62 Figura 15 – Diagrama de Capas y Subsistemas ................................................................................................. 80
Figura 16 – Interfaz logeo de los usuarios ....................................................................................................... 83 Figura 17 – Interfaz Registro de usuarios, lista de usuarios ( editar o elimina) .............................................. 83 Figura 18 – Interfaz Generar proformas o el contrato ................................................................................... 84 Figura 19 - Interfaz Registro de documentos de gestión ............................................................................... 85 Figura 200 – Interfaz de búsqueda de Documentos registrados ...................................................................... 85 Figura 21 – Interfaz Búsqueda usuarios registrados ........................................................................................ 86 Figura 22 – Interfaz de Reportes para análisis ................................................................................................ 86
6
RESUMEN EMPRESARIAL La siguiente propuesta hace uso de la metodología RUP en la implementación de un sistema
para la automatización y simplificación del proceso de control del trámite documentario en la empresa Constructora Terralpa S.A.C. Este sistema nos permitirá tener un mejor manejo de toda la documentación que se genera y fluye dentro de la empresa, ayudando además a una mejor toma de decisiones. Obteniendo de esta forma una ventaja competitiva frente a empresas del mismo rubro que pertenecen o tienen sedes en la región. La empresa Constructora Terralpa S.A.C. es una empresa dedicada a la comercialización de bienes y servicios en general, así como la elaboración de proyectos, ejecución de obras, públicas y privadas. Mantiene relaciones comerciales con empresas en todo el Perú, ya sean públicas o privadas, gobiernos locales y personas naturales. Esto provoca la generación y fluidez de gran cantidad de documentación dentro de la misma, haciendo necesario la simplificación de este proceso para la realización de informes, responder a las solicitudes presentadas y a la demanda. Estas razones hacen necesaria la implementación del “Sistema Integrado de control del Trámite Documentario”.
Los factores de éxito de la propuesta se basan en lo siguiente: -
Aplicación de la metodología RUP en el proceso de desarrollo.
-
Aplicación de las mejores prácticas de desarrollo de software.
-
Se cuenta con un excelente equipo humano para la implementación del sistema.
7
INTRODUCCIÓN El presente trabajo, hace un análisis profundo a la Constructora Terralpa S.A.C. que es una empresa nacional dedicada a la comercialización de bienes y servicios en general, así como la elaboración de proyectos, ejecución de obras, publicas y privadas. Para así a través de sus Stake Holder conocer el negocio, e implementar un Sistema Web para el Seguimiento de Tramite Documentario. Por ende se aplicara la metodología RUP, y se elaborara su documentación respectiva, el presente trabajo permitirá mejorar los procesos, será implementado para que su uso sea de forma sencilla y amigable.
8
1.1.
FACTIBILIDAD OPERATIVA Y TÉCNICA A. REQUERIMIENTOS PARA EL FUNCIONAMIENTO DE LOS SISTEMAS DE INFORMACIÓN •
Computadora Core i5 con memoria RAM 8GB para el Servidor
•
Computadora Core i5 con Memoria RAM 2GB para el Usuario
•
Sistema Operativo Windows 7 o Superior
Navegadores: •
Mozilla Firefox 54.0
•
Internet Edge
•
Google Chrome
•
Opera
Plataforma de ejecución: •
Java 8.0.2 o Superior
•
Tomcat 9 o Superior
•
MySQL 5.6
•
Switch 4 puertos Satra
•
Clabes UTP 100 Mtrs
•
Conectores RJ45 10 Unidades
•
Intenet Movistar 20Mbps
B. REQUERIMIENTO PARA LA CONSTRUCCIÓN DEL SISTEMA DE INFORMACIÓN •
Netbeans 8.0.2 o Superior
•
MySQL 5.6
•
MS Visio 2007 o Superior 9
•
MS Office 2007 o Superior
•
Enterprise Rational Rose 7.0 o Superior
•
1 Millar de papel bond
•
2 Unidades de Plumón
•
Mota Pizarra blanca
•
Impresiones
•
Costo de Energía Eléctrica por día de una Computadora
•
Costo por uso de una Computadora por día
•
Utilización de Internet
•
Gastos de Alimentación
•
5 Mesas
•
5 Silla
•
Local
•
Switch 8 puertos Satra
•
Clabes UTP 20 Mtrs
•
Conectores RJ45 15 Unidades
C. FACTIBILIDAD TÉCNICA •
Computadora Core i5 con memoria RAM 8GB para el Servidor
•
Computadora i3 con Memoria RAM 2GB para el Usuario
•
Sistema Operativo Windows 7 o Superior
Navegadores: •
Mozilla Firefox 54.0
•
Internet Edge
•
Google Chrome
•
Opera
Plataforma de ejecución: •
Java 8.0.2 o Superior
•
Tomcat 9 o Superior
•
MySQL 5.6 10
•
Switch 4 puertos Satra
•
Clabes UTP 100 Mtrs
•
Conectores RJ45 10 Unidades
•
Intenet Movistar 20Mbps
D. ANÁLISIS TÉCNICO ECONÓMICO RUTHHHHHHHHHH RECURSO Computadora Core i5 con memoria RAM 8GB Computadora Core i5 con Memoria RAM 2GB Sistema Operativo Windows 7 o Superior de Escritorio
CANTIDAD 1 Unidad 1 Unidad 1 Copia
COSTO S/ 2500 S/ 1000 S/5.00
Navegador Web Switch Cable UTP categoría 5e Conector RJ45 Servicio de Internet MS Office 2007 o Superior Enterprise Rational Rose 7.0 o Superior Oracle 11g o Superior Papel bond Plumón Mota Pizarra blanca Impresiones y Fotocopias Costo de Energía Eléctrica por día de una Computadora Costo por uso de una Computadora por día Servicio de Internet Mesa Silla
crackeado crakeado 1unidad 120 Mtrs 20 Unidades 1Mbps crakeado crakeado crakeado ½ Millar 3 Unidades 1 Unidad todo Por día Por día 0.5 Mbs 5 Unidades 5 Unidades
S/ 0 S/ 50 S/ 120 S/10 S/ 120 S/ S/ S/ S/ 12 S/ 8 S/ 5 S/ 30 S/ 1.3 S/ 5 S/ 120 S/ 250 S/ 100
Switch 8 puertos Satra
1 Unidad
S/ 76
11
E. FACTIBILIDAD LEGAL RECURSO
LEGALIDAD
COST
Sistema Operativo Windows 7 o Superior
Licencia Microsoft
S/ 0
de Escritorio Navegador Web
Licencia
S/ 0
GPL y
Google
Plataforma de Ejecución
Licencia GPL
S/ 0
Enterprice Rational Rose 7
Licencia IBM
S/ 0
MS Visio 2007
Licencia Microsoft
S/ 0
MS Office 2007
Licencia Microsoft
S/ 0
MySQL F. ESPECIFICACIONES DEL SISTEMA
S/ 0
a. Metodología de análisis de requerimiento de sistema •
Entrevistas
•
Encuestas
•
Cuestionarios
•
Observación Directa
•
Observación Indirecta
b. Metodología de análisis y diseño del sistema •
Metodología de desarrollo RUP (Rational Unific Process)
1.1.1. MISIÓN Nuestra misión es integrar las diferentes variables de construcción para brindar soluciones a medida de la necesidad del cliente. Creeos en una solución integral de todos los proyectos, sin descuidar los detalles y obtener productos buenos y confiables logrando un desarrollo equilibrado y razonable de la empresa, tanto en los aspectos económicos como comerciales.
12
1.1.2. VISIÓN Constate búsqueda de la excelencia y perfección de nuestros productos y de todos los servicios que brindamos a quienes confían en nosotros. Una relación directa y personalizada con nuestros clientes, buscando responder las necesidades y expectativas planteadas en sus proyectos. La mejora continua como principio, la suspensión personal y grupal de los integrantes de la empresa, son los pilares del desarrollo sostenido de los últimos siete años.
1.1.3. OBJETIVOS DEL NEGOCIO. OBJETIVO GENERAL: ●
Lograr la satisfacción de nuestros clientes en el menor plazo de ejecución, convirtiendo sus necesidades en soluciones de ingeniería.
●
Brindar calidad de servicio.
OBJETIVOS ESPECÍFICOS: ●
Definir las estrategias necesarias para el desarrollo de proyectos en el menor tiempo posible.
●
Brindar a nuestros clientes servicios con valor agregado.
●
Realizar la planificación estratégica para llevar a cabo los proyectos en base a calidad y menor tiempo.
●
Adquirir maquinaria nueva a la vanguardia de la tecnología para satisfacer a nuestros clientes en base a calidad.
●
Brindar un ambiente laboral donde el personal se pueda desenvolver con capacidad.
●
Elevar la eficiencia de la producción en un 20 % para el próximo mes.
●
Otorgar capacitación constante para el personal.
1.1.4. OBJETIVOS DEL PROYECTO. El objetivo del proyecto es lograr implementar un sistema web integrado de seguimiento de tramite documentario para la empresa TERRALPA S.A.C empleando la metodología RUP, con la finalidad de mejorar el proceso de tramite documentario y utilidad dentro de la organización.
13
1.1.5. DESCRIPCIÓN DE LA EMPRESA La CONSTRUCTORA TERRALPA S.A.C. es una empresa nacional dedicada a la comercialización de bienes y servicios en general, así como la elaboración de proyectos, ejecución de obras, públicas y privadas. Cuenta con los más innovadores recursos técnicos y un equipo de profesionales de primer nivel vocacionalmente unido y consolidado para desarrollar cualquier proyecto dentro de los más exigentes parámetros de calidad.
Organigrama de la organización
Figura 1 Organigrama Terralpa S.A.C
1.1.6. METAS ● Ser conocidos por nuestra calidad en todas nuestras obras. ● Ser conservadores y contribuir con el medio ambiente. ● Dar un buen trato a nuestros clientes y contribuir con el medio ambiente. ● Incrementar cada día en nuestros proyectos haciéndonos líder en el mercado. ● Reducir el tiempo de construcción para la mejor calidad, satisfaccion y comodidad
del comprador. ● Incrementar la rentabilidad de nuestro negocio cada dia. ● Desempeñar, ofrecer y desarrollar los mejores proyectos para una excelente
construcción.
1.1.7. GLOSARIO DE TÉRMINOS
14
Contrato Acuerdo, generalmente escrito, por el que dos o más partes se comprometen recíprocamente a respetar y cumplir una serie de condiciones.
Construcción Típica Es la construcción popular, los cuales construyen diversos tipos de edificios básicamente los alojamientos de las áreas rurales, así como diversos tipos de edificaciones auxiliares destinadas a fines propios o secundarios.
Catastro Es un registro administrativo dependiente del Estado en el que se describen los bienes inmuebles rústicos, urbanos y de características especiales. Es un registro estadístico para determinar la extensión geográfica y riqueza de alguna demarcación y que en materia hacendaria es un apoyo para determinar el cobro de las imposiciones del estado, según lo manifestado en los registros.
Demolición Es el proceso mediante el cual se procede a tirar abajo o destruir de manera planificada un edificio o construcción en pie.
Distribución en planta Se define como la ordenación física de los elementos que constituyen una instalación sea industrial o de servicios. Ésta ordenación comprende los espacios necesarios para los movimientos, el almacenamiento, los colaboradores directos o indirectos y todas las actividades que tengan lugar en dicha instalación. Una distribución en planta puede aplicarse en una instalación ya existente o en una en proyección.
Elevaciones de fachadas Las elevaciones son proyecciones de todas las caras de la vivienda o edificio. Nos muestran la forma exterior del proyecto a partir de las diferentes vistas y nos ayuda a entender la relación de este con el contexto.
Instalación eléctrica
15
Una instalación eléctrica es el conjunto de circuitos eléctricos que, colocados en un lugar
específico,
tienen
como
objetivo
dotar
de
energía eléctrica a
edificios, instalaciones, lugares públicos, infraestructuras, etc.
Levantamiento Catastral Levantamiento topográfico que muestra los límites de la propiedad.
Levantamiento Elevación de una estructura o cuerpo debido a la acción del vuelco de la misma, a una fuerza de succión o a la presión del agua existente debajo de ésta.
Instalación Sanitaria Es el conjunto de tuberías de conducción, conexiones, obturadores hidráulicos en general como son las trampas tipo P, tipo S, sifones, céspoles, coladeras, etc., necesarios para la evacuación, obturación y ventilación de las aguas negras y pluviales de una edificación. La instalación sanitaria en una construcción domestica tiene por objeto la recolección de las aguas residuales (aguas jabonosas, aguas grasas, aguas negras) que se desecharán en baños, ½ baños, cuartos de lavado, (o áreas de lavado) y cocinas; estas aguas residuales serán conducidas a través de tuberías cocciones, bajadas de aguas negras registros, redes de albañal, y al final serán conectadas a las redes municipales.
Parámetros Urbanísticos y Edificatorios Es el documento, que permite dar a conocer a los contribuyentes saber, cuales son los requisitos de carácter técnico: como las alturas máximas permitidas de la edificación, los porcentajes de áreas libres, los retiros obligatorios, la cantidad de estacionamientos necesarios, entre otros; con los que debe cumplir para poder ejecutar cualquier edificación, de acuerdo a su ubicación y zonificación correspondiente.
Perfil urbano Es la presencia y predominio de determinados materiales y sistemas constructivos, el tamaño de los conjuntos, la densidad de población, la cobertura y calidad de los servicios urbanos básicos, como son el agua potable, drenaje, energía eléctrica, 16
alumbrado público y, el estado general de la vivienda, en interrelación con las costumbres y usos de sus habitantes, densidad, acervo cultural, fiestas, costumbres, así como la estructura familiar y social, así como por el tipo de actividades económicas que se desarrollan en la ciudad.
Plano Catastral Mapa, plano o gráfico de una ciudad, sección o subdivisión que indica la localización y los límites de las propiedades individuales. También llamado mapa catastral, mapa parcelario, plano parcelario.
Proforma Se refiere a un documento que se desarrolla en sintonía con una forma o una formalidad, se aplica a aquellas facturas o recibos que se utilizan para justificar las operaciones desarrolladas con posterioridad a la fecha del estado de cuenta en el que se registran.
17
2.1.
MODELO DE CASOS DE USO DEL NEGOCIO
2.1.1. LISTA DE ACTORES DEL NEGOCIO LISTA DE ACTORES DEL NEGOCIO
Ingeniero
Actor Ingeniero
Descripción Se encarga del desarrollo de las obras. Determina los controles de calidad a aplicar en la ejecución de obras.
Administrador
Actor Administrador
Descripción Se encarga de administrar los recursos y mano de obra.
Secretaria
Actor Secretaria
Descripción Se encarga de recibir y atender a los clientes. 18
Cliente
Actor
Descripción
Cliente
Persona natural o jurídica, que solicita servicios a la constructora.
Gerente
Actor
Descripción Persona natural o jurídica, que solicita servicios a la
Gerente
constructora. Se encarga de dirigir a la empresa, dar proformas y firmar contratos.
Abogado
Actor
Descripción
Abogado
Se encarga de la parte legal frente a municipalidades.
Proveedor
Actor
Descripción
Proveedor
Se encarga de proveer de los materiales necesarios para la ejecución de una obra. Tabla 1 – Lista de Actores del Negocio
19
LISTA DE CASOS DE USO DE NEGOCIO LISTA DE CASOS DE USO DE NEGOCIO
Controlar caja chica
Caso uso 1 Controlar caja chica
Descripción Controla los gastos menores del día a día que se deben pagar en efectivo.
Licitar
Caso uso 2 Licitar
Descripción La empresa presenta su propuesta en las distintas convocatorias de proyectos que realiza el estado u otra organización privada, brindando el monto total licitado, para asi conceguir la firma de un contrado
Gestionar materiales
Caso uso 3 Gestionar materiales
Descripción Hace referencia a la adquisión de materiales para la construcción de las distintas obras que realizara la empresa.
Gestionar obra
Caso uso 4 Gestionar obra
Descripción Hace referencia al avance, planificación y construcción de la Obra que viene ejecutando la empresa.
20
Gestionar personal
Caso uso 5 Gestionar personal
Descripción Se encarga de la contratación de personal para la construcción de una obra..
Seguimiento de tramite documentario
Caso uso 6 Seguimiento de tramite documentario
Descripción Realiza el seguimiento del avance de la obra, para ver en qué fase se encuentra, está encargada de administrar la documentación oficial y asegurar su oportuna ejecución.
Entregar maquinaria
Caso uso 7 Entregar Maquinaria
Descripción Pone a disposición las maquinarias que se necesitara para llevar a cabo la ejecución de la obra.
Actualizar dispon ibilidad de maquina ria
Caso uso 8 Actualizar disponibilidad de maquinaria
Descripción Actualiza si hay maquinarias disponibles en el almacén.
Contactar Proveedor
Caso uso 9 Contactar Proveedor
Descripción Se encarga de buscar a las empresas o personas que nos proveerán de los materiales necesarios para la ejecución de la obra. Tabla 2 . Lista de Casos de Uso del Negocio
21
2.1.3. DIAGRAMA DE CASOS DE USO DEL NEGOCIO
Aboga do (from Actores de Negocio)
Admi nistrador controlar caja chica
(from Actores de Negocio)
(from C asos de Uso de Negocio)
licitar monitorear tramite documentario
(from Casos de Us o de Negocio)
(from Casos de Us o de Negocio)
Gerente Cliente (from Actores de Negocio)
gestionar obra (from Casos de Us o de Negocio)
gestionar materiale s (from Casos de Us o de Negocio)
contratar
personal
(from Casos de Uso de Negocio)
<> <>
Ingeniero (from Actores de Negocio)
entregar maquinaria contactar proveedor
(from Casos de Uso de Negocio)
(from C asos de Uso de Negocio)
actualizar disponibili dad de maquinaria (from Casos de Us o de Negocio)
Figura 2 – Diagrama de Casos de Uso del Negocio
Constante bus queda de la excelencia y perfeccion de nuestros p roductos y servicios
licitar (from Casos de Uso de Negocio)
Ser conocidos por nuestra calidad en todas nuestras obras
controlar caja chica (from Casos de Uso de Negocio)
Incrementar la rentabilidad de nuestro negocio cada día. ser conservadores y contribuir con el medi o ambiente
gestionar materiales (from Casos de Uso de Negocio)
Dar un buen trato a nuestros clientes y contribuir con el medio ambiente. Reducir el tiempo de construccion para la mejor calidad, satisfacción y comodidad del comprador.
contratar
personal
(from Casos de Uso de Negocio)
monitorear tramite documentario (from Casos de Uso de Negocio)
Incrementar cada dia en nuestros proyectos haciendonos líder en el mercado.
Desempeñar, ofrecer y desarrollar los mejores proyectos para una excelente construcción
contactar proveedor (from Casos de Uso de Negocio)
gestionar obra (from Casos de Uso de Negocio)
entregar maquinaria (from Casos de Uso de Negocio)
actualizar disponibilidad de m aquinaria (from Casos de Uso de Negocio)
Figura 3 Metas del Negocio
23
2.1.4. ESPECIFICACIONES DE CASOS DE USO DEL NEGOCIO CU-01 DESCRIPCIÓN
CONTROLAR CAJA CHICA
1. El caso de uso comienza cuando el administrador autoriza la salida de efectivo de la “Caja Chica”,
para cubrir algunos gastos realizados. 2. El secretario debe actualizar constantemente la ‘Caja Chica’ diariamente.
ACTORES DEL NEGOCIO ENTRADAS ENTREGABLES MEJORAS
3. El administrador debe realizar depósitos en la caja chica para mantenerlo. constante. Administrador, secretaria Depósitos realizados en la Caja Chica Gastos Realizados por el Administrador Se tendrá mayor control en los Ingresos y Egresos de la caja chica. Tabla 3 - ECUM- Alto Nivel(Controlar Caja Chica)
CU-02
DESCRIPCIÓN
LICITAR
1. El caso de uso comienza cuando el cliente realiza la cotización del proyecto que desea llevar a cabo. 2. El administrador evalúa la Obra a ejecutar, y le brinda la cotización. 3. El Cliente verifica la cotización del proyecto. 4. El abogado elabora el contrato, si el cliente está conforme con la cotización proceden a la firma del contrato. 5. El abogado elabora el contrato, y posteriormente proceden a la firma del contrato secretario debe actualizar
ACTORES DEL NEGOCIO ENTRADAS ENTREGABLES MEJORAS
constantemente
la
‘Caja
Chica’
diariamente. 6. El administrador autoriza la ejecución del proyecto Abogado, Cliente, Administrador Contrato de Licitación Ejecución del Proyecto Realizar mayor Marketing de la Empresa para así poder obtener más licitaciones de proyectos. Tabla 4 - ECUM- Alto Nivel(Licitar)
CU-03
DESCRIPCIÓN
GESTIONAR MATERIALES 1. El caso de uso comienza cuando jefe de obra presenta ‘Orden de Compra’ ( Lista de Materiales) que necesitara para la ejecución del proyecto, a la secretaria.
24
2. La secretaria recepciona la Orden de Compra, y envía al Administrador para su respectiva aprobación. 3. El administrador aprueba la Orden de compra. 4. La secretaria realiza pedido de Compra. 5. La secretaria envía los materiales al jefe de Obra, dependiendo de los avances. Jefe de Obra, Secretaria, Administrador Lista de Materiales que se utilizaran Materiales para la ejecución del Proyecto.
ACTORES DEL NEGOCIO ENTRADAS ENTREGABLES
Tabla 5 - ECUM- Alto Nivel(Gestionar Materiales )
CU-04
GESTIONAR OBRA
1. El caso de uso comienza cuando el jefe de obras presenta ‘Diario de Obra’. 2. El administrador recibe el diario de obra, y va analizando y controlando el avance de la Obra. 3. La secretaria elabora un ‘Documento’ de las observaciones y controles que se realizan. Administrador, Secretaria, Jefe de Obra Diario de Obra Documento Se debe Monitorear de una forma personalidad a partir de Supervisores de Obra.
DESCRIPCIÓN
ACTORES DEL NEGOCIO ENTRADAS ENTREGABLES MEJORAS
Tabla 6 - ECUM- Alto Nivel(Gestionar Obra)
CU-05
GESTIONAR PERSONAL
1. El caso de uso comienza cuando el Administrador, recibe el requerimiento de un área en específico con el ‘perfil del puesto’ que se
DESCRIPCIÓN
ACTORES DEL NEGOCIO
ENTRADAS ENTREGABLES MEJORAS
necesita. 2. El administrador realiza la Entrevista a los postulantes al puesto. 3. La secretaria verifica las Referencias Laborales 4. La secretaria realiza y envía el informe de preselección al Administrador. 5. El administrador realiza la Contratación. 6. La secretaria envía una carta de agradecimiento a los postulantes que no se adjudicaron en el puesto de trabajo. Administrador, Secretaria Perfil del Puesto Contratación del trabajo Realizar convenios con algunas instituciones de construcción civil, u otros.
Tabla 7 - ECUM- Alto Nivel(Gestionar Personal)
25
CU-06 DESCRIPCIÓN
SEGUIMIENTO DE TRAMITE DOCUMENTARIO
1. El administrador genera el contrato. 2. La secretaria redirige el documento al abogado y al arquitecto para la ejecución de la obra.
3. El ingeniero y el abogado devuelve los documentos con los requerimientos y observaciones al administrador. 4. El cliente solicita a la secretaria, información de la fase en la que se encuentra su proyecto.
5. La secretaria brinda la información solicitada por el cliente.
6. La secretaria guarda los documentos en el portafolio.
7. La secretaria registra la visita del cliente. ACTORES DEL NEGOCIO ENTRADAS ENTREGABLES MEJORAS
Administrador, secretaria, Ingeniero, Abogado, Cliente Contrato, Solicitud de Cliente Documento Mediante la aplicación a desarrollar el cliente podrá obtener información sobre el avance de su proyecto de un forma rápida y sencilla.
Tabla 8 - ECUM- Alto Nivel(Seguimiento de Trámite Documentario)
CU-07
ENTREGAR MAQUINARIA 1. El Administrador envía Documento (Pedido Maquinaria) al Almacenero, en el cual especifica cantidad y tipo de maquinarias que se requerirá para la ejecución del proyecto.
2. El almacenero recibe el Documento, y prepara la petición.
3. El almacenero entrega la petición al jefe de obra. Administrador, Jefe de obra, Almacenero Documento(Pedido Maquinaria) Maquinarias Disponer de los distintos tipos de maquinaria, ya que la empresa va en crecimiento. Tabla 9 - ECUM- Alto Nivel(Entregar Maquinaria)
26
CU-08 DESCRIPCIÓN
ACTUALIZAR DISPONIBILIDAD DE MAQUINARIA 1. El administrador consulta con el Almacenero
sobre las maquinarias disponibles en el almacén. 2. El Almacenero verifica la disponibilidad de
maquinarias. 3. El almacenero responde a la consulta del
Administrador. ACTORES DEL NEGOCIO ENTRADAS ENTREGABLES MEJORAS
Administrador, Almacenero Consulta de Disponibilidad Cantidad de Maquinaria disponibles Contar con un registro actualizado Constante, la cantidad de maquinarias podemos determinar con exactitud si nos faltara contar con más maquinarias.
Tabla 10 - ECUM- Alto Nivel(Actualizar Disponibilidad de Maquinaria)
CU-09 DESCRIPCIÓN
CONTACTAR PROVEEDOR
1. El administrador consulta la lista de Proveedores. 2. El Administrador realiza Documento, el cual tendrá la lista de materiales que se requiere paralelo ejecución del proyecto.
3. El Administrador envía el Documento a la secretaria.
4. La secretaria envía el documento (Lista de materiales) al Proveedor.
5. El proveedor envía materiales a la Empresa. ACTORES DEL NEGOCIO ENTRADAS ENTREGABLES MEJORAS
Administrador, Secretaria, Proveedor Lista de Proveedores, Lista de Materiales Materiales Materiales de buena calidad, y proveedores eficientes se trabajara con un cronograma para contactar a los proveedores.
Tabla 11 - ECUM- Alto Nivel(Actualizar Disponibilidad de Maquinaria)
27
2.2.
MODELO DE ANÁLISIS DEL NEGOCIO
2.2.1. LISTA DE TRABAJADORES DEL NEGOCIO LISTA DE TRABAJADORES DEL NEGOCIO
BW_Almacenero (from Trabajadores del Negocio)
Actor
Descripción
BW_Almacenero
Se encarga de recepcionar los pedidos que se realizó, y controlar las maquinarias.
BW_Jefe de obra (f rom Trabajadores del Negocio)
Actor
Descripción
BW_Jefe de Obra
Se encarga de administrar los recursos y mano de obra, desarrollo de las obras.
BW_Gerente
Actor BW_Gerente
Descripción Se encarga de coordinar, y administrar la empresa
BW_Abogado
Actor
Descripción Se encarga de toda la parte legal de la empresa, así como
BW_Abogado
solicitar los distintos permisos de construcción, el saneamiento de lotes, etc,
28
BW_Asistente
Actor BW_Asistente
Descripción Se encarga de asistir en las distintas actividades que realiza el Gerente.
BW_ Administrador
Actor
Descripción Se encarga de dirigir a la Empresa, para que así pueda
BW_Administrador
cumplir con todas sus metas y visión trazadas como organización.
BW_Secretaria
Actor
Descripción Se encarga de apoyar en algunas actividades al
BW_Secretaria
Administrador de la empresa, para facilitar alguno de los trabajos.
BW_Ingeniero
Actor BW_Gerente
Descripción Se encarga de la elaboración de planos, expediente técnico, estudio de suelo en que que se ejecutara la obra.
29
BW_Arquitecto
Actor BW_Gerente
Descripción Se encarga del diseño de la construcción a realizar, así como los planos, u otros. Tabla 12 – Trabajadores del Negocio
2.2.2. LISTA DE ENTIDADES DEL NEGOCIO LISTA DE ENTIDADES DEL NEGOCIO
BE_Caja
Entidad 01 BE_CAja
Descripción Controla el flujo de entrada y salida de activos
Origen
Tipo
Interno
Persistente
BE_Carta de Agradecimiento
Entidad 02
Descripción
Origen
Tipo
BE_Carta de Agradecimiento
Se envia a los postulantes que no obtuvieron el puesto de trabajo
Externo
Formulario
BE_Contratacion
Entidad 03
Descripción
Origen
Tipo
BE_Contratacion
Contratar a los postulantes que pasaron la entrevista
Externo
Persistente
30
BE_Contrato
Entidad 04
Descripción
Origen
Tipo
BE_Contrato
Firma del contrato
Interno
Formulario
Origen
Tipo
Interno
Persistente
BE_Cuenta de Caja
Entidad 05 BE_Cuenta Caja
Descripción Cuenta de depósito y ahorro de la empresa
BE_Diario de Obra
Entidad 06
Descripción
Origen
Tipo
BE_Diario Obra
Registro dirio de lo que acontece
Externo
Persistente
BE_Dinero
Entidad 07
Descripción
Origen
Tipo
BE_Dinero
Dinero en efectivo con el que cuenta la empresa
Interno
Persistente
BE_Documento
Entidad 08
Descripción
Origen
Tipo
BE_Docuemto
Registros con las que cuenta la empresa
Interno
Formulario 31
BE_Entrevista
Entidad 09
Descripción
Origen
Tipo
BE_Entrevista
Acción de realizar la entrevista a los postulantes
Interno
Persistente
BE_Factura de com pra
Entidad 10
Descripción
Origen
Tipo
BE_Factura de Compra
Recibo de pago
Interno o Externo
Persistente
BE_Flujo de D inero
Entidad 11
Descripción
Origen
Tipo
BE_Flujp de Dinero
Entradas y salidas de la caja chica
Interno
Persistente
Descripción
Origen
Tipo
Los postulantes que pasaron la entrevista laboral, y ahora deberán cumplir otros requisitos
Externo
Persistente
BE_Informes de preSeleccion
Entidad 12 BE_Informes de preSeleccion
BE_Lista de proveedores
Entidad 13
Descripción
Origen
Tipo
BE_Lista de Proveedores
Relación de empresas que nos proveeran de materiales
Externo
Persistente 32
BE_Maquinaria
Entidad 14
Descripción
BE_Maquinaria
Maquinaria con la que cuenta la empresa para la construcción de proyectos.
Origen Interno
Tipo Persistente
BE_Operaciones en Caja
Entidad 15
Descripción
Origen
Tipo
BE_Operaciones en caja
Los ingresos o egresos que se realiza el administrador
interno
Persistente
Descripción
Origen
Tipo
Autorización de compra de materiales
Externo
Persistente
BE_Orden de compra
Entidad 16 BE_Orden de Compra
BE_Perfil del puesto
Entidad 17
Descripción
Origen
Tipo
BE_Perfil del Puesto
Description del puesto vacante
Externo
Persistente
Descripción
Origen
Tipo
Lugar de almacenamiento de documentos
Interno
Formulario
BE_Portafolio
Entidad 18 BE_Informes de preSeleccion
33
BE_Proyecto
Entidad 19
Descripción
Origen
Tipo
BE_Proyecto
La obra que se Ejecutará
Externo
Persistente
BE_Referencias Laborales
Entidad 20
Descripción
Origen
Tipo
BE_Referencias Laborales
Experiencias anteriores de los postulantes.
Externo
Formulario
Tabla 13 – Lista de Entidades del Negocio
2.2.3. REALIZACIÓN DE CASOS DE USO (RCUN)
CU 01 Controlar Caja Chica revisar
BE_Operaciones en Caja BW_ Administrador
registrar
(from Entidades de Negocio)
BE_Flujo de Dinero
(from Trabajadores del Negocio)
(from Entid ades de Negocio)
BE_Caja (from Entid ades de Negocio)
solicitar pedido ingresar
aprobar solicitud
revisar
BE_Cuenta de Caja (from Entidad es de Negocio)
BW_Secretaria (from Trabajadores del Negocio)
Figura 4-Diagrama de Clases CU 01
34
CU 02 Licitar
BE_Certificado de Regostro Nacional de Proveedores (from Entidades de Negocio)
BW_ Administrador BE_Expediente Tecnico
presenta
(from Entidades de Negocio)
(from Trabajadores del Negocio)
presenta
fir ma
presenta
BE_Declaracion Jurada
prepara
presenta
BE_Contrato de Licitacion
BW_Abogado
(from Entidades de Negocio)
prepara
Cliente
(from Entidades de Negocio) (from Actores de Negocio)
(from Trabajadores del Negocio)
BE_Propuesta Economica (from Entidades de Negocio)
Figura 5 - Diagrama de Clases CU 02
CU 03 Gestionar materiales
envia solicitar pedido
BW_Secretaria (from Trabajadores del Negocio)
revisa
Proveedor (from Actores de Negocio)
BW_ Administrador (from Trabajadores del Negocio)
entr ega
revisa
BE_Orden de compra (from Entidades de Negocio)
BE_Contrato (from Entidades de Negocio)
BE_Factura de compra (from Entidades de Negocio)
Figura 6 - Diagrama de Clases CU 03
35
CU 04 Gestionar obra
BW_Jefe de obra
BE_Proyecto
(from Trabajadores del Negocio) (from Enti dades de Negocio)
genera
BE_Documento dirige
(from Entidades de Negocio)
registra
recibe
BE_Diario de Obra (from Enti dades de Negocio)
BW_Ingeniero (f rom Trabajadores del Negocio)
Figura 7 - Diagrama de Clases CU 04
CU 05 Gestionar personal
BE_Perfil del puesto
realiza
BE_Contratacion
(from Entidades de Negocio)
(from Entidadesde Negocio)
consulta
realiza
BE_Informes de preSeleccion (from Entidades de Negocio)
BW_Secretaria
envia
(from Trabajadores del Negocio)
verifica realiza
BW_Gerente
envia
(from Trabajadores del Negocio)
BE_Carta de Agradecimiento (from Entidadesde Negocio)
BE_Entrevista
BE_Referencias Laborales (from Entidades de Negocio)
(from Entidadesde Negocio)
Figura 8 - Diagrama de Clases CU 05
36
CU 06 Seguimiento de tramite documentario solicita informacion
guarda
Cliente (from Actores de Negocio)
BW_Secretaria (from Trabajadores del Negocio)
BE_Portafolio
redirige
(from Entidadesde Negocio)
redirige
registra
BW_Abogado
BE_Documento
(from Trabajadores del Negocio)
(from Entidadesde Negocio)
BW_Ingeniero (from Trabajadores del Negocio)
Figura 9 - Diagrama de Clases CU 06
CU 07 - Entregar maquinaria
BW_Jefe de obra (from Trabajadores del Negocio)
BW_ Administrador (from Trabajadores del Negocio)
entr ega
registra
prepara BE_Maquinaria (from Entidades de Negocio)
recibe
BE_Documento BW_Almacenero
(from Entidades de Negocio)
(from Trabajadores del Negocio)
Figura 10 - Diagrama de Clases CU 07
CU 08 Actualizar disponibilidad de maquinaria
BE_Maquinaria BW_Gerente
(from Entidades de Negocio)
(f rom Trabajadores del Negocio)
consulta
revisa
envia
BW_Almacenero (from Trabajadores del Negocio)
Figura 11 - Diagrama de Clases CU 08
37
CU 09 Contactar proveedor
BE_List a de proveedores
BW_Secretaria
(from Entidades de Negocio)
(from Trabajadores del Negocio)
envia consulta redir ige
realiza
Proveedor (from Actores de Nego cio)
BE_Documento
BW_Gerente
(from Entidades de Negocio)
(from Trabajadores del Negocio)
Figura 12 - Diagrama de Clases CU 09
CU 01 - Controlar Caja Chica
controlar caja chica
Realizacion de controlar caja chica
(from Casos de Uso de Nego...
CU 02 - licitar
licitar
Realizacion de licitar
(from Casos de Uso de Negocio)
CU 03 - Gestionar materiales
gestionar m ateriales
Gestionar materiales
(from Casos de Uso de Nego...
38
CU 04 - Gestionar obra
Realizacion de gestionar obra
gestionar obra (from Casos de Uso de Nego...
CU 05 - Gestionar personal
Realizacion contratar personal
contratar personal (from Casos de Uso de Nego...
CU 06 - Seguimiento de tramite documentario
monitorear tramite documentario
Realizacion de monitorear tramite documentario
(from Casos de Uso de Neg o...
CU 07 - Entregar maquinaria
entregar maquinaria
Realizacion de entregar maqu inaria
(from Casos de Uso de Nego...
CU 08 - actualizar disponibilidad de maquinaria
actualizar disponibil idad de m aquinaria
Realizacion actualizar disponnibilidad de maquinaria
(from Casos de Uso de Nego...
CU 09 - contactar proveedor
contactar proveedor
Realizacion contactar proveedor
(from Casos de Uso de Nego...
39
CU 01 Controlar Caja Chica
:: BE_Caja : BW_Gerente
: BE_Cuenta BE_Cuenta de de Caja
: BE_Flujo BE_Flujo de de Dinero Dinero
: BE_Operaciones BE_Operaciones en en Caj Caja a
: BW_Secretaria BW_Secretaria solicitar pedido ingresar
revisar Cantidad de Efectivo Aprobar Solicitud
registrar Actualizar
revisar Actualizar
1: solicitar pedido
2: ingresar
: BW_Gerente
: BE_Caja
: BW_Secretaria
3: revisar
5: Aprobar Solicitud 8: revisar 6: registrar
9: Actualizar
: BE_Cuenta de Caja
7: Actualizar
4: Cantidad de Efectivo
: BE_Operaciones en Caja
: BE_Flujo de Dinero
CU- 02 Licitar
40
: BW_Abogado
: BE_Certificado BE _Certificado de Regostro Regostro Nacional de Proveedores
::BE_Expediente BE _ExpedienteTecnico Tecnico
: BE_Propuesta BE _Propuesta Economica Economica
: BE_Cont BE _Contrato rato de de Licitacion
: Cliente
:: BW_ Administrador
presenta
realizar presentar preparar preparar firmar firmar
1: presenta
: BW_Abogado
2: realizar
: BE_Certificado de Regostro Nacional de Proveedores
3: presentar
: BE_Expediente Tecnico
: BE_Propuesta Economica
4: preparar 6: firmar
: BW_ Administrador
5: preparar 7: firmar
: BE_Contrato de Licitacion
: Cliente
CU- 03 Gestionar materiales
41
: BW_ BW_ Administrador Adminis trador
:: BE_Contrato BE_ Co ntra to
: BE_Orden BE_ Ord en de compra com pra
:: Proveedor
: BW_Secretaria
:: BE_Factura de compra
revisa los requerimientos entrega lista materiales entrega lista de materiales realiza cotizacion entrega proforma entrega lista de proformas seleciona proforma llena orden de compra entrega orden de compra realiza contrato de compra llena factura de pedido
entrega factura pedido verifica factura realiza pago
7: seleciona proforma
1: revisa los requerimientos
: BE_Contrato
8: llena orden de compra
: BW_ Administrador : BE_Orden de compra 4: realiza cotizacion
2: entrega lista materiales 9: entrega orden de compra 6: entrega lista de proformas 11: llena factura de pedido 13: verifica factura
3: entrega lista de materiales 10: realiza contrato de compra 14: realiza pago : Proveedor 5: entrega proforma 12: entrega factura pedido
: BE_Factura de compra
: BW_Secretaria
CU 04 - Gestionar obra
42
:: BE BE_Proyecto _Proyecto
: BE_Documento BE _Documento :: BE_Diario BE _Diario de de Obra Obra
:: BW_Jefe de obra
: BW_Ingeniero dirigir
genera registrar recibir
: BE_Proyecto 1: dirigir
3: registrar
: BE_Documento
: BW_Ingeniero
4: recibir
2: genera
: BW_Jefe de obra
: BE_Diario de Obra
CU 05- Gestionar personal
:: BE_Perfil BE _Perfil del del puesto puesto :: BW_Gerente BW_Gerente
: BE_Entrevista BE _Entrevista
:: BE_Refere BE _Referencias ncias Laborales Laborales
:: BBE_C E_Carta arta de Agradecimiento Agradecimiento
: BE BE_Inform _Informes es de preSeleccion
: BE_Contratacion BE_Contratacio n
:: BW_Secretaria BW_Secretaria Verifica Realiza Verifica Realiza Envia Envia Realiza contratacion
43
2: Realiza 1: Verifica
: BE_Entrevista
: BE_Perfil del puesto : BW_Gerente
6: Envia 3: Verifica : BE_Referencias Laborales : BW_Secretaria
7: Realiza contratacion
4: Realiza
5: Envia
: BE_Informes de preSeleccion
: BE_Contratacion : BE_Carta de Agradecimiento
CU 06 - Seguimiento de tramite documentario
:: BE BE_Portafolio _Portafolio
:: BE_Documento :: BW BW_ _ Administrador Administrador
: BW BW_Secretaria _Secretaria
:: BW_Inge BW _Ingeniero niero
:: BW_Abogado BW _Abogado
:: Cliente
genera redirige envia entrega envia redirige guarda Solicita_Informacioon busca informa
44
1: genera
7: guarda 9: busca
2: redirige
: BE_Documento
: BE_Portafolio
: BW_ Administrador
: BW_Secretaria
4: entrega
10: informa
3: envia 6: redirige
8: Solicita_Informacioon 5: envia
: Cliente
: BW_Ingeniero
: BW_Abogado
CU 07 - Entregar maquinaria
:: B BE_Documento E_Documento
: BE_Maquinaria :: BW_Almacenero
:: BW_ Administrador
:: BW_Jefe de obra
realizar recibir revisar
entregar
3: revisar 1: realizar : BE_Maquinaria 2: recibir : BE_Documento : BW_ Administrador
: BW_Almacenero
4: entregar
: BW_Jefe de obra
CU 08- actualizar disponibilidad de maquinaria
45
:: BE BE_Maquinaria _Maquinaria :: BW BW_Almacenero _Almacenero
: BW_Gerente
consulta revisa envia
3: envia
1: consulta : BW_Alm acenero
: BW_Gerente 2: revisa
: BE_Maquina ria
CU 09 - contactar proveedor
:: BW_Gerente
:: BE_Lista BE _Lista de deproveedores proveedores
: BE BE_Documento _Documento
:: Proveedor
:: BW_Secretaria
consulta realiza redirige envia
46
1: consulta
2: realiza
: BE_Lista de proveedores
: BE_Documento
: BW_Gerente
3: redirige
4: envia : Proveedor
2.3.
: BW_Secretaria
GLOSARIO DE TÉRMINOS Nombre
GLOSARIO DE TÉRMINOS Descripción
C
Contrato
Acuerdo, generalmente escrito, por el que dos o más partes se comprometen recíprocamente a respetar y cumplir una serie de condiciones
P
Es la presencia y predominio de determinados materiales y sistemas constructivos, el tamaño de los conjuntos, la densidad de población, la cobertura y calidad de los servicios urbanos básicos, como son el agua potable, drenaje, energía eléctrica,
Perfil urbano
alumbrado público y, el estado general de la vivienda, en interrelación con las costumbres y usos de sus habitantes, densidad, acervo cultural, fiestas, costumbres, así como la estructura familiar y social, así como por el tipo de actividades económicas que se desarrollan en la ciudad. Mapa, plano o gráfico de una ciudad, sección o subdivisión que
Plano catastral
indica la localización y los límites de las propiedades individuales. También llamado mapa catastral, mapa parcelario, plano parcelario. Se refiere a un documento que se desarrolla en sintonía con
Proforma
una forma o
una formalidad,
se
aplica
a
47
aquellas facturas o recibos que se utilizan para justificar las operaciones desarrolladas con posterioridad a la fecha del estado de cuenta en el que se registran. Tabla 14 - Glosario de Términos
2.4.
REGLAS DEL NEGOCIO REGLAS DEL NEGOCIO AL
Código
Nombre
Casos de Uso Afectados
Descripción
Reglas de formulario de documentos RN01 Formularios de los Formulario de los documentos de documentos de gestión para dar un alcance y gestión
brindar un asesoramiento
Reglas de proceso de seguimiento RN02 Proceso de Proceso de seguimiento del seguimiento del trámite documentario con las tramite cotizaciones que se debe de brindar al cliente para
Cu 06 Seguimiento de tramite documentario Cu 06 Seguimiento de tramite documentario
Reglas de relaciones con proveedores RN03 Relaciones – Establecer relaciones directas con directas los proveedores. Reglas de RN04 Establecer normas Establecer normas y requisitos para el cumplimiento de la garantía de fabricación (medición y certificación de los sistemas de protección)
CU 09 - contactar proveedor CU 02- licitar CU- 03 Gestionar materiales CU 04 - Gestionar obra CU 07 - Entregar maquinaria
Reglas de RN05
Contactar Proveedores
Relación directa trabajadores.
con
los CU 05- Gestionar personal
Tabla 15 – Reglas del Negocio
48
3.1.
FUENTES DE OBTENCIÓN DE REQUERIMIENTOS
Para la obtención de los requerimientos del sistema se desarrollaron diferentes técnicas de obtención de información que a continuación se detalla.
Se adoptó esta técnica de recolección de información para la obtención de los que requerimientos de la Constructora Terralpa S.A.C,. Esta técnica sirvió para conocer el cómo se iban tratando y desarrollando cada actividad en la Empresa, sirvió para conocer que restricciones y dependencias tenía la Empresa, también se logró conseguir información sobre las entradas que requería cada área para su correcto funcionamiento Se buscó información en los documentos proporcionados como Reglamento interno, Manual de Organización y Funciones (MOF), organigrama de la organización, registros de los proyectos ejecutados en los años pasados. Por otro lado, fuera de las técnicas de recolección de datos también se logró conocer el como vienen desarrollando cada proceso en dicha empresa, esto se logró gracias a información que nos brindó el administrador de la empresa.
3.1.1. INFORME DE ENTREVISTAS O MATERIAL TÉCNICO FECHA
12 de mayo del DURACI N 2017 Gerente – Nro. de entrevista ENTREVISTADO: Administrador Paul Castro REALIZADO POR: Grupo de Desarrollo de Software NOMBRE DEL ASISTENTE: Grupo de Desarrollo de Software TEMAS TRATADOS: Sistema de seguimiento de tramite documentario
De: 3:50 A: 5:20 01
49
TEMA: Análisis del negocio PROPUESTO POR : Grupo de Desarrollo Pregunta 1.1: ¿La empresa tiene un mercado consolidado en la región? Respuesta 1.1: Si, actualmente, la empresa tiene un mercado ganado en la región de Ayacucho, tanto que se ha podido abrir una sede en Huanta, Carmen Alto y otra en Lima, con la finalidad de poder satisfacer las necesidades del público y crecer como empresa. Pregunta 1.2: ¿Qué valor agregado ofrecen a sus clientes, para mantener su fidelización? Respuesta 1.2: La empresa actualmente ofrece un servicio de postventa a los clientes, y una atención sobre el avance de su obra, el cual a veces tenemos problemas, porque se nos llega a extraviar el documento documento en el desarrollo del mismo, ya que el el proyecto varia de área en área, y se maneja de forma física PROPUESTO POR : Grupo de Desarrollo TEMA: Procesos del negocio Pregunta 1.3: ¿Cómo es el funcionamiento de la empresa? Respuesta 1.3: Es la encargada de la elaboración de proyectos y su gestión, está compuesta de un Gerente de proyectos (líder de proyecto) y la integración temporal por procesos de equipos o de comité, por la Dirección financiera y de administración, la Dirección técnica administrativa, la Dirección de construcción y la Dirección de ventas, estas cuatro integran la Comisión de proyectos a manera de equipo para el desarrollo organizacional. El gerente es la persona que tiene la responsabilidad total del planteamiento y ejecución del proyecto proyecto integral. TEMA: Problemas de la organización PROPUESTO POR: Grupo de Desarrollo Pregunta 1.4: ¿Cuál es el principal problema de la empresa? Respuesta 1.4: El actual problema que se presenta en la empresa, es la falta de comunicación entre la recepción y él envió de documentos entre diferentes áreas de la organización, porque cuando un cliente viene a ver su perfil o el avance del mismo, no se tiene una certeza en fase esta su proyecto. TEMA: Herramientas de solución de PROPUESTO POR: Grupo de Desarrollo la organización Pregunta 1.5: ¿Tiene alguna herramienta que controle ese problema? Respuesta 1.5: Actualmente cuenta con una herramienta tecnológica, el Dropbox, para lo cual dicha herramienta no llega ll ega a solucionar el problema adecuadamente, porque solo muestra de forma global la l a documentación. TEMA: Función de los Trabajadores PROPUESTO POR : Grupo de Desarrollo en el Negocio Pregunta 1.6: ¿Que trabajadores intervienen en dicho proceso? Respuesta 1.6: En este proceso intervienen la mayoría por no decir todos de los trabajadores porque un proyecto no solo queda en una área sino que esta necesita d todas las áreas para su ejecución, es por eso que muchas veces se desconoce desconoc e dónde se encuentra el documento Conclusiones de la entrevista: Se concluye que en la empresa tiene un déficit en la gestión de seguimiento de tramites documentarios por lo cual se ve conveniente una aplicación informática automatizando dicho proceso, aumentando así una mejor experiencia al cliente final Próximas acciones/reuniones No se realizaran más reuniones debido a los constantes viajes del Administrador, cualquier consulta o duda lo realizaremos realizaremos mediante llamadas llamadas telefónicas y/o mensajes mensajes al correo.
50
3.1.2.
MATRIZ DE PROCESO Y REQUERIMIENTO
MATRIZ DE ACTIVIDADES Proceso del negocio
Actividad de
Responsable del
Requerimiento o
negocio
negocio
Responsabilidad
Secretaria
Llenar datos del cliente Llenar datos del
Llenar datos del Administrador
tramite documentario
Secretaria Cotejar
documentos
Actualizar documento Generar reportes
información Redactar
•
Registrar cliente
•
Buscar cliente
•
Registrar documento
documento
cliente
Proceso de seguimiento
Caso de uso
Administrador
•
Buscar documento
•
Mantener
Actores
Secretaria Cliente
documento •
Generar reportes
•
Generar contrato del cliente
Generar documentos •
Generar proforma
Administrador Secretaria
Administrador
del cliente Tabla 16- Matriz de Actividades
51
3.2.
MODELO DE CASOS DE USO
3.2.1. LISTA DE ACTORES DEL SISTEMA
LISTA DE ACTORES DEL SISTEMA
Ingeniero (from Actores del Sistema)
Actor Ingeniero
Descripción Este actor se encarga del desarrollo de las obras. Determina los controles de calidad a aplicar en la ejecución de obras.
Adm in istrador (fr om Actores Actores del Sistema)
Actor
Descripción Es el actor quien registra a los documentos de gestión de la
Administrador
empresa del trámite documentario, actualiza los documentos, genera los contratos con los clientes y genera las proformas para los clientes clientes
Secretaria (fr om Actores del Sistema)
Actor Secretaria
Descripción Este actor registra nuevos clientes como también puede buscar los clientes ya registrados, se encarga de actualizar los datos del cliente registrados, y genera reportes para el análisis de la empresa
52
Cliente (from Actores del Sistema)
Actor
Descripción
Cliente
Este actor proporciona datos para su registro y haces los requerimientos para el contrato con el administrador
Usuario (from Actores del Sistema)
Actor
Descripción
Usuario
Es la persona con mayores privilegias de acceso al sistema.
Abog ado (from Actores del Sistema)
Actor
Descripción
Abogado
Este actor se encarga de la parte legal frente a municipalidades, la elaboración y firma del contrato. Tabla 17 – Lista de Actores del Sistema
3.2.2. LISTA DE CASOS DE USO DEL SISTEMA LISTA DE CASOS DE USO DEL SISTEMA
Gestionar Cliente (from Casos de uso del sistema)
Caso uso 1 Registrar Cliente
Descripción La secretaria ingresa los datos del cliente (nombre, apellidos, tipo de cliente, DNI, ruc, dirección, teléfono, fecha de nacimiento). El sistema verifica si los datos del cliente son correctos.
53
La secretaria hace “click” en el botón “Guardar”, el sistema guarda los datos ingresados, y muestra un me nsaje “cliente registrados”
Si los datos estas mal llenados o existen el sistema nos enviara un mensaje “error de registro” .
Buscar Buscar Cli ente (from Casos de uso del sistema)
Caso uso 2
Buscar Cliente
Descripción La secretaria ingresa el DNI del cliente y hace clic en buscar. El sistema mostrara los datos del cliente y los mostrara en pantalla Si los datos del cliente nos existen, el sistema nos mostrara un mensaje “cliente no registrado”
Gestion Gestion ar Documento (from Casos de uso del sistema)
Caso uso 3
Descripción El administrador o la secretaria registra los documentos para las obras. El sistema verifica si los datos llenados son correctos
Registrar Documentos
El administrador o secretaria hace “click” en el botón “guardar”, el sistema guarda los datos del documento y el sistema nos muestra un mensaje “documento guardados”
Si los datos llenados están mal, el sistema nos mostrara un mensaje “error de registro”
Buscar Documento (from Casos de uso del sistema)
Caso uso 4
Buscar Documentos
Descripción El administrador o la secretaria ingresa el nombre, fecha, autor, tipo de documento y hace “click” en buscar . El sistema busca el documento y los muestra en pantalla El sistema nos mostrara un mensaje de error er ror “no se encontró documento” si no existe el documento
Gestionar servicio (from Casos de uso del sistema)
Caso uso 5
Descripción 54
Mantener Documento
El administrador actualiza los documentos de gestión registrado El sistema nos mostrara el documento con los datos llenados para hacer algún algún cambio Si el administrador si hace algún cambio al momento de guardar los datos el sistema nos mostrara un mensaje “datos modificados”.
Generar Reportes (from Casos de uso del sistema)
Caso uso 6
Generar Documentos
Descripción La secretaria genera reportes de los clientes, contratos, las proformas El sistema muestra el reporte la pantalla El sistema nos da la opción para la impresión de las proformas
Login (from Casos de uso del sistema)
Caso uso 7 Login
Descripción El usuario del sistema tiene todos los privilegios Tabla 18 – Lista Lista de Casos de Uso del Sistemas
3.2.3. LISTA DE CASOS DE USO PRIORIZADOS
ACTOR
Secretaria
Administrador
PRIORIZACIÓN DE CASOS DE USO DEL SISTEMA 0.4 0.3 0.2 0.1 CASOS DE USO Complejidad Procedencia Premura Riesgo Registrar 10 8 7 2 Documentos Buscar 8 6 5 3 Documentos Registrar Cliente 10 8 6 2 Buscar Cliente 7 6 4 1 Generar Reportes 6 4 4 1 Generar Contrato 9 7 7 2 del Cliente Generar Proformas 9 6 6 2 del Cliente Mantener 7 6 4 3 Documentos
Total 8.00 6.30 7.80 5.50 4.50 7.30 6.80 5.70
55
3.2.4. DIAGRAMAS DE CASOS DE USO DEL SISTEMA
Buscar Documento
Generar Reportes
<> (from Casos de uso del sistema)
(from Casos de uso del sistema)
Gestionar Documento (from Casos de uso del sistema)
Login (from Casos de uso del sistema)
Usuario (from Actores del Sistema)
Secretaria Admini strador
Abogado
(from Actores del Sistema)
Ingeniero
(from Actores del Sistema)
(from Actores del Sistema)
(from Actores del Sistema)
Gestionar servicio <>
(from Casos de uso del sistema)
Gestionar Cliente
Buscar Cliente (from Casos de uso del sistema)
(from Casos de uso del sistema)
Cliente (from Actores del Sistema)
Figura 13 – Diagrama Diagrama de Caso de Uso del Sistema
56
3.2.5. ESPECIFICACIONES DE REQUERIMIENTOS DE SOFTWARE 3.2.6. ESPECIFICACIONES DE CASOS DE USO Especificación de detalle de nivel Caso de uso Gestionar Cliente Versión 1.0 Autor El grupo desarrollo de software Descripción Este caso de uso permite registrar al cliente, editar y eliminar breve precondición Registro de un cliente Flujo básico Registrar Cliente 1. La secretaria hace clic en “registrar cliente”. 2. El sistema muestra la interface de “Registrar Cliente”. 3. La secretaria ingresa los datos del cliente (DNI, nombre, apellido, numero de documento, correo, dirección, teléfono, observaciones). 4. La secretaria hace clic en “Guardar”. 5. El sistema muestra un mensaje “Cliente Registrado”. 6. El sistema guarda los datos en la base de datos. Flujo Alterno 1. Los datos no fueron registrados correctamente, el sistema muestra un mensaje “error al registrar”. SubFlujos Editar 1. La secretaria elige la opción editar cliente. 2. El sistema nos muestra la opción de búsqueda del cliente 3. La secretaria ingresa el DNI al cliente a editar y da clic en “Buscar” 4. El sistema muestra los datos del cliente autocompletados 5. La secretaria podrá editar los datos del cliente 6. La secretaria hace clic en el botón “Guardar” y los datos se actualizarán Eliminar 1. El administrador elige la opción eliminar cliente 2. El sistema muestra la opción de búsqueda del cliente 3. La secretaria ingresa el DNI al cual quiere eliminar y da clic el buscar 4. El sistema muestra los datos del cliente a eliminar 5. La secretaria hace clic en el botón “Eliminar” y los datos del cliente se eliminarán post condición Los datos fueron registrados satisfactoriamente Referencia Req. 01: el sistema permitirá registrar un nuevo cliente Tabla 19 – SRS Gestionar Cliente
57
Caso de uso
Buscar Cliente
Versión
1.0
Autor El grupo desarrollo de software Descripción Este caso de uso permite buscar a los clientes registrados y su breve historial en la empresa precondición Tener registro de los clientes Flujo básico 1. La secretaria hace clic en “Historial”. 2. El sistema muestra la interface de “Historial del Cliente”. 3. La secretaria ingresa el DNI del cliente 4. La secretaria hace clic en buscar. 5. El sistema muestra los datos del cliente y el seguimiento del trámite documentario por el cual va pasando Flujo alterno 1. El sistema muestra un mensaje de error “Cliente no Registrado” . post condición Los datos fueron registrados satisfactoriamente Referencia Req. 01: el sistema permitirá buscar un nuevo cliente Tabla 20 – SRS Buscar Cliente
Caso de uso Buscar Documento Versión 1.0 Autor El grupo desarrollo de software Descripción Este caso de uso permite buscar los documentos registrado breve precondición Tener el registro de los documentos Flujo básico 1. El administrador hace clic en “Buscar Documento”. 2. El sistema muestra la interface de “Seguimiento de Documentos”. 3. El administrador ingresa el nombre del documento. 4. El administrador hace clic en “Buscar”. 5. El sistema muestra una descripción breve del documento. 6. El sistema nos permite reenviar el documento el cual cargara su código, el usuario que está mandando y el administrador ingresa el destinatario. 7. El administrador hace clic en el botón “Enviar” y se enviara el documento. Flujo alterno 1. El sistema nos enviara un mensaje de error “No Existe Documento” al no encontrar el documento post condición Registro encontrado Referencia Req. 01: el sistema nos mostrara la página principal Tabla 21– SRS Buscar Documento
58
Caso de uso Gestionar Documento Versión 1.0 Autor El grupo desarrollo de software Descripción Este caso de uso permite registrar cualquier tipo de documento breve (contrato, proformas, fotos, etc.) precondición Registrar los documentos Flujo básico Registrar Documento 1. El administrador hace clic en “Registrar Documento”. 2. El sistema muestra la interface de “Registrar Documento”. 3. El administrador ingresa los datos del documento (nombre, código, cambios). 4. El administrador carga el documento a registrar y buscara el documento a cargar 5. El administrador hace clic en “guardar”. 6. El sistema muestra un mensaje “Documento Guardado”. 7. El sistema guarda los datos en la base de datos. Flujo alterno 1. El sistema mostrara un mensaje de error “Error al Registrar” cuando los datos estén mal llenados y no cargo el archivo. Subflujo Actualizar 1. El administrador hace clic en “Buscar Documento”. 2. El sistema muestra la interface de “Seguimiento de Documentos”. 3. El administrador ingresa el nombre del documento 4. El usuario hace clic en “Buscar”. 5. El sistema muestra el resultado de la búsqueda. 6. El administrador hace clic en el botón “Actualizar” . 7. El sistema nos enviara a la vista “Registrar Documento” con el nombre y el código del cliente llenos, listo para recargar el nuevo documento 8. El administrador dará clic el botón “Actualizar” y se actualizará el documento 9. El sistema guarda los datos actualizados. post condición Los datos fueron guardados satisfactoriamente Referencia Req. 01: el sistema permitirá registrar un nuevo documento Tabla 22 – SRS Gestionar Documento
59
Caso de uso Gestionar Servicio Versión 1.0 Autor El grupo desarrollo de software Descripción Este caso de uso permite ver un monto estimado del contrato breve precondición Ninguno Flujo básico 1. El administrador hace clic en “Documento/Cliente”. 2. El sistema muestra la interface de “Documento/Cliente”. 3. El administrador marca la opción “Proforma” o “Contrato” 4. El administrador ingresa el nombre del proyecto, nombre cliente, ubicación (Departamento, Provincia y Distrito), Dirección y Área del terreno 5. El sistema carga las imágenes del terreno 6. El administrador ingresa la cantidad de pisos (Presentar a la Municipalidad, Real para Trabajar). 7. El administrador marca las opciones en “Factores para casos específicos”. 8. El sistema muestra el subtotal del costo del proyecto. 9. El administrador ingresa el descuento, 1er adelanto, 2do adelanto si así lo requiera 10. El administrador da clic en el botón “Total” para calcular el monto total y también en el botón “Saldo” . 11. El administrador genera el documento en el botón “Generar” Flujo alterno 1. El sistema mostrara un mensaje de error “Error al Generar” si los datos fueron mal llenados post condición Los datos fueron registrados actualizados Referencia Req. 01: el sistema permitirá nos mostrará el documento Tabla 23 – SRS Gestionar Servicio
Caso de uso Login Versión 1.0 Autor El grupo desarrollo de software Descripción Este caso de uso permite ingresar al sistema breve precondición Estar como usuario Flujo básico 1. El usuario ejecuta el sistema, y el sistema mostrara un cuadro de logeo 2. El usuario ingresa su nombre de usuario y la contraseña. 3. El usuario hace clic el ingresar 4. El sistema corrobora los datos e ingresa al sistema Flujo alterno 1. El sistema muestra un mensaje de error "Datos inválidos" al no ingresar los datos correspondientes al usuario y volverá a pedir la contraseña y usuario. post condición
Referencia
Usuario correcto Req. 01: el sistema nos muestra la página principal del sistema Tabla 24 – SRS Login
60
Caso de uso Generar Reportes Versión 1.0 Autor El grupo desarrollo de software Descripción Este caso de uso permite ver los listados de los múltiples reportes breve precondición Datos de los reportes existentes Flujo básico 1. La secretaria hace clic en “Reporte” 2. El sistema muestra la interface de “Reportes”. 3. El administrador selecciona el dato del tipo de reporte que desea generar (fecha, numero documento, sede, clientes, contratos) 4. El administrador ha ce clic en “Generar Reporte”. 5. El sistema muestra el reporte en formato PDF Flujo alterno 2. El sistema mostrara un mensaje de error “Error al Generar Reporte” si el documento no cargo. post condición El reporte fue generado Referencia Req. 01: el sistema permitirá nos mostrará el documento Tabla 25 – SRS Generar Reporte
61
4.1.
MODELO DE ANÁLISIS
4.1.1. ARQUITECTURA DE ANÁLISIS PAQUETES DE ANALISIS Reporte
Gestion CAPA ESPECIFICA
----------------------------------------------------------------------------------------------
Login
Busqueda
CAPA GENERA L
Figura 14 – Paquetes de Análisis
PAQUETE DE ANALISIS Reporte
Nombre
Descripcion
Capa
Dependencias
En este paquete se generarán los reportes de Reporte
los distintos CU, para así facilitar en la toma Especifico
Búsqueda
de decisiones.
62
Gestion
Nombre
Descripción
Capa
Dependencias
En este paquete se almacenaran los CU de Gestión
gestión Cliente, Gestión servicio y Gestión Especifico
Login
Documentos. Busqueda
Nombre
Descripción
Capa
Dependencias
General
Gestión
Capa
Dependencias
General
Ninguno
En este paquete se alamcenan los CU, que Búsqueda
nos permitirán realizar las diversas búsquedas. Login
Nombre
Descripción En este paquete se encuentra el CU que nos
Login
permitirá acceder al sistema, y poder realizar las diversas operaciones. Tabla 26 – Paquete de Análisis
63
4.1.2. REALIZACIÓN DE CASOS DE USO DE ANÁLISIS
Buscar Cliente
RCUA_Buscar Cliente
(from Casos de uso del sist...
RCUA_Buscar Cliente
ID Operación
Del Objeto
Al Objeto
Nota
1
Secretario
InterfazBuscaCliente
InterfazBuscaCliente
GestorCliente
GestorCliente
Cliente
El secretario solicita buscar cliente En la interfaz se ingresa el DNI del cliente y realiza la búsqueda El controlado GestorCiente busca al cliente
2
3
Buscar cliente Realizar búsqueda Obtener datos
Tabla 27 – RCUA (Buscar Cliente)
Buscar Documento
RCUA_Buscar Documento
(from Casos de uso del sistema)
RCUA_Buscar Documento
ID Operación 1
buscar documento
2
Validar busqueda
3
Obtener
Del Objeto
Al Objeto
Nota
Usuario
I_ActualizarDocumento El usuario solicita buscar documento I_ActualizarDocumento GestorDocumento En la interfaz indica el código del documento GestorDocumento Documento El controlador obtiene los datos documento Tabla 28 – RCUA (Buscar Documento)
Gestionar Documento
RCUA_Gestionar Documento
(from Casos de uso del sist...
RCUA_Gestionar Documento
ID Operación
Del Objeto
Al Objeto
Nota
64
1
2 3 4 1
2
3 4 5 6
El usuario Llenar datos Usuario I_RegistrarDocumento registra los datos del documento El usuario Cargar selección el Usuario I_RegistrarDocumento documento documento a guardar Validar Se valida el I_RegistrarDocumento GestorDocumento guardado guardado Guardar Se guarda el GestorDocumento Documento documento documento El usuario Buscar Usuario I_ActualizarDocumento ingresa el código documento del documento El usuario Actualizar selecciona el Usuario I_ActualizarDocumento documento documento a actualizarse El gestor valida Validar I_ActualizarDocumento GestorDocumento la busqueda del busqueda documento Validar El gestos valida I_ActualizarDocumento GestorDocumento guardado el guardado El gestor obtiene Obtener GestorDocumento Documento los datos del documento El gestor guarda Guardar GestorDocumento Documento el documento documento actualizado Tabla 29 – RCUA (Gestionar Cliente)
Gestionar Cliente
RCUA_Gestionar Cliente
(from Casos de uso del sist...
RCUA- Gestionar Cliente
ID
Operación
Del Objeto
Al Objeto
Nota
1
Ingresar datos
Secretario
I_RegistrarCliente
2
Validar guardado Registrar cliente Buscar cliente
I_RegistrarCliente
GestorCliente
GestorCliente
Cliente
Secretaria
I_BuscarCliente
El secretario ingresa los datos del cliente ha registrar El gestor valida los datos ingresados El gestor guarda los datos del Cliente La secretaria ingresa el dni del cliente
3 1
65
2 3 4 5 6 1 2 3 4 5 6
Realiza busqueda Obtener datos Editar datos Validar guardado Guardar cliente Buscar cliente Realiza busqueda Obtener datos Eliminar
I_BuscarCliente
GestorCliente
GestorCliente
Cliente
Secreataria
I_BuscarCliente
I_BuscarCliente
GestorCliente
GestorCliente
Cliente
Secretaria
I_BuscarCliente
I_BuscarCliente
GestorCliente
GestorCliente
Cliente
Secreataria
I_BuscarCliente
Validar eliminación Eliminar cliente
I_BuscarCliente
GestorCliente
GestorCliente
Cliente
El gestor realiza la busqueda del cliente El gestor obtiene y muestra los datos del cliente La secretaria edita los datos del cliente El gestor valida los datos modificados El gestor guarda los cambios realizados La secretaria ingresa el dni del cliente El gestor realiza la busqueda del cliente El gestor obtiene y muestra los datos del cliente La secretaria selecciona la opción eliminar El gestor valida la eliminación El gestor elimina al cliente
Tabla 30 – RCUA (Gestionar Documento)
Gestionar servicio
RCUA_Gestionar Servicio
(from Casos de uso del sist...
RCUA- Gestionar Servicio
ID
Operación
Del Objeto
Al Objeto
1
Escoje el tipo de documento
Adminitrador
I_generarServicio
2 3 4 5 6 7
Nota
El administrador selecciona el tipo de documento a generar Autocompletar Administrador I_generarServicio El administrador datos autocompleta los datos del documento Seleccionar Administrador I_generarServicio El administrador requisitos selcciona los requisitos Seleccionar I_generarServicio GestorProforma El administrar selecciona proforma proforma Guarda GestorProforma Documento El gestor guarda el documento Otorga Usuario GestorProforma El gestor registra la información inormacion del usuario Selecciona I_generarServicio GestorContrato El administrador contrato selecciona contrato
66
8
Guarda
GestorContrato
Guarda
9
Obtiene informacion
GestorContrato
Cliente
El gestor guarda el documento El gestor obtiene la información del cliente para el contrato
Tabla 31 – RCUA (Gestionar SErvicio)
Login
RCUA_Login
(from Casos de uso del sist...
RCUA- Login
ID
Operación
Del Objeto
Al Objeto
Nota
1 2
Solicita login Operación
Usuario I_Inicio
I_Inicio GestorLogin
3
Enviar información usuario Redircciona
GestorLogin
Usuario
El usuario solicita logearse El gestor realiza la operación El gestor valida el username y password del usuario
GestorLogin
I_login
4
El gestor redirecciona al login
Tabla 32 – RCUA (LOgin)
Generar Reportes
RCUA_Generar Reporte
(from Casos de uso del sist...
RCUA- Generar Reporte
ID
Operación
Del Objeto
Al Objeto
1
Usuario
InterfazReporte
2
Envía parámetros de reporte Procesa petición
InterfazReporte
3
Redirecciona
GenerarReporte
4
Envia informacion Envia información
GenerarReporte
5
GenerarReporte
Nota
El usuario envía los parámetros para generar el reporte GenerarReporte El gestor procesa la petición con los parámetro I_ViewReports El gestor redirecciona a una vista con el reporte Documento El gestor obtiene los datos del documento Cliente El gestor obtiene los datos del cliente
Tabla 33– RCUA (Generar Reporte)
67
4.1.3. RESPONSABILIDADES DE UNA CLASE DE ANÁLISIS Clase de Analisis: Cliente
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Enviar información
GestorReporte GestorCliente GestorContrato
Clase de Analisis: Documento
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Enviar información
GestorDocumento
Obtener información
GestorProforma GestorContrato
Clase de Analisis: Usuario
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Enviar información
GestorLogin
Clase de Analisis:
Tipo:
InterfazActualizarDocumento Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Validar busqueda
GestorDocumento
Validar guardado
Usuario
68
Clase de Analisis:
Tipo:
InterfazRegistrarDocumento Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Validar guardado
GestorDocumento Usuario
Clase de Analisis: InterfazBuscarCliente
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Realizar busqueda
Secretaria
Validar guardado
GestorCliente
Validar eliminación
Clase de Analisis:
Tipo:
InterfazGenerarServicio Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Seleccionar proforma
GestorContrato
Seleccionar contrato
GestorProforma Administrador
Clase de Analisis: InterfazInicio
Tipo:
Super Clase: Sub Clase: ID Clase de Analisis:
Responsabilidades
Colaboraciones
Operación
GestorLogin Tipo:
InterfazRegistrarCliente
69
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Validar guardado
Secretaria GestorCliente
Clase de Analisis: InterfazLogin
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Validar datos
GestorLogin Usuario
Clase de Analisis: InterfazReporte
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Procesa petición
GestorReporte
Clase de Analisis: ViewReports
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Recibir parámetros
GestorReporte
Clase de Analisis: GestorReporte
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Redirecciona
InterfazReporte IterfazViewReports Cliente 70
Clase de Analisis: GestorProforma
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Guardar
InterfazGenerarServicio Cliente Documento
Clase de Analisis: GestorLogin
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Enviar información usuario
InterfazLogin
Redirecciona
Usuario InterfazInicio
Clase de Analisis: GestorDocumento
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Obtener
IntefarRegistarDocumento
Guardar documento
InterfazActualizarDocumento Documento InterfazActualizar
Clase de Analisis: GestorCliente
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Validar datos
InterfazRegistrarCliente
Validar eliminación
Cliente InterfazBuscarCliente 71
Clase de Analisis: GestorContrato
Tipo:
Super Clase: Sub Clase: ID
Responsabilidades
Colaboraciones
Guardar
InterfazGenerarServicio Documento Cliente
Tabla 35 – Tarjeta CRC ( )
4.1.4. MODELO CONCEPTUAL Clase Entidad
Atributos idDocumento nombre
Documento
tipoArchivo direccion autor dni Nombre
Persona
Apellido dirección Teléfono
Trabajador
cargo Código Usuario
Usuario
Password TipoUsuario Ruc
Cliente
Nombre Dirección Teléfono Tabla 34 – Clase Entidad
72
1. Caso de uso Buscar Cliente Realización de caso de uso
Buscar Cliente
RCUA_Buscar Cliente
(from Casos de uso del sistema)
Estructura interna operacion indica eliminar o editar
solicita m odificar, elim inar cliente Secretaria
InterfazBuscarCliente
GestorCliente
Cliente
(from Actores del Sistema)
(from Frontera)
(from Gestor)
(from Entidad)
Flujo básico 3: Obtener datos Direccion Telefono Correo Numero_documentos Apellidos
1: Buscar cliente
Nombres
2: Realizar busqueda DNI
: Secretaria
DNI
: InterfazBuscarCliente
: GestorCliente
: Cliente
2. Caso de uso Buscar Documento Realización de caso de uso
Buscar Documento
RCUA_Buscar Documento
(from Casos de uso del sistema)
Estructura interna
73
solicitar busqueda documento
indicar busqueda
operacion
Usuario
IntefazActualizarDocumento
GestorDocumento
Documento
(from Actores del Sistema)
(from F rontera)
(from Gestor)
(from Entidad)
Flujo básico 3: Obtener descripcion codigo
1: Buscar documento 2: Validar busqueda
nombre
nombre
: IntefazActualizarDocume nto
: Usuario
: Documento
: GestorDocumento
3. Caso de uso Gestionar Cliente Realización de caso de uso
RCUA_Gestionar Cliente
Gestionar Cliente (from Casos de uso d el sistema)
Estructura interna solicita registrar cliente
indica registrar
Secretaria
InterfazRegistrarCliente
(from Actores del Sistema)
(from Frontera)
solicita modificar, eliminar cliente
operacion
GestorCliente (from Gestor)
Cliente (from Entidad)
indica eliminar o editar
InterfazBuscarCliente (from Frontera)
Flujo básico
74
1: Ingresar datos Observaciones Direccion Correo Telefono Numero_documento Apellido Nombre
2: Validar guardado
DNI
3: Registrar cliente
: InterfazRegistrarCliente
: Secretaria
: Cliente
: GestorCliente
Flujo editar 6: Guardar cliente 3: Obtener datos Direccion Telefono
4: Editar datos
Correo 5: Validar guardado
Numero_documentos Apellido
1: Buscar cliente
: Secretaria
Nombre DNI
2: Realiza busque da
DNI
: InterfazBuscarCliente
: GestorCliente
: Cliente
Flujo eliminar 6: eliminar cliente 5: Obtener datos Direccion Telefono
2: eliminar
Correo 4: Validar eliminacion
3: Realiza busqueda
DNI
: Secretaria
Numero_documentos Apellido
1: Buscar cliente
: InterfazBuscarCliente
: GestorCliente
Nombre DNI
: Cliente
4. Caso de uso Gestionar Documento Realización de caso de uso
Gestionar Documento
RCUA_Gestionar Documento
(from Casos de uso de l sistema)
75
Estructura interna solicitar registrar documento
indicar registro
operacion
Usuario
InterazRegistrarDocumento
GestorDocumento
Documento
(from Ac tores del Sistema)
(f rom Frontera)
(f rom Gestor)
(from Entidad)
indicar busqueda solicitar busqueda documento
IntefazActualizarDocumento (from Frontera)
Flujo básico 2: Cagar documento
1: llenar datos Codigo Nombre
3: Validar guardado
: InterazRegis trarDocumento
: Usuario
4: Guardar docum ento
: Documento
: GestorDocumento
Flujo Actualizar 6: Guardar documento 2: Actualizar documento 5: obtener 1: Buscar documento
descripcion
3: validar busqueda
nombre
: Usuario
4: validar guardado
: IntefazActualizarDocumento
: GestorDocumento
codino nombre
: Documento
5. Caso de uso gestionar servicio Realización de caso de uso
Gestionar servicio
RCUA_Gestionar Se rvicio
(from Casos de uso del sistema)
76
Estructura interna otorgar informacion
GestorProforma
indicar proforma
Cliente obtiene (from Actores del Sistema)
(from Gestor)
solicitar generar documento
Administrador
InterfazGenerarServicio
(from Actores del Sistema)
(from Frontera)
Documento obtiene
(from Entidad)
indicar contrato
obtiene
GerstorContrato
Cliente
(from Gestor)
(from Entidad)
Flujo básico
3: selecionar requisitos 4: seleccionar proforma
: GestorProforma
2: autocompletar datos
6: otorga informacion : Usuario 5: guarda
1: escoje el tipo de documento
: Administrador
: InterfazGenerarServicio 7: selecciona contrato
8: guarda : Documento
: GerstorContrato
9: Obtiene informacion : Cliente
6. Caso de uso Login Realización de caso de uso
77
Login
RCUA_Login
(from Casos de uso del sistema)
Estructura interna envia informacion
envia informacion de login
solicitar interfaz
redirecciona Usuario
InterfazLogin
GestorLogin
Usuario
(from Ac tores del Sistema)
(f rom Frontera)
(f rom Gestor)
(from Entidad)
InterfazInicio (from Frontera)
Flujo básico 4: Solicita login Password username
: InterfazInicio
: Usuario
2: Operacion
3: enviaI nformacionde usuario
: GestorLogin
: Usuario
1: redireciona
: InterfazLogin
7. Caso de uso Generar Reportes Realización de caso de uso
Generar Reportes
RCUA_Generar Reporte
(from Casos de uso del sistema)
Estructura interna 78
obtiene
Cliente (from Entidad)
solicitar accion
InterfazReporte (from F rontera)
obtiene
Usuario redirecciona (from Ac tores del Sistema)
GestorReporte (from Gestor)
Documento (from Gestor)
InterfazViewReports (from F rontera)
Flujo básico
1: envia param etros de reporte
2: Proces a petici on 4: envia informacion
: Usuario
: InterfazReporte
: Documento
: GestorReporte 5: envia informacion 3: redirecciona
: Cliente
: InterfazViewReports
79
5.1.
CAPAS Y SUBSISTEMAS CAPAS DE DISEÑO
Capa
Subsistema
Descripción
Tabla 35 – Capas de Diseño con sus Sub sistemas
Figura 15 – Diagrama de Capas y Subsistemas
5.2.
REALIZACIÓN DE LOS CASOS DE USO DE DISEÑO
RCUA_Buscar Cliente
Buscar Cliente (from Casos de uso del sist...
RCUD- NOMBRE
ID
Operación
Del Objeto
Al Objeto
Nota
Tabla 36 – RCUD ( )
RCUA_Buscar Cliente
Buscar Cliente (from Casos de uso del sist...
RCUD- NOMBRE
ID
Operación
Del Objeto
Al Objeto
Nota
Tabla 37 – RCUD ( )
Buscar Cliente
RCUA_Buscar Cliente
(from Casos de uso del sist...
80
RCUD- NOMBRE
ID
Operación
Del Objeto
Al Objeto
Nota
Tabla 38 – RCUD ( )
RCUA_Buscar Cliente
Buscar Cliente (from Casos de uso del sist...
RCUD- NOMBRE
ID
Operación
Del Objeto
Al Objeto
Nota
Tabla 39 – RCUD ( )
RCUA_Buscar Cliente
Buscar Cliente (from Casos de uso del sist...
RCUD- NOMBRE
ID
Operación
Del Objeto
Al Objeto
Nota
Tabla 40 – RCUD ( )
5.3.
DIAGRAMA DE CLASES PERSISTENTES Tabla Campo
IMAGEN TABLA Tipo
Long
Descripcion
Restricciones Llaves Primarias Llaves Foráneas Tabla 41 – TablaS
5.4.
DOCUMENTO ARQUITECTURA DEL SISTEMA 81
82
6.1.
PROTOTIPOS DE LOS CASOS DE USO IMPLEMENTADOS Y LAS PRUEBAS REALIZADAS
Login
Gestionar Cliente
Figura 16 – Interfaz logeo de los usuarios
Figura 17 – Interfaz Registro de usuarios, lista de usuarios ( editar o elimina)
83
Gestionar Servicio
Figura 18 – Interfaz Generar proformas o el contrato
84
Gestionar documento
Figura 19 - Interfaz Registro de documentos de gestión
Buscar documento
Figura 200 – Interfaz de búsqueda de Documentos registrados
85
Buscar cliente
Figura 21 – Interfaz Búsqueda usuarios registrados
Generar reportes
Figura 22 – Interfaz de Reportes para análisis
86
7.1.
ADMINISTRACIÓN DEL PROYECTO
87
CONCLUSIONES Tras la elaboración del presente trabajo podemos concluir que, el RUP, como herramienta colaboradora en el desarrollo de software, aumenta la visión de desarrollo del mismo, es decir, el RUP es una herramienta que permite prever los cambios que un software pueda tener de acuerdo a los requerimientos y avance social que se tenga, brindando objetivos más amplios y visión de requerimientos global. Para aplicar dicha metodología se eligió el proceso principal que fue “Seguimiento de tramite Documentario” para la Constructora
Terralpa S.A.C. Para contar con un enfoque disciplinado en la asignación de tareas y responsabilidades dentro de una organización del desarrollo, se realizó un análisis profundo y exhaustivo con el fin de optimizar los procesos en dicha empresa.
88
ANEXOS
89
CHECKLIST DE ARTEFACTOS POR FASES
90