gestión de fincas e inmuebles andrés eduardo soler...
Post on 16-Sep-2018
230 Views
Preview:
TRANSCRIPT
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
GESTIÓN DE FINCAS E INMUEBLES
ALUMNO: ANDRES EDUARDO SOLER LOPEZ 72040
DOCENTE: FLAVIO SOTO
UNIVERSIDAD INCCA DE COLOMBIA FACULTAD DE INGENIERIA, ADMINISTRACIÓN Y CIENCIAS BÁSICAS
INGENIERIA DEL SOFTWARE I BOGOTÁ D.C.
2014
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
JUSTIFICACIÓN
El presente proyecto contiene los principales elementos y herramientas indispensables para gestionar el procesos de administración de fincas e inmuebles. En él, se resalta la importancia de las distintas metodologías de las técnicas orientadas a objetos donde se incorporan prácticas de acercamiento estándar; además capta información de estructuras estáticas y dinámicas del sistema. Este se modela como una colección de objetos que se relacionan para realizar un trabajo que beneficia al usuario. UML combina conceptos orientados a objetos con las características anteriores siendo este la herramienta fundamental en el software. Es de reconocer la importancia que tiene la materia ingeniería del software, su utilidad y servicio en la vida cotidiana además de permitir asociar los conocimientos recibidos con los ya existentes. Para una mejor explicación de proyecto se presenta el modelamiento de los distintos
diagramas: Clases, casos de uso, secuencia, estado, colaboración, actividades,
distribución y componentes.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
OBJETIVOS.
Objetivo general:
Realizar el documento base para el desarrollo de un sistema de gestión de fincas e inmuebles.
Objetivos Específicos:
Realizar la lista de requerimientos para un sistema de gestión de fincas e inmuebles.
Modelar por medio de UML un sistema de gestión de Fincas e inmuebles. Analizar el problema del sistema de información gestión de fincas e inmuebles,
con el fin de plantear una solución informática. Aplicar los conocimientos adquiridos en la asignatura Ingeniería del software Optimizar el uso de todos los recursos disponibles para garantizar el buen
funcionamiento de una empresa de gestión de inmuebles.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
TABLA DE CONTENIDO.
Contenido 3. ENUNCIADO ............................................................................................................ 6
4. DESCRIPCIÓN DEL PROBLEMA ............................................................................ 8
4.1 ANALISIS DEL ENUNCIADO. ............................................................................. 8
4.2 ACTORES DEL SISTEMA................................................................................... 8
5. LISTADO DE VERBOS Y SUSTANTIVOS. ........................................................... 9
6. MODELAMIENTO DEL SISTEMA GESTION DE FINCAS E INMUEBLES. ......... 10
6.1 DESCRIPCION DE LOS ACTORES. ............................................................ 10
6.2 DIAGRAMA DE CLASES (MODELO CONCEPTUAL). ................................. 11
6.3 DIAGRAMAS DE CASOS DE USO. ............................................................. 12
6.3.1 Casos de Uso Administrador o Propietario. .................................................... 12
6.3.2 Casos de Uso Cliente o Inquilino. ................................................................... 15
6.3.3 Casos de Uso Secretario. ............................................................................... 20
7. REQERIMIENTOS ............................................................................................... 24
7.1 Requerimientos Funcionales. ....................................................................... 24
7.2 Requerimientos No Funcionales. .................................................................. 26
7.3 Requerimientos Organizacionales. ............................................................... 27
8. PSEUDOCODIGOS. ............................................................................................ 28
Ingresar al sistema .................................................................................................. 28
9. DIAGRAMAS DE ESTADO. ................................................................................. 32
Diagrama de Estado Registro de Inmueble. ............................................................ 32
Diagrama de Estados Registro de Inquilino. ............................................................ 33
Diagrama de Estados Impresión de Listado. ........................................................... 34
10. DIAGRAMA DE SECUENCIA. ......................................................................... 35
Registrar Inquilino. .................................................................................................. 35
Consultar Inmueble. ................................................................................................ 36
Generar Listados. .................................................................................................... 37
Generar Copia del Recibo de Pago. ........................................................................ 38
Consultar Cliente ..................................................................................................... 39
11. Diagramas de Colaboración ............................................................................. 40
Registrar Inquilino. .................................................................................................. 40
Consultar Inmueble. ................................................................................................ 41
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Generar Listados ..................................................................................................... 42
Consultar Recibo. .................................................................................................... 43
Consultar Inquilino................................................................................................... 44
12. DIAGRAMA DE ACTIVIDADES........................................................................ 45
Insertar Nuevo Inmueble. ........................................................................................ 45
Consultar Inmueble ................................................................................................. 46
Generar Listado. ..................................................................................................... 47
Generar Nuevo Usuario del Sistema ....................................................................... 48
Modificar Datos Cliente o Inquilino .......................................................................... 49
13. DIAGRAMA DE COMPONENTES ................................................................... 50
14. DIAGRAMA DE DISTRIBUCIÓN .................................................................. 51
CONCLUSIONES ....................................................................................................... 52
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
3. ENUNCIADO
Gestión de Fincas e Inmuebles.
Se desea desarrollar una aplicación de gestión de fincas e inmuebles. La aplicación deberá cubrir todos los aspectos relacionados con dicho tema, teniendo en cuenta la siguiente dinámica de funcionamiento: Una empresa gestiona un conjunto de inmuebles, que administra en calidad de propietaria. Cada inmueble puede ser bien un local (local comercial, oficinas, ...), un piso o bien un edificio que a su vez tiene pisos y locales. Como el número de inmuebles que la empresa gestiona no es un número fijo, la empresa propietaria exige que la aplicación permita tanto introducir nuevos inmuebles, con sus datos correspondientes (dirección, número, código postal, ...), así como darlos de baja, modificarlos y consultarlos. Asimismo, que una empresa administre un edificio determinado no implica que gestione todos sus pisos y locales, por lo que la aplicación también deberá permitir introducir nuevos pisos o locales con sus datos correspondientes (planta, letra,...), darlos de baja, modificarlos y hacer consultas sobre ellos. Cualquier persona que tenga una nómina, un aval bancario, un contrato de trabajo o venga avalado por otra persona puede alquilar el edificio completo o alguno de los pisos o locales que no estén ya alquilados, y posteriormente desalquilarlo. Por ello deberán poderse dar de alta, si son nuevos inquilinos, con sus datos correspondientes (nombre, DNI, edad, sexo, fotografía...), poder modificarlos, darlos de baja, consultar, etc. (para la realización de cualquiera de estas operaciones es necesaria la identificación por parte del inquilino). Por otra parte, cada mes el secretario de la empresa pedirá la generación de un recibo para cada uno de los pisos y de los locales, el cual lleva asociado un número de recibo que es único para cada piso y para cada local y que no variará a lo largo del tiempo, indicando el piso o local a que pertenece, la fecha de emisión, la renta, el agua, la luz, la actualización del IPC anual, portería, IVA, etc. Y otros conceptos, teniendo en cuenta que unos serán opcionales (sólo para algunos recibos) y otros obligatorios (para todos los recibos). Además, para cada recibo se desea saber si está o no cobrado. Con vistas a facilitar la emisión de recibos cada mes, la aplicación deberá permitir la generación de recibos idénticos a los del mes anterior, a excepción de la fecha. Además deberán existir utilidades para inicializar los conceptos que se deseen de los recibos a una determinada cantidad y también debe ser posible modificar recibos emitidos en meses anteriores al actual. La aplicación también deberá presentar los recibos en formato impreso, pero teniendo en cuenta que en un recibo nunca aparecerán aquellos conceptos cuyo importe sea igual a cero. De igual forma, el secretario debe poder gestionar los movimientos bancarios que se producen asociados a cada edificio, piso o local. Un movimiento bancario siempre estará asociado a un banco y a una cuenta determinada de ese banco. En esa cuenta existirá un saldo, acreedor o deudor, que aumentará o disminuirá con cada movimiento. Para cada movimiento se desea saber también la fecha en que se ha realizado. Un movimiento bancario puede ser de dos tipos: un gasto o un ingreso.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Si el movimiento bancario es un gasto, entonces estará asociado a un inmueble determinado, y se indicará el tipo de gasto al que pertenece entre los que se tienen estipulados. Ejemplos de gastos son el coste de la reparación de un ascensor del inmueble que pertenece a gastos de reparación, el sueldo de la señora de la limpieza, etc. Sí el movimiento bancario es un ingreso entonces estará asociado a un piso de un inmueble determinado o a un local y también se indicará el tipo de ingreso al que pertenece, como en el caso de los gastos. Ejemplos de ingresos son precisamente los recibos que se cobran cada mes a los inquilinos. Basándose en los gastos e ingresos que se deducen de los movimientos bancarios, la aplicación deberá ser capaz de ocuparse de la gestión económica generando los informes que facilitan la realización de la declaración de la renta. Por último, la aplicación deberá ser capaz de proporcionar el acceso, de forma estructurada, a toda la información almacenada en el sistema, generando para ello los listados necesarios que requiere el secretario. Ejemplos de listado son: el listado de todo los inquilinos ordenado por fechas, el listado de inquilinos que han pagado o no en un determinado intervalo de tiempo, el listado de todos los inmuebles, el listado de todos los pisos y locales de cada edificio, el listado de todos los recibos pendientes de cobro en un determinado intervalo de tiempo, etc.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
4. DESCRIPCIÓN DEL PROBLEMA
4.1 ANALISIS DEL ENUNCIADO.
La aplicación gestión de fincas e inmuebles busca administrar los bienes raíces de una empresa, para ello se tiene en cuenta que la empresa posee edificios que a su vez se componen de Pisos, locales y oficinas. Cada uno de ellos puede ser alquilado por una persona a quien se le llamara inquilino, este actor debe tener a su nombre una cuenta o aval bancario con el fin de garantizar el pago del alquiler. La aplicación deberá:
Agregar un Nuevo Edificio, piso o local. Modificar un Edificio, piso o local. Eliminar un Edificio, piso o local. Agregar Nuevo Inquilino. Modificar Inquilino. Eliminar Inquilino.
El sistema deberá gestionar el proceso de arrendamiento, generando recibos de pago a cada inquilino, además de esto deberá llevar el registro contable de ingresos por inquilino, y egresos por edificio. Con el fin de llevar el registro contable de la actividad económica. Y por último deberá generar el reporte de estado para cada edificio oficina y/o local, con el propósito de validar la disponibilidad del inmueble.
4.2 ACTORES DEL SISTEMA.
1. CLIENTE o INQUILINO: Su interacción con el sistema serán de consulta (estado y valor del inmueble). Podrá rentar siempre y cuando posea una cuenta bancaria y el inmueble solicitado se encuentre disponible. Por otro lado podrá desvincularse y desalquilar la propiedad adquirida.
2. ADMINISTRADOR o PROPIETARIO: Podrá interactuar con el sistema, su función será Agregar, Modificar o eliminar un edificio, piso o inmueble.
3. SECRETARIO: Podrá generar el recibo de pago para cada inquilino, listado de inquilinos e inmuebles y su disponibilidad, estado de cuentas tanto de ingreso por inquilino y de egreso por mantenimiento.
4. SUPER ADMINISTRADOR: Control y modificación total de la aplicación.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
5. LISTADO DE VERBOS Y SUSTANTIVOS.
Con base al enunciado podemos tomar los siguientes verbos y sustantivos con el fin
de identificar los requerimientos y las clases fundamentales del sistema Gestión de
Fincas e inmuebles.
LISTADO DE VERBOS
LISTADO DE SUSTANTIVOS
Gestionar Inmueble Ingreso
Administrar Local Comercial Gasto
Introducir Oficina Informe
Eliminar Piso
Modificar Edificio
Consultar Nomina
Alquilar Contrato
Generar Inquilino
Emitir Secretario
Proporcionar Recibo
Acceder Banco
Cuenta
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
6. MODELAMIENTO DEL SISTEMA GESTION DE FINCAS E
INMUEBLES.
6.1 DESCRIPCION DE LOS ACTORES.
A continuación se realiza la descripción de los actores del sistema y su interacción en
los casos de uso.
ACTOR Cliente o Inquilino
Casos de Uso Alquilar, Desalquilar, Dar de Baja, Modificar, Consultar.
Tipo Primario
Descripción
Su interacción con el sistema serán de consulta (estado y valor del inmueble). Podrá rentar siempre y cuando posea una cuenta bancaria y el inmueble solicitado se encuentre disponible. Por otro lado podrá desvincularse y desalquilar la propiedad adquirida.
ACTOR Administrador o Propietario
Casos de Uso Gestión del edificio, Gestión del Local, Gestión de Pisos
Tipo Principal
Descripción Podrá interactuar con el sistema, su función será Agregar, Modificar o eliminar un edificio, piso o inmueble.
ACTOR Secretario
Casos de Uso Generar Recibos, Gestión de Movimientos Bancarios, Gestión de Informe económico, Generar listados
Tipo Primario
Descripción
Podrá generar el recibo de pago para cada inquilino, listado de inquilinos e inmuebles y su disponibilidad, estado de cuentas tanto de ingreso por inquilino y de egreso por mantenimiento.
ACTOR B.D
Casos de Uso Todos
Tipo Primario
Descripción Registra, guarda y entrega la información del sistema.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
6.2 DIAGRAMA DE CLASES (MODELO CONCEPTUAL).
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
6.3 DIAGRAMAS DE CASOS DE USO.
6.3.1 Casos de Uso Administrador o Propietario.
Gestión de Edificio:
CASO DE USO Gestión de edificio
Actores Administrados O Propietario
Tipo Básico
Propósito Crea, consulta, Elimina o modifica un Edificio
Resumen Crea, consulta, Elimina o modifica un Edificio.
Precondiciones El edificio debe estar creado en la BD.
Flujo Principal El administrador puede modificar el estado del edificio.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Gestión de Local:
CASO DE USO Gestión de un Local
Actores Administrados O Propietario
Tipo Básico
Propósito Crea, consulta, Elimina o modifica un Local
Resumen Crea, consulta, Elimina o modifica un Local
Precondiciones El local debe ser adquirido por el propietario
Flujo Principal El administrador puede modificar el estado del local.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Gestión de Pisos:
CASO DE USO Gestión de un Piso
Actores Administrados O Propietario
Tipo Básico
Propósito Crea, consulta, Elimina o modifica un Piso
Resumen Crea, consulta, Elimina o modifica un piso
Precondiciones El local debe ser adquirido por el propietario
Flujo Principal El administrador puede modificar el estado del Piso
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
6.3.2 Casos de Uso Cliente o Inquilino.
Alquilar:
CASO DE USO Alquilar
Actores Cliente o inquilino
Tipo Básico
Propósito Permitir al cliente alquilar un piso, local o edificio.
Resumen El cliente consulta el estado de un inmueble, se registra en el sistema y alquila el inmueble seleccionado.
Precondiciones Tanto el cliente como el inmueble deben estar registrados en la BD.
Flujo Principal El cliente consulta el estado de un inmueble, se registra en el sistema y alquila el inmueble seleccionado.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema, Cliente no registrado.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Desalquilar:
CASO DE USO Desalquilar
Actores Cliente o inquilino
Tipo Básico
Propósito Permitir al cliente desalquilar un piso, local o edificio.
Resumen El cliente ingresa el código del contrato y se desvincula con el inmueble.
Precondiciones Tanto el cliente como el inmueble deben y el contrato estar registrado en la BD.
Flujo Principal El cliente ingresa el código del contrato y se desvincula con el inmueble.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema, Cliente no registrado, contrato inexistente
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Eliminar Inquilino:
CASO DE USO Eliminar Inquilino
Actores Cliente o inquilino
Tipo Básico
Propósito Permitir al cliente darse de baja en el sistema.
Resumen El cliente ingresa el código, se desvincula con el inmueble y se da deshabilita de la base de datos.
Precondiciones El cliente debe estar creado en la BD, además de presentar su identificación.
Flujo Principal El cliente solicita su desvinculación, presenta los documentos pertinentes para terminar el contrato.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema, Cliente no registrado, Cliente sin documentación.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Modificar Inquilino:
CASO DE USO Modificar Inquilino
Actores Cliente o inquilino
Tipo Básico
Propósito Permitir al cliente modificar sus datos en el sistema.
Resumen El cliente ingresa el código, modifica su información personal a excepción de su código e identificación.
Precondiciones El cliente debe estar creado en la BD, además de presentar su identificación.
Flujo Principal El cliente solicita la modificación de sus datos, presenta los documentos pertinentes para realizar el proceso.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema, Cliente no registrado, Cliente sin documentación.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Consultar Inquilino:
CASO DE USO Consultar Inquilino
Actores Cliente o inquilino
Tipo Básico
Propósito Permitir al cliente consultar sus datos en el sistema, además del estado de los inmuebles y valor de su factura.
Resumen El cliente ingresa el código, selecciona la información a consultar.
Precondiciones El cliente debe estar creado en la BD, además de presentar su identificación.
Flujo Principal El cliente ingresa su número de identificación, y selecciona la consulta a realizar.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema, Cliente no registrado, Cliente sin documentación.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
6.3.3 Casos de Uso Secretario.
Generar Recibos:
CASO DE USO Generar Recibos
Actores Secretario
Tipo Básico
Propósito Permitir al secretario generar los recibos correspondientes al alquiler del mes anterior.
Resumen El secretario modifica, genera e inicializa los recibos de pago.
Precondiciones Solo puede acceder el secretario.
Flujo Principal El secretario configura la consulta y solicita al sistema generar el archivo de facturas, además de modificar y reimprimir.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Gestionar Movimientos Bancarios:
CASO DE USO Gestionar Movimientos Bancarios
Actores Secretario
Tipo Básico
Propósito Permite al secretario controlar y administrar los movimientos bancarios tanto de ingreso como de egreso por mantenimiento a los inmuebles.
Resumen El secretario ingresa los datos con base a las transacciones (ingreso, gasto), realizadas.
Precondiciones Solo puede acceder el secretario.
Flujo Principal El secretario registra en el sistema los gastos y los ingresos generados por el ente económico.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema, inmueble no creado.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Generar Informe Económico:
CASO DE USO Generar informe Económico
Actores Secretario
Tipo Básico
Propósito Permite al secretario generar un informe económico con base a los ingresos y egresos generados por el ente económico.
Resumen El secretario ejecuta la opción generar informe económico.
Precondiciones Solo puede acceder el secretario.
Flujo Principal El secretario ejecuta la opción generar informe económico.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Generar listados:
CASO DE USO Generar Listados
Actores Secretario
Tipo Básico
Propósito Permite al secretario generar el listado de los recibos pendientes por pago, listdo de pisos y locales por edificio, inventario de inmuebles, Pagos realizados por un inquilino por intervalo de tiempo y listado de inquilinos por fechas.
Resumen El secretario selecciona el listado a generar y ejecuta la opción generar listado.
Precondiciones Solo puede acceder el secretario.
Flujo Principal El secretario selecciona el listado a generar y ejecuta la opción generar listado.
Sub. Flujo Ninguno
Excepciones Fallas en el Sistema.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
7. REQERIMIENTOS
Los requerimientos describen la funcionalidad del sistema, en ellos se describe los
aspectos más importantes. Para el excelente desarrollo del sistema de gestión de
fincas e inmuebles se dividió los requerimientos en tres grandes Grupos.
Requerimientos Funcionales: Son las acciones que el sistema debe realizar
para que sea eficiente.
Requerimientos No Funcionales: Guarda información oculta; aunque no sea
visible, debe registrarse y es esencial para el producto.
Requerimientos Organizacionales: Son los requerimientos sugeridos para la
aprobación del sistema.
7.1 Requerimientos Funcionales.
REQUERIMIENTO NOMBRE CATEGORIA
RF01 Gestionar Edificio Evidente
RF02 Gestionar Local Evidente
RF03 Gestionar Piso Evidente
RF04 Alquilar Inmueble Evidente
RF05 Desalquilar Inmueble Evidente
RF06 Eliminar Inquilino Evidente
RF07 Modificar Inquilino Evidente
RF08 Consultar Inquilino Evidente
RF09 Generar Recibos Evidente
RF10 Gestionar Movimientos Bancarios Evidente
RF11 Generar Informe Económico Evidente
RF12 Generar Listados Evidente
RF01 Gestionar Edificio: Este requerimiento permite al administrador o propietario de
la empresa, crear, modificar o eliminar un inmueble, esto con el fin de mantener la
base de datos actualizada con la información real de la empresa.
RF02 Gestionar Local: Este requerimiento permite al administraos o propietario de la
empresa, crear, modificar o eliminar un local, esto con base a un edificio.
RF03 Gestionar Piso: Este requerimiento permite al administraos o propietario de la
empresa, crear, modificar o eliminar un piso, esto con base a un edificio.
RF04 Alquilar: Este requerimiento obliga al usuario a registrarse en el sistema (Debe
presentar la documentación requerida), además de mostrar la disponibilidad de un
inmueble (libre o alquilado) y precio el mismo. Una vez cumplido los requisitos el
cliente decide el alquiler del inmueble.
RF05 Desalquilar: Este requerimiento permite al cliente desvincularse con un
inmueble, es importante aclarar que se debe presentar la documentación necesaria
para realizar este requerimiento.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
RF06 Eliminar Inquilino: Este requerimiento permite al cliente desvinculase con la
empresa pasando a un estado inactivo. Sera posible realizar esta solicitud después de
presentar los documentos que certifiquen al cliente.
RF07 Modificar Inquilino: Este requerimiento permite al cliente actualizar su
información de contacto (Nombre, Celular, Dirección de contacto y foto).
RF08 Consultar Inquilino: Este requerimiento permite al inquilino consultar su estado
con respecto a la empresa (Inmueble alquilado, Estado de pago, datos personales).
RF09 Generar Recibos: Este requerimiento permite al secretario generar los recibos
de pago a cada cliente o inquilino, modificar los parámetros para cada inquilino,
Modificar el valor a pagar.
RF10 Gestionar Movimientos Bancarios: Este requerimiento permite al secretario
registrar en el sistema los costos e ingresos generados por el ente económico.
RF11 Generar Informe Económico: Este requerimiento permite al secretario generar
el informe de estado de resultados con base a los ingresos y egresos registrados en el
sistema.
RF12 Generar Listados: Este requerimiento permite al secretario generar los
siguientes listados con base a la información almacenada por la BD.
Inquilinos por Fecha.
Pagos de Un Inquilino por intervalo de Tiempo.
Inventario de todos los inmuebles.
Inventario de pisos y Locales por Inmuebles.
Recibos pendientes de pago.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
7.2 Requerimientos No Funcionales.
REQUERIMIENTO NOMBRE
RNF01 Usabilidad
RNF02 Disponibilidad
RNF03 Accesibilidad
RNF04 Eficacia
RNF05 Integridad
RNF06 Confiabilidad
RNF07 Portabilidad
RNF08 Escalabilidad
RNF09 Fiabilidad
RNF01 Usabilidad: Toda operación debe hacerse en línea y esta automáticamente es registrada en el sistema. RNF02 Disponibilidad: El acceso a la información debe estar disponible todo el tiempo, esto se logra gracias a los sistemas alternos de producción. RNF03 Accesibilidad: El sistema está diseñado intuitivamente permitiendo una fácil utilización a los usuarios. RNF04 Eficacia: El sistema tendrá los datos relevantes del negocio, garantizando orden y administración para la empresa. RNF05 Integridad: Se trasmitirá de manera cifrada todas las actualizaciones a la BD, por otro lado cada usuario tendrá su cuenta protegida por contraseña alfanumérica y de mínimo 10 caracteres. RNF06 Confiabilidad: El sistema debe contar con nivel de acceso y a su vez de restricciones por tipo de usuario. RNF07 Portabilidad: El sistema será de fácil actualización y permitirá integrarse a otras plataformas instaladas en la empresa. RNF08 Escalabilidad: El sistema funcionara bajo sistemas Linux, Windows e Mac OS. RNF09 Fiabilidad: Todos los datos ingresados por cada usuario deben estar
sustentados en documentos que garanticen la veracidad de la información.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
7.3 Requerimientos Organizacionales.
REQUERIMIENTO NOMBRE
RO01 Estándares
RO02 Documentación
RO03 Entrega
RO01. Estándares: El diseño del sistema debe ser acorde a los estándares de calidad para el desarrollo de software, acorde a las políticas establecidas por la empresa. RO02 Documentación: Debe existir el manual de funcionamiento por cada tipo de usuario del sistema lo cual permite un adecuado uso del mismo. RO03. Entrega: El sistema debe será instalado y probado en cada uno de los
departamentos o dependencias de la inmobiliaria.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
8. PSEUDOCODIGOS.
Ingresar al sistema
Clase: Usuarios (Administrador, Secretario, inquilino). Método: Ingresar al sistema. Inicio
Digitar Usuario Digitar Contraseña Buscar información del usuario en la base de datos While
Login = Verdadero && Contraseña = Verdadero Ingresar al sistema Mostrar menú de opciones según perfil del usuario Else
Return
Fin While
Fin
Registrar Inquilino.
Clase: Usuarios (Administrador) Método: Registrar Inquilino
Inicio
Digitar Usuario Digitar Contraseña Validar Información Buscar información del usuario en la base de datos If (Usuario && Contraseña==Verdadero)
Ingresar al sistema Mostrar Menú
Else Mostrar El usuario y/o contraseñan no son correctos. Fin If
Case 1. Registrar Nuevo Usuario
2. Modificar Inquilino
3. Deshabilitar Inquilino
4. Alquilar Inmueble.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Case 1
Digitar Nombre Usuario Digitar Contraseña Seleccionar Perfil 1. Inquilino
2. Administrador.
3. Secretario. Break
Case 2 Digitar Código Usuario a modificar Seleccione la Opción a modificar. Mostrar Usuario modificado.
Break Case 3
Digitar Código Usuario a deshabilitar Mostrar Usuario deshabilitado
Break Case 4 Digitar Código Usuario Digitar Código del inmueble. Cambiar estado del inmueble a “ocupado”. Break
Else Digite opción del menú.
Ingreso De Inmuebles Clase: Usuario (Administrador) Método: Ingreso de Inmuebles
Pseudocódigo: Inicio Digitar Usuario Digitar Contraseña Validar Información Ingresar al Sistema Mostrar Menú Case 1. Edificio
2. Local o Piso Case 1
Mostar sub menú 1. Registrar
2. Modificar
3. Eliminar
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
4. Consultar
Case 1
Registrar Dirección
Else Digite Opción Correcta Else Seleccione opción correcta
Alquilar Inmueble Clase: Usuario (Administrador) Método: Alquilar Inmueble
Pseudocódigo: Inicio
Digitar Usuario Digitar Contraseña Validar Información Ingresar al Sistema Mostrar Menú Case 1. Consultar Estado de Un Inmueble 2. Consultar Precio de Un Inmueble.
3. Consultar Inquilino
4. Alquilar Inmueble.
Case 4 Seleccionar Inmueble Seleccionar Inquilino Seleccionar Tipo (Piso, oficina o local) Else Digite una opción correcta
Consultar Inmueble Clase: Usuario (Administrador / Cliente) Método: Consultar Inmueble
Pseudocódigo: Inicio Digitar Usuario Digitar Contraseña Validar Información
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Ingresar al sistema Mostrar Menú
Case 1. Consultar Estado de Un Inmueble 2. Consultar Precio de Un Inmueble.
3. Consultar Inquilino
4. Alquilar Inmueble.
Case 1 Ingrese el Código del Inmueble
Mostrar estado del Inmueble (Libre/Arrendado) Else Seleccione la opción correcta
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
9. DIAGRAMAS DE ESTADO.
Diagrama de Estado Registro de Inmueble.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Diagrama de Estados Registro de Inquilino.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Diagrama de Estados Impresión de Listado.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
10. DIAGRAMA DE SECUENCIA.
Registrar Inquilino.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Consultar Inmueble.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Generar Listados.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Generar Copia del Recibo de Pago.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Consultar Cliente
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
11. Diagramas de Colaboración
Registrar Inquilino.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Consultar Inmueble.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Generar Listados
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Consultar Recibo.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Consultar Inquilino.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
12. DIAGRAMA DE ACTIVIDADES.
Insertar Nuevo Inmueble.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Consultar Inmueble
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Generar Listado.
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Generar Nuevo Usuario del Sistema
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
Modificar Datos Cliente o Inquilino
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
13. DIAGRAMA DE COMPONENTES
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
14. DIAGRAMA DE DISTRIBUCIÓN
Gestión de Fincas e Inmuebles Andrés Eduardo Soler López
Universidad INCCA de Colombia
CONCLUSIONES
La aplicación de los conocimientos adquiridos en la asignatura Ingeniería del software.
El desarrollo de habilidades y destrezas en la innovación y uso de las TIC.
La creación de un software más eficiente que articule las diferentes áreas
administrativas y de gestión en una empresa a la vez que se optimiza la utilización de los recursos.
Mejorar los procesos de Gestión y la calidad en el servicio, y el acceso a la información por parte de los usuarios.
El aprovechamiento de todas las herramientas y elementos ofrecidos por la
metodología orientada a objetos de UML para lograr, eficiencia, eficacia y rapidez en el proceso de gestión de fincas e inmuebles.
top related