HUAMANGA
FACULTAD DE INGENIERÍA DE MINAS GEOLOGÍA Y CIVIL
2
Revisión de documentos: ............................................................................................................. 49
3.1.1. INFORME DE ENTREVISTAS O MATERIAL TÉCNICO ................................. 49
3.1.2. MATRIZ DE PROCESO Y REQUERIMIENTO ....................................... 51
3.2. 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 ........................................................ ¡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(Seguimiento 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
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.
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”.
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.
8
CAPITULO I
ESTUDIO DE FACTIBILIDAD
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
11
E. FACTIBILIDAD LEGAL
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.
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
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.
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. CAPITULO II
MODELO DEL NEGOCIO
2.1. MODELO DE CASOS DE USO DEL NEGOCIO
2.1.1. LISTA DE ACTORES DEL NEGOCIO
Ingeniero
Actor Descripción
Se encarga del desarrollo de las obras. Determina los
Ingeniero
controles de calidad a aplicar en la ejecución de obras.
Administrador
Actor Descripción
Administrador Se encarga de administrar los recursos y mano de obra.
Secretaria
Actor Descripción
Secretaria 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
2.1.2. LISTA DE CASOS DE USO DE NEGOCIO
LISTA DE CASOS DE USO DE NEGOCIO
Licitar
Gestionar materiales
Gestionar obra
20
Gestionar personal
Caso uso 5 Descripción
Se encarga de la contratación de personal para la
Gestionar personal
construcción de una obra..
Entregar maquinaria
Caso uso 7 Descripción
Pone a disposición las maquinarias que se necesitara para
Entregar Maquinaria llevar a cabo la ejecución de la obra.
Contactar Proveedor
21
2.1.3. DIAGRAMA DE CASOS DE USO DEL NEGOCIO
Abogado
(from Actores de Negocio)
Admi ni strador
control ar caj a chi ca
(from Actores de Negocio)
(f rom C asos de Uso de N egocio)
l i ci tar
moni torear trami te docum entari o
(f rom C asos de Uso de N egocio)
(f rom C asos de Uso de N egocio)
Gerente
Cl i ente
(from Actores de Negocio)
Ingeni ero
(from Actores de Negocio)
Cons tante bus queda de la excelencia y perfeccion de nues tros productos y s ervicios
licitar
(from Casos de Uso de Negoci o)
Increm entar cada dia en nues tros proyectos Des em peñar, ofrecer y des arrollar los m ejores
haciendonos líder en el m ercado. proyectos para una excelente cons trucción
contactar proveedor
ges tionar obra
(from Casos de Uso de Negoci o)
(from Casos de Uso de Negoci o)
entregar m aquinaria
(from Casos de Uso de Negoci o)
23
2.1.4. ESPECIFICACIONES DE CASOS DE USO DEL NEGOCIO
CU-01 CONTROLAR CAJA CHICA
DESCRIPCIÓN 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.
3. El administrador debe realizar depósitos en la caja
chica para mantenerlo. constante.
ACTORES DEL Administrador, secretaria
NEGOCIO
ENTRADAS Depósitos realizados en la Caja Chica
ENTREGABLES Gastos Realizados por el Administrador
MEJORAS Se tendrá mayor control en los Ingresos y Egresos de la
caja chica.
Tabla 3 - ECUM- Alto Nivel(Controlar Caja Chica)
CU-02 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á
DESCRIPCIÓN 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 constantemente la ‘Caja Chica’
diariamente.
6. El administrador autoriza la ejecución del proyecto
ACTORES DEL NEGOCIO Abogado, Cliente, Administrador
ENTRADAS Contrato de Licitación
ENTREGABLES Ejecución del Proyecto
MEJORAS Realizar mayor Marketing de la Empresa para así poder
obtener más licitaciones de proyectos.
Tabla 4 - ECUM- Alto Nivel(Licitar)
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.
ACTORES DEL NEGOCIO Jefe de Obra, Secretaria, Administrador
ENTRADAS Lista de Materiales que se utilizaran
ENTREGABLES Materiales para la ejecución del Proyecto.
Tabla 5 - ECUM- Alto Nivel(Gestionar Materiales )
25
CU-06 SEGUIMIENTO DE TRAMITE DOCUMENTARIO
DESCRIPCIÓN 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 Administrador, secretaria, Ingeniero, Abogado, Cliente
ENTRADAS Contrato, Solicitud de Cliente
ENTREGABLES Documento
MEJORAS 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)
26
CU-08 ACTUALIZAR DISPONIBILIDAD DE MAQUINARIA
DESCRIPCIÓN 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 Administrador, Almacenero
ENTRADAS Consulta de Disponibilidad
ENTREGABLES Cantidad de Maquinaria disponibles
MEJORAS 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)
27
2.2. MODELO DE ANÁLISIS DEL NEGOCIO
2.2.1. LISTA DE TRABAJADORES DEL NEGOCIO
BW_Almacenero
(f rom Trabajadores del Negocio)
Actor Descripción
Se encarga de recepcionar los pedidos que se realizó, y
BW_Almacenero
controlar las maquinarias.
BW_Jefe de obra
(f rom Trabajadores del Negocio)
Actor Descripción
BW_Gerente
Actor Descripción
BW_Gerente 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 Descripción
Se encarga de asistir en las distintas actividades que
BW_Asistente
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 Descripción
Se encarga de la elaboración de planos, expediente
BW_Gerente
técnico, estudio de suelo en que que se ejecutara la obra.
29
BW_Arquitecto
Actor Descripción
Se encarga del diseño de la construcción a realizar, así
BW_Gerente
como los planos, u otros.
Tabla 12 –Trabajadores del Negocio
BE_Caja
Entidad 01 Descripción Origen Tipo
Controla el flujo de entrada y salida
BE_CAja Interno Persistente
de activos
BE_Carta de Agradecimiento
Entidad 02 Descripción Origen Tipo
BE_Carta de Se envia a los postulantes que no
Externo Formulario
Agradecimiento obtuvieron el puesto de trabajo
BE_Contratacion
Entidad 03 Descripción Origen Tipo
Contratar a los postulantes que pasaron
BE_Contratacion Externo Persistente
la entrevista
30
BE_Contrato
Entidad 04 Descripción Origen Tipo
BE_Cuenta de Caja
Entidad 05 Descripción Origen Tipo
Cuenta de depósito y ahorro de la
BE_Cuenta Caja Interno Persistente
empresa
BE_Diario de Obra
Entidad 06 Descripción Origen Tipo
BE_Dinero
Entidad 07 Descripción Origen Tipo
Dinero en efectivo con el que cuenta la
BE_Dinero empresa
Interno Persistente
BE_Documento
31
BE_Entrevista
Entidad 09 Descripción Origen Tipo
Acción de realizar la entrevista a los
BE_Entrevista Interno Persistente
postulantes
BE_Factura de compra
Entidad 10 Descripción Origen Tipo
BE_Factura de Interno o
Recibo de pago Persistente
Compra Externo
BE_Flujo de Dinero
Entidad 11 Descripción Origen Tipo
BE_Flujp de
Entradas y salidas de la caja chica Interno Persistente
Dinero
BE_Informes de preSeleccion
Entidad 12 Descripción Origen Tipo
Los postulantes que pasaron la
BE_Informes de
entrevista laboral, y ahora deberán Externo Persistente
preSeleccion cumplir otros requisitos
BE_Lista de proveedores
Entidad 13 Descripción Origen Tipo
BE_Lista de Relación de empresas que nos
Externo Persistente
Proveedores proveeran de materiales
32
BE_Maquinaria
Entidad 14 Descripción Origen Tipo
Maquinaria con la que cuenta la
Interno
BE_Maquinaria empresa para la construcción de Persistente
proyectos.
BE_Operaciones en Caja
Entidad 15 Descripción Origen Tipo
BE_Operaciones Los ingresos o egresos que se
interno Persistente
en caja realiza el administrador
BE_Orden de compra
Entidad 16 Descripción Origen Tipo
BE_Orden de
Autorización de compra de materiales Externo Persistente
Compra
BE_Portafolio
Entidad 18 Descripción Origen Tipo
BE_Informes de Lugar de almacenamiento de
Interno Formulario
preSeleccion documentos
33
BE_Proyecto
Entidad 19 Descripción Origen Tipo
BE_Referencias Laborales
Entidad 20 Descripción Origen Tipo
BE_Referencias Experiencias anteriores de los
Externo Formulario
Laborales postulantes.
Tabla 13 –Lista de Entidades del Negocio
Diagrama de –clases
CU 01 Controlar Caja Chica
revisar
BE_Caja
(from Entidades de Negocio)
solicitar pedido
ingresar
aprob ar solicitud
revisar
BE_Cuenta de Caja
(from Entidades de Negocio)
BW_Secretaria
(f rom Trabajadores del Negocio)
34
CU 02 Licitar
BW_ Administrador
BE_Expediente Tecnico presenta (f rom Trabajadores del Negocio)
(f rom Entidades de Negocio)
presenta
firma
BE_Propuesta Economica
(f rom Entidades de Negocio)
CU 03 Gestionar materiales
envia
solicitar pedido
BW_Secretaria
(f rom Trabajadores del Negocio)
Proveedor
revisa
(f rom Actores de Negocio)
BW_ Administrador
(f rom Trabajadores del Negocio)
revisa entrega
BE_Orden de compra
(f rom Entidades de Negocio)
BE_Contrato
(f rom Entidades de Negocio)
BE_Factura de compra
(f rom Entidades de Negocio)
35
CU 04 Gestionar obra
BW_Jefe de obra
BE_Proyecto
(from Trabajadores del Negocio)
(from Entidades de Negocio)
genera
BE_Documento
dirige
(from Entidades de Negocio)
registra
BW_Ingeniero
(f rom Trabajadores del Negocio)
CU 05 Gestionar personal
BW_Secretaria envia
(f rom Trabajadores del Negocio)
verifica
BW_Gerente envia
realiza
(f rom Trabajadores del Negocio)
BE_Carta de Agradecimiento
(from Enti dades de Negoci o)
BE_Referencias Laborales
BE_Entrevista
(from Enti dades de Negoci o)
(from Enti dades de Negoci o)
36
CU 06 Seguimiento de tramite documentario
solicita informacion
guarda
Cliente
(from Actores de Negocio)
BW_Secretaria
(f rom Trabajadores del Negocio)
redirige BE_Portafolio
(from Enti dades de Negocio)
redirige
registra
BW_Abogado
BE_Documento (f rom Trabajadores del Negocio)
BW_Jefe de obra
(from T rabajadores del Negocio)
BW_ Administrador
(f rom Trabajadores del Negocio)
entrega
registra
prepara
BE_Maquinaria
(from Enti dades de Negoci o)
recibe
BE_Documento
(from Enti dades de Negoci o)
BW_Almacenero
(from T rabajadores del Negocio)
BE_Maquinaria
BW_Gerente (from Enti dades de Negoci o)
envia
BW_Almacenero
(from T rabajadores del Negocio)
37
CU 09 Contactar proveedor
consulta
redirige
realiza
Proveedor
(from Actores de Negocio)
BW_Gerente BE_Documento
Diagrama de -realización
CU 01 - Controlar Caja Chica
CU 02 - licitar
CU 03 - Gestionar materiales
38
CU 04 - Gestionar obra
CU 05 - Gestionar personal
CU 07 - Entregar maquinaria
CU 09 - contactar proveedor
39
Diagrama de –secuencia
CU 01 Controlar Caja Chica
: BW_Gerente : BW_Secretaria
solicitar pedido
ingresar
revisar
Cantidad de Efectivo
Aprobar Solicitud
registrar
Actualizar
revisar
Actualizar
1: solicitar pedido
: BE_Caja 3: revisar
5: Aprobar Solicitud
8: revisar
6: registrar
: BE_Cuenta de Caja
9: Actualizar 7: Actualizar
4: Cantidad de Efectivo
CU- 02 Licitar
40
: BW_Abogado : BE_Certificado de Regostro Nacional de : BE_Expediente Tecnico : BE_Propuesta Economica : BE_Contrato de Licitacion : Cliente : BW_ Administrador
Proveedores
presenta
realizar
presentar
preparar
preparar
firmar
firmar
4: preparar
6: firmar
5: preparar
7: firmar : BE_Contrato de Licitacion
: BW_ Administrador
: Cliente
41
: Proveedor
: BW_ Administrador : BE_Contrato : BE_Orden de compra : BW_Secretaria : BE_Factura de compra
realiza cotizacion
entrega proforma
seleciona proforma
verifica factura
realiza pago
7: seleciona proforma
: BW_ Administrador
: BE_Orden de compra
4: realiza cotizacion
: Proveedor
: BE_Factura de compra
5: entrega proforma
12: entrega factura pedido
: BW_Secretaria
CU 04 - Gestionar obra
42
: BE_Proyecto : BE_Documento
: BW_Ingeniero : BW_Jefe de obra : BE_Diario de Obra
dirigir
genera
registrar
recibir
: BE_Proyecto
1: dirigir
3: registrar
: BW_Ingeniero : BE_Documento
4: recibir
: BE_Diario de Obra
Verifica
Realiza
Verifica
Realiza
Envia
Envia
Realiza contratacion
43
2: Realiza
1: Verifica
: BW_Gerente
6: Envia
3: Verifica
: BE_Referencias Laborales
: BW_Secretaria
7: Realiza contratacion 4: Realiza
: BE_Contratacion
: BE_Carta de Agradecimiento
: BE_Portafolio
: BE_Documento
: Cliente
: BW_ Administrador : BW_Secretaria : BW_Ingeniero : BW_Abogado
genera
redirige
envia
entrega
envia
redirige
guarda
Solicita_Informacioon
busca
informa
44
7: guarda
1: genera 2: redirige 9: busca
: BE_Documento : BE_Portafolio
: BW_ Administrador : BW_Secretaria
: Cliente
: BW_Ingeniero
: BW_Abogado
CU 07 - Entregar maquinaria
: BE_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
45
: BE_Maquinaria
: BW_Gerente : BW_Almacenero
consulta
revisa
envia
3: envia
1: consulta
: BW_Almacenero : BW_Gerente
2: revisa
: BE_Maquinaria
CU 09 - contactar proveedor
consulta
realiza
redirige
envia
46
1: consulta 2: realiza
3: redirige
4: envia
: Proveedor : BW_Secretaria
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
48
CAPITULO III
CAPTURA DE REQUERIMIENTOS
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.
Entrevistas:
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
Revisión de documentos:
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.
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 en el desarrollo del mismo, ya que el proyecto
varia de área en área, y se maneja de forma física
TEMA: Procesos del negocio PROPUESTO POR: Grupo de Desarrollo
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 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 a solucionar el problema adecuadamente, porque
solo muestra de forma global la 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 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 mediante llamadas telefónicas y/o mensajes
al correo.
50
3.1.2. MATRIZ DE PROCESO Y REQUERIMIENTO
MATRIZ DE ACTIVIDADES
Actividad de Responsable del Requerimiento o
Proceso del negocio Caso de uso Actores
negocio negocio Responsabilidad
• Registrar cliente
Secretaria Llenar datos del cliente
• Buscar cliente
• Registrar
Llenar datos del Llenar datos del Secretaria
documento
cliente documento Cliente
• Buscar documento
Administrador
• Mantener
Proceso de seguimiento Secretaria Actualizar documento
documento
tramite documentario
Cotejar Administrador
Generar reportes • Generar reportes
información Secretaria
• Generar contrato
Redactar del cliente
Administrador Generar documentos Administrador
documentos • Generar proforma
del cliente
Tabla 16- Matriz de Actividades
51
3.2. MODELO DE CASOS DE USO
3.2.1. LISTA DE ACTORES DEL SISTEMA
Ingeniero
(from Actores del Sistema)
Actor Descripción
Este actor se encarga del desarrollo de las obras. Determina
Ingeniero
los controles de calidad a aplicar en la ejecución de obras.
Administrador
(from Actores del Sistema)
Actor Descripción
Es el actor quien registra a los documentos de gestión de la
empresa del trámite documentario, actualiza los documentos,
Administrador
genera los contratos con los clientes y genera las proformas
para los clientes
Secretaria
(from Actores del Sistema)
Actor Descripción
Secretaria 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.
Abogado
(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
Gestionar Cliente
(f rom Casos de uso del sistema)
53
La secretaria hace “click” en el botón “Guardar”, el sistema
guarda los datos ingresados, y muestra un mensaje “cliente
registrados”
Si los datos estas mal llenados o existen el sistema nos
enviara un mensaje “error de registro”.
Buscar Cliente
(f rom Casos de uso del sistema)
Gestionar Documento
(f rom Casos de uso del sistema)
Buscar Documento
(f rom Casos de uso del sistema)
Gestionar servicio
(f rom Casos de uso del sistema)
54
El administrador actualiza los documentos de gestión
registrado
El sistema nos mostrara el documento con los datos llenados
Mantener Documento para hacer 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
(f rom Casos de uso del sistema)
Login
(f rom Casos de uso del sistema)
55
3.2.4. DIAGRAMAS DE CASOS DE USO DEL SISTEMA
Gestionar Documento
(f rom C asos de uso del s istema)
Login
(f rom C asos de uso del s istema)
Usuari o
(from Actores del Sistema)
Secretari a
Admi nistrador Abogado Ingeniero (from Actores del Sistema)
(from Actores del Sistema) (from Actores del Sistema) (from Actores del Sistema)
Cl iente
(from Actores 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
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
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 hace 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. CAPITULO IV
ANÁLISIS
PAQUETES DE ANALISIS
Reporte Gestion
CAPA ESPECIFICA
----------------------------------------------------------------------------------------------
Busqueda Login
CAPA GENERA L
PAQUETE DE ANALISIS
Reporte
62
Gestion
Busqueda
Login
63
4.1.2. REALIZACIÓN DE CASOS DE USO DE ANÁLISIS
RCUA_Buscar Cliente
ID Operación Del Objeto Al Objeto Nota
1 Buscar Secretario InterfazBuscaCliente El secretario solicita
cliente buscar cliente
2 Realizar InterfazBuscaCliente GestorCliente En la interfaz se
búsqueda ingresa el DNI del
cliente y realiza la
Buscar Cliente RCUA_Buscar Cliente búsqueda
3 Obtener GestorCliente
(from Casos de uso del sistema)
Cliente El controlado
datos GestorCiente busca al
cliente
Tabla 27 – RCUA (Buscar Cliente)
RCUA_Buscar Documento
ID Operación Del Objeto Al Objeto Nota
1 buscar Usuario I_ActualizarDocumento El usuario solicita
documento buscar
documento
2 Validar I_ActualizarDocumento GestorDocumento En la interfaz
busqueda indica el código
del documento
3 Obtener GestorDocumento Documento El controlador
obtiene los datos
documento
Tabla 28 – RCUA (Buscar Documento)
RCUA_Gestionar Documento
ID Operación Del Objeto Al Objeto Nota
64
El usuario
1 Llenar datos Usuario I_RegistrarDocumento registra los datos
del documento
El usuario
Cargar selección el
2 Usuario I_RegistrarDocumento
documento documento a
guardar
Validar Se valida el
3 I_RegistrarDocumento GestorDocumento
guardado guardado
Guardar Se guarda el
4 GestorDocumento Documento
documento documento
El usuario
Buscar
1 Usuario I_ActualizarDocumento ingresa el código
documento
del documento
El usuario
Actualizar selecciona el
2 Usuario I_ActualizarDocumento
documento documento a
actualizarse
El gestor valida
Validar
3 I_ActualizarDocumento GestorDocumento la busqueda del
busqueda
documento
Validar El gestos valida
4 I_ActualizarDocumento GestorDocumento
guardado el guardado
El gestor obtiene
5 Obtener GestorDocumento Documento los datos del
documento
El gestor guarda
Guardar
6 GestorDocumento Documento el documento
documento
actualizado
Tabla 29 – RCUA (Gestionar Cliente)
65
2 Realiza I_BuscarCliente GestorCliente El gestor realiza la
busqueda busqueda del cliente
3 Obtener GestorCliente Cliente El gestor obtiene y muestra
datos los datos del cliente
4 Editar Secreataria I_BuscarCliente La secretaria edita los
datos datos del cliente
5 Validar I_BuscarCliente GestorCliente El gestor valida los datos
guardado modificados
6 Guardar GestorCliente Cliente El gestor guarda los
cliente cambios realizados
1 Buscar Secretaria I_BuscarCliente La secretaria ingresa el dni
cliente del cliente
2 Realiza I_BuscarCliente GestorCliente El gestor realiza la
busqueda busqueda del cliente
3 Obtener GestorCliente Cliente El gestor obtiene y muestra
datos los datos del cliente
4 Eliminar Secreataria I_BuscarCliente La secretaria selecciona la
opción eliminar
5 Validar I_BuscarCliente GestorCliente El gestor valida la
eliminación eliminación
6 Eliminar GestorCliente Cliente El gestor elimina al cliente
cliente
Tabla 30 – RCUA (Gestionar Documento)
66
8 Guarda GestorContrato Guarda El gestor guarda el
documento
9 Obtiene GestorContrato Cliente El gestor obtiene la
informacion información del cliente
para el contrato
Tabla 31 – RCUA (Gestionar SErvicio)
Login RCUA_Login
(from Casos de uso del si st...
RCUA- Login
ID Operación Del Objeto Al Objeto Nota
1 Solicita login Usuario I_Inicio El usuario solicita logearse
2 Operación I_Inicio GestorLogin El gestor realiza la
operación
3 Enviar GestorLogin Usuario El gestor valida el username
información y password del usuario
usuario
4 Redircciona GestorLogin I_login El gestor redirecciona al
login
Tabla 32 – RCUA (LOgin)
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 Responsabilidades Colaboraciones
Operación GestorLogin
Clase de Analisis: 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
72
1. Caso de uso Buscar Cliente
Estructura interna
operacion
Buscar Documento
solicita modificar, eliminar cliente RCUA_Buscar Documento
indica eliminar o editar
InterfazBuscarCliente
Secretaria(from Casos de uso del sistema) GestorCliente Cliente
(f rom Actores del Sistema) (f rom Frontera) (f rom Gestor) (f rom Entidad)
Flujo básico
3: Obtener datos
Direccion
Telefono
Correo
Numero_documentos
Apellidos
1: Buscar cliente
Nombres
2: Realizar busqueda
DNI DNI
Estructura interna
73
solicitar b usqueda documento indicar b usqueda
operacion
Flujo básico
3: Obtener
descripcion
1: Buscar docum ento codigo
2: Validar busqueda nombre
nombre
Estructura interna
InterfazBuscarCliente
(f rom Frontera)
Flujo
(from básico
Casos de uso del sistema)
74
1: Ingresar datos
Observaciones
Direccion
Correo
Telefono
Numero_documento
Apellido
Nombre
2: Validar guardado 3: Registrar cliente
DNI
Flujo editar
6: Guardar cliente
3: Obtener datos
Direccion
Telefono
4: Editar datos
Correo
5: Validar guardado Num ero_docum entos
1: Bus car cliente Apellido
2: Realiza bus queda Nom bre
DNI DNI
Flujo eliminar
5: Obtener datos
Direccion
Telefono
2: elim inar
Correo
4: Validar elim inacion Numero_documentos
1: Buscar cliente Apellido
3: Realiza bus queda Nombre
DNI DNI
75
Estructura interna
IntefazActualizarDocumento
(f rom Frontera)
Flujo básico
2: Cagar documento
1: llenar datos
Codigo
Nombre 3: Validar guardado 4: Guardar docum ento
Flujo Actualizar
(from2:Casos
Actualizar documento
de uso del sistema)
5: obtener
76
Estructura interna
otorgar informacion
GestorProforma Cliente
indicar proforma obtiene
(f rom Gestor) (f rom Actores del Sistema)
Administrador InterfazGenerarServicio
Documento
(f rom Actores del Sistema) (f rom Frontera)
(f rom Entidad)
obtiene
indicar contrato
obtiene
GerstorContrato Cliente
(f rom Gestor) (f rom Entidad)
Flujo básico
: Administrador : InterfazGenerarServicio
7: selecciona contrato 8: guarda
: Documento
9: Obtiene informacion
: GerstorContrato
: Cliente
77
Login RCUA_Login
(from Casos de uso del si stema)
Estructura interna
redirecciona
InterfazInicio
(f rom Frontera)
Flujo básico
4: Solicita login
Password
username
2: Operacion
: Usuario : InterfazInicio
: GestorLogin : Usuario
1: redireciona
: InterfazLogin
Estructura interna
78
Cliente
ob tiene
(f rom Entidad)
solicitar
accion
InterfazReporte
(f rom Frontera)
ob tiene
Usuario
redirecciona
(f rom Actores del Sistema) GestorReporte
(f rom Gestor)
Documento
(f rom Gestor)
InterfazViewReports
(f rom Frontera)
Flujo básico
: Documento
4: envia informacion
5: envia informacion
3: redirecciona
: Cliente
: InterfazViewReports
79
5. CAPITULO V
DISEÑO
5.1. CAPAS Y SUBSISTEMAS
CAPAS DE DISEÑO
Capa Subsistema Descripción
RCUD- NOMBRE
ID Operación Del Objeto Al Objeto Nota
Tabla 36 – RCUD ( )
RCUD- NOMBRE
ID Operación Del Objeto Al Objeto Nota
Tabla 37 – RCUD ( )
80
RCUD- NOMBRE
ID Operación Del Objeto Al Objeto Nota
Tabla 38 – RCUD ( )
RCUD- NOMBRE
ID Operación Del Objeto Al Objeto Nota
Tabla 39 – RCUD ( )
RCUD- NOMBRE
ID Operación Del Objeto Al Objeto Nota
Tabla 40 – RCUD ( )
Restricciones
Llaves Primarias
Llaves Foráneas
Tabla 41 – TablaS
81
82
6. CAPITULO VI
IMPLEMENTACIÓN
6.1. PROTOTIPOS DE LOS CASOS DE USO IMPLEMENTADOS Y LAS
PRUEBAS REALIZADAS
Login
83
Gestionar Servicio
84
Gestionar documento
Buscar documento
85
Buscar cliente
Generar reportes
86
7. CAPITULO VII
ADMINISTRACIÓN DEL PROYECTO
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.
88
ANEXOS
89
CHECKLIST DE ARTEFACTOS POR FASES
90
BIBLIOGRAFÍA
91