Está en la página 1de 21

INGENIERIA DE SOFTWARE II EJE 3

ESTEBAN MENDOZA GARZÓN

NEDER UPARELA ARRIETA

GIBSON JAVIER MARTÍNEZ FAJARDO

JEAME SULET SUÁREZ USECHE

GUSTAVO ADOLFO DUQUE RAMÍREZ

DOCENTE
JULIO ALBERTO CASTILLO RAMIREZ

FUNDACIÓN UNIVERSITARIA DELAREA ANDINA


INGENIERÍA DE SISTEMAS
GRUPO DE FORMACIÓN: 064
2021
INTRODUCCIÓN

El planteamiento de soluciones a partir de la programación es un proceso que requiere de


análisis principalmente, para hallar una respuesta concreta a lo solicitado es necesario
realizar cierta documentación de planeación para un proyecto de software, cuando se
requiere de módulos a gran escala, es importante iniciar con el modelado de diagramas de
casos de uso, siguiendo el proceso se requieren modelos del diseño y a través de este se
puede observar un enfoque del diseño del software. Antes de realizar el desarrollo web se
debe tener en cuenta la probabilidad de fallos que puedan ocurrir en el aplicativo e ir
modificando a la vez la documentación mencionada anteriormente, en resumen de todo
esto, un claro ejemplo de lo que se menciona, es cómo si se realizara los planos de alguna
casa o algún lugar, la mayoría de empresas y usuarios, requieren un control y un orden de
su información, podemos iniciar con la diagramación UML de diagramas en específico,
detallando el proceso de cada módulo del sistema, así mismo solventando las falencias que
tenga el cliente con su empresa.

OBJETIVO GENERAL

Realizar diagramación UML de la inmobiliaria, obteniendo un orden y una solución en


específico para los requerimientos que exprese la problemática

PLANTEACION DEL PROBLEMA

Una agencia inmobiliaria tiene oficinas en varias ciudades de Colombia, se desea


implementar un sistema de información que sea seguro y que permita apoyar la gestión de
la empresa, este producto debe compartir datos a nivel local. Se desea automatizar,
básicamente, la gestión de inmuebles en alquiler, de inquilinos y de propietarios.
En cuanto a los alquileres, debe facilitarse su gestión integral, desde el momento en que un
propietario ofrece un inmueble, pasando por la oferta de dicha vivienda a los posibles
inquilinos, la gestión de las visitas y la posterior firma del contrato de arrendamiento.
Se contempla la posibilidad de utilizar correo electrónico o mensajes de whatsapp
generados automáticamente, para agilizar la comunicación con los clientes. También se
desea implementar un sitio web en el que se pueda consultar información sobre los
inmuebles disponibles, de forma que se facilite la captación de clientes para la agencia. Los
datos hechos públicos a través de la web deberán estar actualizados frecuentemente, siendo
deseable que se sincronicen diariamente con las bases de datos internas.
SOLUCION

Se determinan 3 módulos para plantear la solución al requerimiento (inquilino, propietario


y empleado).
Propietario: puede agregar cantidad ilimitada de inmuebles que tenga para alquilar y así
mismo modificarlos, puede consultar la información de sus inquilinos y contactarlos a
través de WhatsApp ya que el sistema lo redirige automáticamente.

Inquilino: puede visualizar el catalogo de inmuebles disponibles, puede contactar a los


propietarios vía WhatsApp ya que el sistema los redirige automáticamente, al momento de
realizar una contratación de inmueble el sistema cargará el contrato para asignar y el
inmueble cambiará de estado automáticamente a No Disponible.

Empleado: Obtiene acceso a toda la información manejada en el sistema para temas de


auditoría, evitando los fraudes y demás percances que se puedan presentar, así mismo se le
conceden permisos administradores para eliminar, bloquear o modificar usuarios que no
cumplan con las políticas de la inmobiliaria.
DIAGRAMAS DE CASO DE USO

MODULO PROPIETARIO

https://lucid.app/lucidchart/b6e1817f-6b22-4421-ab73-
de80a76ea3b5/edit?invitationId=inv_3b8b8539-8b29-40bf-a068-20c0b85ee0c7
MODULO INQUILINO

https://lucid.app/lucidchart/997cc6f5-f243-4817-b8f8-
880e0cad7ced/edit?invitationId=inv_4063c232-eac5-471a-976c-1d5670da3cd1
MODULO EMPLEADO

https://lucid.app/lucidchart/eb840773-8811-4f24-977f-
b25d38610f0d/edit?invitationId=inv_19ec010a-48e0-4940-8452-ad3edd016e95
DIAGRAMAS DE ACTIVIDADES

PROCESO MODULO PROPIETARIO


https://lucid.app/lucidchart/ef840e05-f97e-4de8-9da8-
24dc1a1e6655/edit?invitationId=inv_032be56c-56a6-4a5a-9c5d-9a173f89ff84
PROCESO MODULO INQUILINO

https://lucid.app/lucidchart/6badfdf5-9c37-42a5-b8d6-
3537ea65344a/edit?invitationId=inv_af640e1c-66d7-44d7-b693-b359d3f85564
PROCESO MODULO EMPLEADO
https://lucid.app/lucidchart/aa23c381-9526-4f34-9cc8-
9b2415c9839e/edit?invitationId=inv_96b2914e-8df5-4a1e-83c5-4a1e1a403999
DIAGRAMAS DE SECUENCIA

PROCESO MODULO PROPIETARIO

https://lucid.app/lucidchart/4ef2a6a2-4299-4f22-a9d4-
01d2b2d513a5/edit?invitationId=inv_2c466ef8-e95c-4e64-84a7-dc747b6a31c5
PROCESO MODULO INQUILINO

https://lucid.app/lucidchart/515217b1-18b9-48d9-aecb-
2770c79c0917/edit?invitationId=inv_8331c2cc-9fde-415e-8389-4ae44008a9c0
PROCESO MODULO EMPLEADO

https://lucid.app/lucidchart/82a7eee4-9a71-43de-89eb-
ba2ed19a3934/edit?invitationId=inv_c9d8e736-a9cb-4629-aaed-a71c7b70b300
DIAGRAMA DE CLASES

https://lucid.app/lucidchart/ff348f68-5eae-4359-8007-
fa7aba6c34fa/edit?invitationId=inv_9ea243a2-2466-4192-b935-98f358bcbda1

MODELO RELACIONAL (realizado en MySQL, no se adjunta enlace)


DIAGRAMAS DE ESTADOS

PROCESO DE USUARIO

https://lucid.app/lucidchart/5a38f2fa-8052-4f2b-9d77-
2eda7a439fe7/edit?invitationId=inv_ac136610-68b1-4407-805a-4f29844535b5
PROCESO DE ALQUILER

https://lucid.app/lucidchart/adf446a1-58bf-458a-adbf-
8f520dae26e3/edit?invitationId=inv_207efdac-a317-43be-a14c-40c197d58784
PROCESO DE INMUEBLE

https://lucid.app/lucidchart/b1973a6d-944c-4793-9b93-
3048b6aff84c/edit?invitationId=inv_b856092a-0d6d-452b-b687-651d5e8ea70b
MOCKUPS (No se adjunta link, realizados en balsamiq)

PAGINA PRINCIPAL (INDEX)


MODULO PROPIETARIO
MODULO INQUILINO
MODULO EMPLEADO
CONCLUSIÓN

Podemos concluir que se obtuvo casi un 100% de solución en los requerimientos del cliente,
es un proceso bastante detallado ordenado el realizar este tipo de diagramas, el cual le van
dando cada vez mas sentido al sistema, sin realizar estos procesos no se hubiera podido
obtener un análisis de la recolección de la información que la empresa inmobiliaria planteó,
es posible que se pueda obtener un esquema mas avanzado con mas módulos en específico,
es por eso que los sistemas de información otorgan actualizaciones frecuentemente, sin
embargo se pueden realizar más diagramas (Diagrama de comunicación, de paquetes, de red,
etc.) que son esenciales antes de comenzar a desarrollar el sistema de información.

BIBLIOGRAFIA

https://areandina.instructure.com/courses/22357

https://www.apachefriends.org/es/index.html

https://balsamiq.com

https://lucid.app/documents#/documents?folder_id=home&browser=icon

También podría gustarte