Sei sulla pagina 1di 78

Análisis Orientado por Objetos

Proyecto Final

Andrea Linares Cod. 200615663


Nubia Noguera Cod. 200615685
Ciro Ibáñez Cod. 200615667
Giovanny Bravo Cod. 200615672

Marzo 2006
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Documento de especificación de requerimientos funcionales


Formato UA-RF-001
Nombre del proyecto: Agencia Inmobiliaria Sánchez y Ortega – Sistema
de Administración de Inmuebles
Nombre del equipo: POSEIDON CO

Estado del Finalizado


documento:

Autores: Andrea Linares Cod. 200615663

Nubia Noguera Cod. 200615685

Ciro Ibáñez Cod. 200615667

Giovanny Bravo Cod. 200615672

Control de Versiones del Documento

Versión Fecha Descripción Cambio

0.1 2006-02-11 Creación del documento, identificación de casos de uso

0.2 2006-02-18 Diligenciamiento de formatos UA-RF-002 e Inspección

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


-1-
1 PROPÓSITO Y ALCANCE
El propósito del sistema es soportar las operaciones de la inmobiliaria Sánchez y Ortega S.A. en cuanto a la
administración de los inmuebles recibidos en consignación y los procesos relacionados con la venta y
arrendamiento de los mismos, partiendo de los requerimientos hechos por el cliente.

2 DESCRIPCIÓN DEL SISTEMA


El sistema de información de administración de inmuebles de la agencia inmobiliaria Sánchez y Ortega S.A.,
contempla la funcionalidad requerida para soportar la operación de las cuatro áreas operativas de la misma,
siendo estas: Recepción de Inmuebles, Selección de Clientes, Administración de Arrendamientos y Cobros
Judiciales.
El área de recepción de inmuebles se encarga de mantener la información de los inmuebles recibidos en
consignación y sus propietarios.
El área de selección de clientes se encarga de manejar el proceso de selección de clientes para arrendamiento
y/o compra de los inmuebles que se tienen en consignación.
El área de administración de arrendamientos se encarga de administrar el recaudo de los arrendamientos y de
realizar los pagos a los propietarios.
El área de cobros jurídicos se encarga de administrar los procesos relacionados con el cobro vía judicial a los
arrendatarios morosos.

3 USUARIOS DEL SISTEMA

Actor Descripción Requerimientos

Administrador Empleado de la agencia encargado de las funciones de Administrador_CU001,


administración del sistema.
Administrador_CU002
Usuario de Recepción Empleado de la agencia encargado de las tareas del área UsuRecepcion_CU001,
de Inmuebles de Recepción de Inmuebles UsuRecepcion_CU002,
UsuRecepcion_CU003
Usuario de Selección Empleado de la agencia encargado de las tareas del área UsuSeleccion_CU001,
de Clientes de selección de clientes UsuSeleccion_CU002,
UsuSeleccion_CU003,
UsuSeleccion_CU004,
UsuSeleccion_CU005,
UsuSeleccion_CU006
Usuario de Empleado de la agencia encargado de las tareas del área Usu_ArrendamientoCU001,
Administración de de administración de arrendamientos Usu_ArrendamientoCU002,
Arrendamientos Usu_ArrendamientoCU003,
Usu_ArrendamientoCU004,
Usu_ArrendamientoCU005
Usuario de Cobros Empleado de la agencia encargado de las tareas del área Usu_JuridicoCU001,
Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO
-2-
Jurídico de cobros jurídicos Usu_JuridicoCU002,
Usu_JuridicoCU003

4 GLOSARIO DE TÉRMINOS

Término Descripción

Inmobiliaria Organización que ofrece los servicios de administración y venta de inmuebles


Inmueble Bien raíz que puede ser apartamento, casa, local, bodega, u oficina; que es
recibido por la agencia en consignación para ser administrado ó vendido.
Propietario Persona dueña de los inmuebles que la agencia recibe en consignación.
Cliente Persona interesada en tomar en arriendo y/o comprar los inmuebles que la
agencia tiene en consignación.
Arriendo Es el contrato establecido entre la agencia inmobiliaria y un arrendatario para
un inmueble dado, en el cual se establecen los términos del alquiler.
Venta Es el contrato establecido entre un comprador y la agencia inmobiliaria por
medio del cual el inmueble es vendido al comprador.
Cobro jurídico Cobro que se genera para los arrendatarios que están en mora en el apgo de
los arrendamientos.
Aplicación Web Aplicación externa al sistema en la cual se publican en Internet los inmuebles
recibidos en consignación.

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


-3-
5 DIAGRAMA DE CASOS DE USO

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


-4-
6 REQUERIMIENTOS FUNCIONALES (FORMATO UA-RF-002)

Actor Usuario de Recepción de Inmuebles


• UsuRecepcion_CU001: Crear Propietario
• UsuRecepcion_CU002: Recibir Inmuebles
• UsuRecepcion_CU003: Consultar Inmuebles por Propietario

Actor Usuario de Selección de Clientes


• UsuSeleccion_CU001: Crear Cliente Arrendatario
• UsuSeleccion_CU002: Crear Cliente Comprador
• UsuSeleccion_CU003: Registra Venta
• UsuSeleccion_CU004: Registrar Arriendo
• UsuSeleccion_CU005: Generar pagos a propietarios por venta
• UsuSeleccion_CU006: Consultar de pagos a propietarios

Actor Administrador
• Administrador_CU001: Exportar Información de Inmuebles a aplicación Web
• Administrador_CU002: Reporte Mensual de arrendatarios

Actor Usuario de Administración de Arrendamientos


• Usu_ArrendamientoCU001: Cobrar mensualidad de arrendamiento
• Usu_ArrendamientoCU002: Registrar pago de arrendamiento
• Usu_ArrendamientoCU003: Generar pagos a propietarios por arriendo
• Usu_ArrendamientoCU004: Reporte de pagos de un cliente
• Usu_ArrendamientoCU005: Reporte de pagos hechos a un propietario

Actor Usuario de Cobros Jurídico


• Usu_JuridicoCU001: Generación de cobros Jurídicos
• Usu_JuridicoCU002: Recepción de pagos de cobros Jurídicos
• Usu_JuridicoCU003: Consulta Cobros Jurídicos

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


-5-
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

UsuRecepcion_CU001 Crear Propietario


Resumen:
Se recibe la información de un propietario, para ser adicionado al sistema.
Actor Prioridad

Usuario Recepción de Inmuebles Alta


Entradas Salidas

Apellido Mensaje indicando la adición del propietario.


Nombre
Tipo Identificación ( Cédula o Nit )
Número de identificación
Dirección de correspondencia
Teléfono
Precondición Postcondición
El propietario no debe existir en el sistema El propietario es adicionado al sistema.
Suposiciones

La información del propietario es veraz


Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de recepción de inmuebles ingresa a la 2 El sistema solicita la siguiente información:
opción de crear propietario
Nombre, Apellido, tipo y número de identificación del
propietario Dirección de correspondencia y teléfono.
3 El usuario de recepción de inmuebles ingresa el 4 El sistema solicita confirmación para ingresar el
nombre, Apellido, tipo y número de identificación, propietario.
dirección de correspondencia y teléfono
5 El usuario de recepción de inmuebles acepta el 6 El sistema valida la información ingresada y guarda la
ingreso. información del propietario y muestra un mensaje
indicando que el propietario se ingresó al sistema
Caminos alternativos
Paso 5. Si el usuario de recepción de inmuebles no acepta la confirmación el sistema genera un mensaje “El propietario
no ha sido ingresado” y lo retorna al paso 2 para continuar con flujo normal de eventos.
Caminos de excepción
Evento 6 Si ya existe un propietario con el mismo numero y tipo de identificación, el sistema mostrara el respectivo
mensaje y volverá al paso 2.
Puntos de extensión
Ninguno

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


-6-
Autor Fecha Creación / Modificación
Andrea Linares R. 2006/02/12 Creación del requerimiento.
Poseidon Co. 2006/02/18 Verificación y complemento de información

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

UsuRecepcion_CU002 Recibir Inmuebles


Resumen:
Se recibe la información de un inmueble para ser adicionada al sistema y asignarle un propietario.
Actor Prioridad

Usuario Recepción de Inmuebles Alta


Entradas Salidas

Datos del propietario: Consecutivo de la recepción del inmueble en el sistema


• Apellido Precio que la agencia cobra por el servicio solicitado en la
recepción del inmueble
• Nombre
• Tipo y número de identificación
Datos del Inmueble:
• Dirección del inmueble
• Tipo de Inmueble
• Tamaño en metros cuadrados
• Tipo Consignación (Venta o Arrendamiento)
• Descripción del tipo de inmueble (Detalle para cada
tipo)
• Valor Inmueble
• Foto del inmueble
• Datos Escritura: Número Fecha Escritura y Notaria

Precondición Postcondición

Ninguna El sistema registra el inmueble con su respectiva


información, le asigna un código por inmueble, le asigna el
estado correspondiente (Disponible para Arriendo,
Disponible para Venta), y le asigna un propietario.
Suposiciones

La información del propietario y del inmueble es veraz


Flujo normal de eventos
Acción del actor Respuesta del sistema

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


-7-
1 El usuario de recepción de inmuebles ingresa a la 2 El sistema solicita la siguiente información:
opción de recibir inmuebles
Nombre, Apellido, tipo y número de identificación del
propietario.
3 El usuario de recepción de inmuebles ingresa el 4 El sistema valida la información ingresada, y consulta
nombre, Apellido, tipo y número de identificación el propietario. Si este existe, solicita la información del
del propietario inmueble: dirección del inmueble, valor, tipo de
inmueble y la información asociada, descripción
detallada, número de escritura, fecha escritura y
notaria, foto del inmueble.
5 El usuario de recepción de inmuebles ingresa la 6 El sistema valida la información ingresada, guarda la
información del inmueble: Dirección del inmueble, información del inmueble, lo asocia al propietario,
valor, tipo de inmueble y la información asociada, asigna un consecutivo de recepción de inmueble , le
descripción detallada, número de escritura, fecha asigna el estado correspondiente (Disponible para
escritura y notaria y foto del inmueble. Arriendo, Disponible para Venta)

Caminos alternativos
Ninguno
Caminos de excepción
Evento 6. Si la información no puedo ser ingresada en el sistema se desplegara un mensaje informando la situación.
Puntos de extensión
Evento 4. Para un nuevo propietario el sistema permitirá crear el propietario (ver Caso de Uso: Crear Propietario
UsuRecepcion_CU001) y regresar al evento 2.
Autor Fecha Creación / Modificación
Nubia Noguera C. 2006/02/12 Creación del requerimiento.
Andrea Linares R. 2006/02/12 Creación del requerimiento.
Poseidon Co. 2006/02/18 Verificación y complemento de información

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

UsuRecepcion_CU003 Consultar Inmuebles por propietario


Resumen:
Consulta la información de los inmuebles de un propietario determinado.
Actor Prioridad

Usuario Recepción de Inmuebles Media

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


-8-
Entradas Salidas

Tipo y número de identificación del propietario o Nombre Listado con los datos del inmueble de un propietario.
del Propietario
Código del Inmueble (Opcional)

Precondición Postcondición

Existe propietario creado en el sistema El sistema muestra la información del propietario y de los
inmuebles que tiene registrados, en caso de que se haya
ingresado código del inmueble, mostrará la información del
inmueble específico.
Suposiciones

Ninuguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de recepción de inmuebles ingresa a la 2 El sistema solicita la siguiente información:
opción de consultar inmuebles por propietario
Tipo y número de identificación o Nombre del
propietario, y como información opcional el código del
inmueble
3 El usuario de recepción de inmuebles ingresa el 4 El sistema valida los datos ingresados y consulta y
código o nombre del propietario. despliega el resultado con la información de todos los
inmuebles del propietario: Dirección del inmueble, tipo
de Inmueble, tamaño en metros cuadrados, tipo
Consignación (Venta o Arrendamiento), descripción
del tipo de inmueble, valor inmueble, foto del
inmueble, Datos Escritura: Número Fecha Escritura y
Notaria.
Caminos alternativos

Paso 4. Si el usuario de recepción de inmuebles ingresa un código de inmueble especifico solo se mostrará la
información de ese inmueble en particular
Caminos de excepción

Paso 4 Si el código o nombre del propietario no son validos, el sistema mostrara un mensaje de error y volverá al paso
2
Paso 4 Si el código del inmueble no es valido, el sistema mostrara un mensaje de error y volverá al paso 2
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Nubia Noguera C. 2006/02/12 Creación del requerimiento.
Andrea Linares R. 2006/02/12 Creación del requerimiento.
Poseidon Co. 2006/02/18 Verificación y complemento de información

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


-9-
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

UsuSeleccion_CU001 Crear Cliente Arrendatario


Resumen:
Se recibe la información de un cliente arrendatario, para ser adicionado al sistema.
Actor Prioridad

Usuario Selección de Clientes Alta


Entradas Salidas

Datos del Cliente: Mensaje indicando la adición del cliente en el sistema.


• Apellido
• Nombre
• Tipo y Número de identificación
• Dirección de correspondencia
• Teléfono
Opcionales
• Salario
• Empleador
• Codeudor

Precondición Postcondición

Ninguna El sistema adiciona la información del cliente al sistema.


Suposiciones

La información del cliente es veraz


Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de selección de clientes ingresa a la 2 El sistema solicita la siguiente información:
opción de crear cliente arrendatario
Nombre, Apellido, tipo y número de identificación del
cliente y como opcionales: salario, empleador,
codeudor
3 El usuario de selección de clientes ingresa el 4 El sistema solicita confirmación para ingresar el
nombre, apellido, tipo y número de identificación cliente.
del cliente, dirección de correspondencia, teléfono,
opcionales: salario, empleador, codeudor.
5 El usuario de selección de clientes acepta el ingreso. 6 El sistema valida la información, guarda la información
del cliente arrendatario y muestra un mensaje
indicando que se ingresó al sistema
Caminos alternativos

Ninguno

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 10 -
Caminos de excepción
Paso 4. Si ya existe un cliente con el mismo numero y tipo de identificación, el sistema mostrara el respectivo mensaje
y volverá al paso 2.
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Andrea Linares R. 2006/02/12 Creación del requerimiento.
Poseidon Co. 2006/02/18 Verificación y complemento de información
Andrea Linares R. 2006/03/04 Se abre crear cliente en cliente arrendatario y cliente comprador

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

UsuSeleccion_CU002 Crear Cliente Comprador


Resumen:
Se recibe la información de un cliente comprador, para ser adicionado al sistema.
Actor Prioridad

Usuario Selección de Clientes Alta


Entradas Salidas

Datos del Cliente: Mensaje indicando la adición del cliente en el sistema.


• Apellido
• Nombre
• Tipo y Número de identificación
• Dirección de correspondencia
• Teléfono
Precondición Postcondición

Ninguna El sistema adiciona la información del cliente al sistema.


Suposiciones

La información del cliente es veraz


Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de selección de clientes ingresa a la 2 El sistema solicita la siguiente información:
opción de crear cliente comprador
Nombre, Apellido, tipo y número de identificación del
cliente comprador y como opcionales: salario,
empleador, codeudor
3 El usuario de selección de clientes ingresa el 4 El sistema solicita confirmación para ingresar el
nombre, apellido, tipo y número de identificación cliente.
del cliente, dirección de correspondencia, teléfono,
opcionales: salario, empleador, codeudor.

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 11 -
5 El usuario de selección de clientes acepta el ingreso. 6 El sistema valida la información, guarda la información
del cliente comprador y muestra un mensaje
indicando que se ingresó al sistema
Caminos alternativos

Ninguno
Caminos de excepción
Paso 4. Si ya existe un cliente con el mismo numero y tipo de identificación, el sistema mostrara el respectivo mensaje
y volverá al paso 2.
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Andrea Linares R. 2006/03/04 Se abre crear cliente en cliente arrendatario y cliente comprador

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

UsuSeleccion_CU003 Registrar venta


Resumen:
Registra la venta realizada con el cliente. Actualiza información en el sistema referente al estado del inmueble
(Disponible para Venta a Vendido) y le asocia un cliente.
Actor Prioridad

Usuario Selección de Clientes Alta


Entradas Salidas

Código inmueble Genera un consecutivo para identificar el número de


contrato y el movimiento contable asociado. Se informará a
Número y tipo de identificación del Cliente través de un mensaje el resultado de la operación en el
Valor del negocio sistema.

Fecha del negocio

Precondición Postcondición

El inmueble debe existir en el sistema y debe estar El sistema actualiza el estado del inmueble y la relación con
disponible para la venta el cliente, genera un consecutivo e ingresa el pago del
negocio si es venta
El cliente debe existir en el sistema.
Suposiciones
Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de selección de clientes ingresa por la 2 El sistema solicita el código del inmueble y el tipo y
opción de registrar venta. número de identificación del cliente, la fecha y el valor
de la venta

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 12 -
3 El usuario de selección de clientes ingresa el código 4 El sistema valida los datos ingresados y si la
inmueble, el tipo y número de identificación del información personal, si esta completa y solicita
cliente, la fecha y valor de la venta. confirmación de la operación a realizar.
5 El usuario de selección de clientes confirma la 6 El sistema actualiza el estado del inmueble a
operación. VENDIDO, almacena el valor de la venta, genera el
movimiento contable y asigna el inmueble al cliente
proporcionado. Genera un consecutivo para identificar
el número de contrato.
Caminos alternativos
Ninguno

Caminos de excepción
Paso 4 Si el código del inmueble no existe, el sistema mostrará un mensaje indicando el error y volverá al paso 2
Paso 4 Si el tipo y numero de identificación del cliente que compró no existe, el sistema mostrará el mensaje indicando
el error y volverá al paso 2.
Puntos de extensión
Ninguno
Autor Fecha Creación / Modificación
Andrea Linares R. 2006/02/13 Creación del requerimiento.
Poseidon Co. 2006/02/18 Verificación y complemento de información
Nubia Noguera 2006/03/04 Se separa para registrar venta y registrar arriendo aparte.

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

UsuSeleccion_CU004 Registrar arriendo


Resumen:
Registra el negocio de arriendo realizado con el cliente. Actualiza información en el sistema referente al estado del
inmueble (Disponible para Arriendo a Arrendado) y le asocia un cliente.
Actor Prioridad

Usuario Selección de Clientes Alta


Entradas Salidas

Código inmueble Genera un consecutivo para identificar el número de


contrato. Se informará a través de un mensaje el resultado
Número y tipo de identificación del Cliente de la operación en el sistema.
Valor del negocio
Fecha del negocio

Precondición Postcondición

El inmueble debe existir en el sistema y debe estar El sistema actualiza el estado del inmueble y la relación con
disponible para arriendo. el cliente, genera un consecutivo e ingresa el pago del
negocio si es venta
El cliente debe existir en el sistema.

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 13 -
Suposiciones
Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de selección de clientes ingresa por la 2 El sistema solicita el código del inmueble, el tipo y
opción de registrar negocio arriendo. número de identificación del cliente y la fecha
3 El usuario de selección de clientes ingresa el código 4 El sistema valida los datos y verificar si la información
de inmueble, el tipo y número de identificación del adicional esta completa (Codeudor, Salario,
cliente y la fecha del negocio. Empleador). Solicita confirmación de la operación a
realizar.
5 El usuario de selección de clientes confirma la 6 El sistema actualiza el estado del inmueble a
operación. ARRENDADO y asigna el inmueble al cliente
proporcionado. Genera un consecutivo para identificar
el número de contrato.
Caminos alternativos
Ninguno
Caminos de excepción

Paso 4 Si no esta registrada la información adicional (Codeudor, Salario, Empleador) el sistema desplegara un mensaje
de error y termina el flujo de eventos.
Paso 4 Si el código del inmueble no existe, el sistema mostrará el mensaje correspondiente mensaje y volverá al paso 2
Paso 4 Si el tipo y numero de identificación del cliente arrendó no existe, el sistema mostrará el mensaje
correspondiente y volverá al paso 2.
Puntos de extensión
Ninguno
Autor Fecha Creación / Modificación
Nubia Noguera 2006/03/04 Creación para registrar arriendo aparte de venta.

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

UsuSeleccion_CU005 Generar pagos a propietarios por venta


Resumen:
Se genera el cheque por la totalidad a pagar al propietario del inmueble por la venta
Actor Prioridad

Usuario Selección de clientes Alta


Entradas Salidas

Código del inmueble Cheque por valor a pagar al propietario del inmueble
Valor por venta

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 14 -
Precondición Postcondición

El inmueble debe estar vendido en el sistema, se registro Se genera el cheque por venta del inmueble seleccionado,
el negocio en el sistema almacena la fecha de generación en que se realizó el pago.
El pago se actualiza en el sistema, se actualiza el estado
correspondiente y se crea el movimiento contable
respectivo
Suposiciones
Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de selección de clientes ingresa a la 2 El sistema solicita la siguiente información:
opción de generar pagos por venta
Código del inmueble y valor
3 El usuario de selección de clientes ingresa el código 4 El sistema valida la información ingresada, busca el
del inmueble y el valor de la venta propietario del inmueble, calcula el valor y despliega
en pantalla la información que se va a mostrar en el
cheque: código de inmueble, nombre y tipo y número
de identificación propietario, valor neto a pagar por la
venta y un mensaje esperando confirmación para
generar el cheque.
5 El usuario de selección de cliente confirma la 6 El sistema genera el cheque, actualiza el estado de
operación de generación del cheque pago en el sistema, almacena la fecha de generación,
genera el movimiento contable correspondiente y
genera un mensaje indicando si la operación fue
exitosa o no.
Caminos alternativos

Paso 5. Si un usuario cancela la impresión del cheque, el sistema regresa al paso 2


Caminos de excepción

Paso 4. Si el código o nombre del propietario no son validos, el sistema mostrará un mensaje de error y volverá al
paso 2
Paso 4. Si el cheque no se pudo generar el sistema mostrara un mensaje y volverá al paso 2.
Puntos de extensión
Ninguno
Autor Fecha Creación / Modificación
Nubia Noguera C. 2006/02/12 Creación del requerimiento.
Poseidon Co. 2006/02/18 Verificación y complemento de información

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

UsuSeleccion_CU006 Consultar de pagos a propietarios


Resumen:
Consultar la información referente a pagos realizados al propietario de un inmueble por un negocio en particular

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 15 -
Actor Prioridad

Usuario Selección de clientes Media


Entradas Salidas

Tipo y número de identificación del propietario Listado con la información de pagos a propietarios
Código del inmueble
Número del negocio (Opcional)
Precondición Postcondición

El propietario debe existir en el sistema Listado con información de pagos a un propietario


El negocio de debe haber registrado en el sistema
Suposiciones

Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de selección de clientes ingresa a la 2 El sistema solicita el tipo y número de identificación
opción de consultar pagos a propietarios del propietario, código del inmueble y número de
negocio
3 El usuario de selección de clientes ingresa el tipo y 4 El sistema valida la información ingresada y genera un
número de identificación del propietario, código del listado con todos los pagos efectuados al propietario
inmueble y número del negocio por venta o arrendamiento de un inmueble
5 6
Caminos alternativos

Ninguno
Caminos de excepción

Paso 4. Si los datos ingresados no se pudieron procesar, el sistema mostrara con un mensaje y volverá al paso 2

Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Nubia Noguera C. 2006/02/14 Creación del requerimiento.
Poseidon Co. 2006/02/18 Verificación y complemento de información

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

Administrador_CU001 Exportar Información de Inmuebles a aplicación Web


Resumen:
Genera un archivo plano para exportar la información de inmuebles que se encuentran disponibles para la venta o
arriendo

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 16 -
Actor Prioridad
Usuario Administrador Media
Entradas Salidas

Ruta de salida Archivo de información


Precondición Postcondición

Se han ingresado los inmuebles El archivo es enviado a la Aplicación Web


Suposiciones

El sistema exportará el archivo a un directorio y la aplicación Web se encargará de su procesamiento


Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario ingresa a la opción de generación de 2 El sistema solicita la siguiente información: Ruta de
archivo a Web salida del archivo a generar
3 El usuario administrador ingresa la ruta de 4 El sistema solicita confirmación para generar el
generación del archivo archivo para Web.
5 El usuario administrador confirma la generación de 6 El sistema genera el archivo para Web y lo deja en la
archivo Web. ruta especificada.
Caminos alternativos
Paso 5: El usuario administrador cancela el proceso de generación de archivo web, el sistema genera un mensaje de
cancelación y el proceso termina
Caminos de excepción
Paso 6: Si el sistema no encuentra la ruta ingresada o no dispone de espacio suficiente, se genera un mensaje de “Error
creando el archivo” y termina el flujo de eventos.
Puntos de extensión
Ninguno
Autor Fecha Creación / Modificación
Giovanny Bravo 18-Feb-2006 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

Administrador_CU002 Reporte Mensual de arrendatarios


Resumen:
Permite Generar Reporte Global Mensual de la administración de inmuebles arrendados
Actor Prioridad
Usuario Administrador Media

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 17 -
Entradas Salidas

Fecha Inicio Reporte de los arrendatarios


Fecha Final
Precondición Postcondición
Deben existir negocios de arrendamiento El reporte ha sido generado
Deben haberse registrados los pagos recibidos y los
realizados
Suposiciones

Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario ingresa a la opción de generación de 2 El sistema solicita la siguiente información: Fecha
reporte mensual inicial y fecha final
3 El usuario administrador ingresa la fecha de inicio y 4 El sistema valida las fechas ingresadas y solicita
fecha final confirmación para generar reporte mensual de
arrendatarios
5 El usuario administrador confirma la generación del 6 El sistema genera el reporte mensual de arrendatarios
reporte mensual de arrendatario
Caminos alternativos
Paso 5: El usuario administrador cancela el proceso de generación de reporte mensual, el sistema genera un mensaje
de cancelación y el proceso termina
Caminos de excepción
Paso 4: El sistema detecta que las fechas son inválida, el sistema genera un mensaje de fecha incorrecta y retorna al
paso 2 para continuar con el flujo de eventos
Paso 6: Si no existen movimientos para el rango de fechas se genera un mensaje indicando al usuario que no hay
información y se termina el flujo de eventos.
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Giovanny Bravo 2006/02/18 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

Usu_ArrendamientoCU001 Cobrar mensualidad de arrendamiento


Resumen:
Permite al usuario de administración de arrendamientos generar el cobro del arrendamiento para un inmueble en un
mes especifico

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 18 -
Actor Prioridad

Usuario de administración de arrendamientos Alta


Entradas Salidas

Código del inmueble Recibo por el valor a cobrar


Periodo para el cual se va a generar el cobro, el periodo
corresponde al mes y año.

Precondición Postcondición

El código del inmueble existe y además el inmueble se Se genera el recibo con su respectivo identificador y se
encuentra arrendado registra que se genero el cobro para el inmueble

Suposiciones

Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario selecciona la opción de generar cobro de 2 El sistema solicita al usuario que seleccione el periodo
arrendamiento para el cual desea genera el cobro y el inmueble
correspondiente.
3 El usuario selecciona el periodo y el inmueble 4 El sistema calcula el valor a cobrar teniendo en cuenta
el valor del arrendamiento, los meses pendientes y los
intereses generados por los mismos. El sistema
muestra el valor a cobrar y pide confirmación para
generar el cobro.
5 El usuario confirma la generación del cobro 6 El sistema genera el cobro con el identificador
respectivo.
Caminos alternativos

Paso 5. Si el usuario no confirma el cobro se termina el flujo

Caminos de excepción

Paso 4. si el periodo que se esta cobrando es invalido se retorna el sistema despliega una pantalla informado el evento
y retorna al punto 2 de solicitud de datos
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Ciro Fernando Ibáñez 2006/02/18 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 19 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

Usu_ArrendamientoCU002 Registrar pago de arrendamiento


Resumen:
Permite al usuario de administración de arrendamientos ingresar un pago de arrendamiento al sistema

Actor Prioridad

Usuario de administración de arrendamientos Alta


Entradas Salidas

Código del inmueble El pago se registra en el sistema

Precondición Postcondición

El recibo con el identificador dado se ha generado, el El pago se actualiza en el sistema, y se actualiza el estado
arrendatario lo recibió y ya fue cancelado correspondiente, se genera el movimiento contable
correspondiente y se almacena la fecha en que se registro
el pago por arrendamiento.

Suposiciones

Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario selecciona la opción de registro de pago 2 El sistema despliega una lista con los inmuebles que
de arrendamiento tienen cobro de arrendamiento pendiente.
3 El usuario selecciona el inmueble para el que desea 4 El sistema pide confirmación del pago
registrar el pago
5 El usuario confirma el pago 6 El sistema registra el pago, genera el movimiento
contable y actualiza el estado correspondiente
Caminos alternativos

En el punto 5 si el usuario no confirma el cobro se termina el flujo


Caminos de excepción

Ninguno
Puntos de extensión

Paso 6: Se extiende con el caso de uso “Recepción de pagos de cobros Jurídicos”


Autor Fecha Creación / Modificación
Ciro Fernando Ibáñez 2006-02-18 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 20 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

Usu_ArrendamientoCU003 Generar pagos a propietarios por arriendo


Resumen:
Se genera un cheque por la totalidad a pagar a un propietario que tiene al menos un mueble en arriendo
Actor Prioridad

Usuario de administración de arrendamientos Alta


Entradas Salidas

Tipo y número de identificación del propietario del (los) Cheque por valor a pagar al propietario del (los)
inmueble(s) inmueble(s)
Precondición Postcondición

Al menos uno de los inmuebles del propietario esta Se genera cheque para del inmueble seleccionado y se
arrendado y para al menos uno de los inmuebles el genera el movimiento contable correspondiente.
arrendatario correspondiente canceló el cobro del mes y
el pago del mismo se ha registrado.
Suposiciones
Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario ingresa a la opción de generar pagos por 2 El sistema muestra la lista de los propietarios de
arrendamiento inmuebles que tienen inmuebles en arriendo, para los
cuales se ha recibido algún pago y no se ha generado
el recibo correspondiente; se solicita al usuario que
seleccione el propietario al cual va a generar el pago.
3 El usuario selecciona el propietario al cual desea 4 El sistema calcula el monto total a pagar lo muestra al
genera el cheque de pago usuario y pide confirmación para generar el cheque
5 El usuario confirma la operación de generación del 6 El sistema genera el cheque, actualiza el estado del
cheque pago al propietario, genera el movimiento contable
correspondiente y genera un mensaje indicando si la
operación fue exitosa o no.
Caminos alternativos

Paso 5. Si un usuario cancela la generación del cheque, el sistema regresa al paso 2


Caminos de excepción

Paso 4. Si el cheque no se pudo generar el sistema mostrara un mensaje y volverá al paso 2.


Puntos de extensión
Ninguno
Autor Fecha Creación / Modificación
Ciro Fdo. Ibáñez 2006/02/18 Creación del requerimiento.
Poseidon Co. 2006/02/18 Verificación y complemento de información

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 21 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

Usu_ArrendamientoCU004 Reporte de pagos de un cliente


Resumen:
Reporte del monto total que se ha recibido de un cliente dado
Actor Prioridad

Usuario de administración de arrendamientos Media


Entradas Salidas

Número de Identificación del cliente Reporte con el monto cancelado por el cliente en el
intervalo de tiempo especificado
Fecha inicial y fecha final del reporte
Precondición Postcondición

El cliente existe en el sistema y se ha registrado algún Se genera un reporte con el monto cancelado por el cliente
pago a la agencia inmobiliaria dentro del intervalo de
tiempo especificado
Suposiciones

Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario selecciona la opción de reporte de pagos 2 El sistema solicita el ingreso del periodo para el cual
hechos por un cliente se desea el reporte así como la selección del cliente
3 El usuario ingresa el intervalo de tiempo y 4 El sistema calcula el monto que ha cancelado el
selecciona el cliente cliente en dicho intervalo de tiempo y genera el
reporte correspondiente.
Caminos alternativos

Ninguno
Caminos de excepción

En el punto 4 el cliente NO tiene movimientos para el intervalo especificado; en este caso se muestra un mensaje
informado del evento y se finaliza el flujo de eventos.
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Ciro Fernando Ibáñez 2006/02/18 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 22 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

Usu_ArrendamientoCU005 Reporte de pagos hechos a un propietario


Resumen:
Reporte del monto total que se ha pagado a un propietario especifico
Actor Prioridad

Usuario de administración de arrendamientos Media


Entradas Salidas

Número de Identificación del propietario Reporte con el monto cancelado al propietario en el


intervalo de tiempo especificado
Fecha inicial y fecha final del reporte
Precondición Postcondición

El propietario existe en el sistema y se le ha realizado un Se genera un reporte con el monto cancelado al propietario
pago en el intervalo de tiempo especificado
Suposiciones

Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario selecciona la opción de reporte de pagos 2 El sistema solicita el ingreso del periodo para el cual
hechos a un propietario se desea el reporte así como la selección del
propietario
3 El usuario ingresa el intervalo de tiempo y 4 El sistema calcula el monto que se ha cancelado al
selecciona el propietario propietario en dicho intervalo de tiempo y genera el
reporte correspondiente.
Caminos alternativos

Ninguno
Caminos de excepción

Paso 4: El propietario NO tiene movimientos para el intervalo especificado; en este caso se muestra un mensaje
informado del evento y se finaliza el caso
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Ciro Fernando Ibáñez 2006/02/18 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 23 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre
Usu_JuridicoCU001 Generación de cobros Jurídicos
Resumen:
Permite generar los cobros jurídicos a los arrendatarios atrasados en el pago de sus cánones
Actor Prioridad
Usuario de Cobros Jurídico Alta
Entradas Salidas

Fecha de generación Mensajes de éxito en la generación de los cobros


Precondición Postcondición

Se han registrado los pagos de los arrendatarios del mes Se debe generar la información de los cobros jurídicos de
arrendatarios en mora
Suposiciones

Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario ingresa a la opción de generación de 2 El sistema solicita la siguiente información: Fecha de
cobros jurídicos generación
3 El usuario de cobros jurídicos ingresa la fecha de 4 El sistema valida la fecha ingresada y solicita
generación confirmación para generar los cobros jurídicos
5 El usuario de cobros jurídicos confirma la generación 6 El sistema genera los cobros jurídicos de los
de los cobros. arrendatarios que deban más de dos meses de
arriendo y genera un mensaje de generación exitosa
de los cobros
Caminos alternativos
Paso 5: El usuario de cobros jurídicos cancela el proceso de generación de cobros jurídicos, el sistema genera un
mensaje de cancelación y el proceso termina
Caminos de excepción
Paso 4: El sistema detecta que la fecha es inválida, el sistema genera un mensaje de un mensaje de fecha incorrecta y
retorna al paso 2 para continuar con el flujo de eventos
Puntos de extensión
Ninguno.
Autor Fecha Creación / Modificación
Giovanny Bravo 2006/02/15 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 24 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

Usu_JuridicoCU002 Recepción de pagos de cobros Jurídicos


Resumen:
Permite ingresar los pagos jurídicos recibidos de los arrendatarios que se encuentren en mora
Actor Prioridad

Usuario de Cobros Jurídico Alta


Entradas Salidas

Tipo y número de Identificación del cliente Mensaje que indique que el pago ha sido ingresado
Valor del pago
Fecha de pago
Precondición Postcondición

Los cobros jurídicos fueron generados Los pagos de cobros jurídicos se ingresan al sistema
Los cobros jurídicos se marcan como pagados
Se genera el movimiento contable correspondiente
Suposiciones

Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de cobros jurídicos ingresa a la opción de 2 El sistema solicita la siguiente información:
recepción de pagos de cobros jurídicos
Tipo y número de Identificación del cliente
Valor del pago
Fecha de pago
3 El usuario de cobros jurídicos ingresa los datos de: 4 El sistema valida que el arrendatario tenga cobros
tipo y número de Identificación del cliente, valor jurídicos pendientes y solicita confirmación para
pagado, fecha de pago. ingresar el pago
5 El usuario de cobros jurídicos acepta el ingreso. 6 El sistema almacena los datos, genera el movimiento
contable correspondiente y muestra un mensaje
notificando que se ha realizado la operación.
Caminos alternativos

Paso 5. El usuario de cobros jurídicos cancela el registro de pago de cobros jurídicos, el sistema genera un
mensaje de cancelación y el proceso termina.
Caminos de excepción

Paso 4: El sistema detecta que hay algún dato invalido se genera un mensaje de error y retorna al paso 2
para continuar con el flujo de eventos
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO
- 25 -
Giovanny Bravo 2006/02/15 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

Usu_JuridicoCU003 Consulta Cobros Jurídicos


Resumen:
Consulta la información de los cobros jurídicos que se han generado para los arrendatarios en mora.
Actor Prioridad

Usuario de Cobros Jurídico Media


Entradas Salidas

Fecha de Generación Reporte de cobros jurídicos con código del inmueble,


nombre del arrendatario, valor de la deuda fecha de pago
y número del negocio.
Precondición Postcondición

Los cobros jurídicos se han generado Listado con los cobros jurídicos actuales
Suposiciones

Ninguna.
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario de cobro jurídico selecciona la opción 2 El Sistema muestra una ventana con las opciones de
consultar cobro jurídico. ejecución de la consulta:
Fecha de Generación
3 El usuario de cobro jurídico ingresa la información 4 El Sistema consulta y despliega el resultado con la
solicitada información detallada de los cobros jurídicos
pendientes: código del inmueble, nombre del cliente,
valor de la deuda.
Caminos alternativos
Ninguno
Caminos de excepción
Paso 4: Si no existe información de cobros jurídicos con los datos ingresados, el sistema despliega un mensaje de
información no existente y regresa al punto 3
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Giovanny Bravo 2006/02/16 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información
Giovanny Bravo 2006/08/04 Modificación

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 26 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Documento de descripción del modelo conceptual


Formato UA-MC-001
Nombre del proyecto: Agencia Inmobiliaria Sánchez y Ortega – Sistema
de Administración de Inmuebles
Nombre del equipo: POSEIDON CO

Estado del Finalizado


documento:

Autores: Andrea Linares Cod. 200615663

Nubia Noguera Cod. 200615685

Ciro Ibáñez Cod. 200615667

Giovanny Bravo Cod. 200615672

Control de Versiones del Documento

Versión Fecha Descripción Cambio

0.1 2006-02-26 Diagrama de clases

0.2 2006-03-05 Diagramas de secuencia y documento final

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 27 -
7 DIAGRAMA DE CLASES DEL MODELO

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 28 -


8 DESCRIPCIÓN DE LOS ELEMENTOS CONCEPTUALES (FORMATO UA-MC-
002)

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Inmobiliaria
Descripción de la clase:
La inmobiliaria es la clase encargada de proveer los servicios que suplen las actividades de la Agencia
Inmobiliaria.

Característica / Atributo Descripción del modelaje, restricciones, información para diseño,


suposiciones
Código Número asignado a la agencia inmobiliaria por FedeLonjas.

Nombre Nombre Comercial de la agencia inmobiliaria

Clase Nombre Cardinalida Descripción


asociada asociación d
Inmueble Por Arrendar n Representa los inmuebles que se han consignado en la agencia
para arrendar y no están disponibles para arrendar.
Por Vender n Representa los inmuebles que están disponibles para la venta y
que han sigo consignados en la agencia.
Vendidos n Representa los inmuebles que la agencia ha vendido.
Arrendados n Representa los inmuebles que se encuentran arrendados.
HistoricoArrenda n La inmobiliaria debe mantener la relación de los inmuebles que
dos fueron arrendados.
Propietario Propietarios n La inmobiliaria contiene a los propietarios de los inmuebles que
recibe en consignación.
Arrendatario Arrendatarios n La inmobiliaria contiene a los arrendatarios y arrendatarios
potenciales de los inmuebles que recibe en consignación.
Comprador Compradores n La inmobiliaria contiene a los compradores y compradores
potenciales de los inmuebles que recibe en consignación.
Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO
- 29 -
Pago GenerarPago n La inmobiliaria genera pagos de arriendos o de venta.
Propietario
MvtoContable Contabilidad n La inmobiliaria mantiene la contabilidad de los movimientos de
su operación.

Servicio o responsabilidad Descripción


CrearPropietario Agregar un propietario a la agencia inmobiliaria.
CrearClienteComprador Agregar un comprador a la agencia inmobiliaria.
CrearClienteArrendatario Agregar un arrendatario a la agencia inmobiliaria.
ExportarInformaciónWeb Exporta la información de los inmuebles disponibles a la aplicación Web.
ReporteMensualArrendamientos Genera el reporte mensual de información de arrendamientos.
ConsultaCobroJuridico Genera la consulta de los cobros jurídicos y el estado de los mismos, que se
han generado en la inmobiliaria.

Observaciones:
Ninguna.

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Cliente
Descripción de la clase:
Representa genéricamente los clientes que puede tener la inmobiliaria

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Identificación Número de identificación del cliente
Tipo Identificación Tipo de identificación: Cédula, Nit
Nombre Nombre del Cliente
Apellido Apellido del cliente
Dirección Dirección del cliente
Teléfono Teléfono del cliente

Clase Nombre Cardinalidad Descripción


asociada asociación

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 30 -
Propietario Herencia No aplica Herencia
Arrendatario Herencia No aplica Herencia
Comprador Herencia No aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:
Las clases hijas especializan los comportamientos

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Propietario Cliente
Descripción de la clase:
Representa a los clientes propietarios de inmuebles de la agencia inmobiliaria que desean vendar o arrendar sus inmuebles.

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones

Clase Nombre Cardinalidad Descripción


asociada asociación
Cliente Herencia No aplica Herencia
Inmueble Tiene 1..n Un propietario posee uno o varios inmuebles.
Pago Recibe por 1..n Un propietario recibe uno o varios pagos por conceptos de venta de
Venta inmuebles.
Propietario
Pago Recibe por 1..n Un propietario recibe uno o varios pagos por conceptos de
Arriendo mensualidad de arrendamiento.
Propietario
Cobros Cobros 0..n Es el conjunto de cobros que han sido cancelados por el
Arrendamie arrendatario, pero cuyo pago no se ha generado al arrendatario
Pendiente
ntos
Pago

Servicio o responsabilidad Descripción

RecibirInmuebles Se recibe del propietario la información del inmueble para vender o arrendar

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 31 -
Consultar Inmuebles por Consulta la información de los inmuebles del propietario
Propietario
Consultar Pagos Consulta los pagos que se le han realizado al propietario
Propietarios

Observaciones:

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Arrendatario Cliente
Descripción de la clase:
Representa a los clientes arrendatarios de inmuebles de la agencia inmobiliaria.

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Salario Corresponde al salario que gana el arrendatario
Empleador Es el nombre del empleador del arrendatario
Codeudor Nombre del codeudor del arrendatario

Clase Nombre Cardinalida Descripción


asociada asociación d
Cliente Herencia No aplica Herencia
Arriendo Tiene un 0 .. n Un arrendatario puede tomar en arriendo varios inmuebles o puede
arriendo decidir no tomar ninguno.

Servicio o responsabilidad Descripción


Registrar Arriendo Registra el negocio de arriendo realizado con el cliente arrendatario. Actualiza
información en el sistema referente al estado del inmueble (de Disponible para
Arriendo a Arrendado).
Reporte Pagos Cliente Corresponde al reporte mensual de arrendatarios
Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 32 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Comprador Cliente
Descripción de la clase:
Representa a los clientes arrendatarios de inmuebles de la agencia inmobiliaria.

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones

Clase Nombre Cardinalidad Descripción


asociada asociación
Cliente Herencia No aplica Herencia
Venta Realiza 1 Un comprador realiza una venta

Servicio o responsabilidad Descripción


Registrar Venta Registra el negocio de venta realizado con el cliente comprador. Actualiza información en el
sistema referente al estado del inmueble (de Disponible para Venta a Vendido).

Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 33 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Inmueble
Descripción de la clase:
Contiene la información de los inmuebles

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Identificación Corresponde al código único del inmueble
Dirección Dirección del inmueble
Tamaño Tamaño en metros cuadrados del inmueble
Tipo de Consignación Indica si el inmueble es para la venta o para arriendo
Valor Valor del inmueble,
Dirección Dirección del cliente
Teléfono Teléfono del cliente
Foto Foto del inmueble
Número Escritura Corresponde al número de la escritura
Fecha Escritura Corresponde a la Fecha de escritura
Notaria Notaria

Clase asociada Nombre Cardinalidad Descripción


asociación
Casa Herencia No Aplica Herencia
Apartamento Herencia No Aplica Herencia
Oficina Herencia No Aplica Herencia
Local Herencia No Aplica Herencia
Deposito Herencia No Aplica Herencia
Propietario Pertenece 1 El inmueble pertenece a un propietario
Arriendo Arrendado 1 El inmueble se relaciona con el arriendo si éste se encuentra
arrendado

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 34 -
Venta Vendido 1 El inmueble se relaciona con la venta si éste se encuentra vendido

Servicio o responsabilidad Descripción


Exportar Información de Genera la información del inmueble
Inmuebles
Observaciones:
Las clases hijas puede especializar los comportamientos

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Apartamento Inmueble
Descripción de la clase:
Contiene la información especializada del apartamento

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Piso Corresponde al número del piso en el que se encuentra el apartamento
Tiene Ascensor Indica si tiene ascensor (S/N)
Es Exterior Indica si es exterior (S/N)
Número de Garajes Número de garajes que tiene disponible el apartamento

Clase asociada Nombre Cardinalidad Descripción


asociación
Inmueble Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 35 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Casa Inmueble
Descripción de la clase:
Contiene la información especifica de la casa

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Numero Pisos Indica el número de pisos que tiene la casa

Clase asociada Nombre Cardinalidad Descripción


asociación
Inmueble Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 36 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Depósito Inmueble
Descripción de la clase:
Contiene la información especifica del depósito

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Recursos Contiene la lista de recursos que tiene disponible el depósito

Clase asociada Nombre Cardinalidad Descripción


asociación
Inmueble Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 37 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Local Inmueble
Descripción de la clase:
Contiene la información especifica del local

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones

Tamaño Deposito Especifica el tamaño del depósito


Tamaño Vitrinas Especifica el tamaño de las vitrinas

Clase asociada Nombre Cardinalidad Descripción


asociación
Inmueble Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 38 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Oficina Inmueble
Descripción de la clase:
Contiene la información especifica de la oficina

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones

Número líneas telefónicas Especifica el tamaño del depósito


Número Parqueos Visita Especifica el tamaño de las vitrinas
Número de Parqueaderos Indica el número de parqueaderos disponibles
Número de Ares Indica el número de áreas independientes.
Independientes

Clase asociada Nombre Cardinalidad Descripción


asociación
Inmueble Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 39 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


PagosPropietario
Descripción de la clase:
Esta clase administra la información de los pagos que han sido realizados a propietarios por concepto de venta
o arriendo. Esta clase mantiene los históricos de los pagos.

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Concepto Concepto por el cual se genera el pago (Arriendos periodo “x” ó venta inmueble
“y”)
Fecha Fecha en la que se registra el pago
valorPago Cantidad por la que se registra el pago
descuentosComisiones Porcentaje de descuentos o comisiones que se generan por el concepto

Clase Nombre Cardinalidad Descripción


asociada asociación
Propietario PertenecePa 1 Permite establecer el propietario al cual se le hizo el pago por
goVenta concepto de venta de inmueble

Propietario PertenecePa 1 Permite establecer el propietario al cual se le hizo el pago por


goArriendo concepto de arriendo de inmueble

Servicio o responsabilidad Descripción


GenerarContabilidadPorCo Genera los registros contables de un pago a propietario
ncepto

Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 40 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Venta
Descripción de la clase:
Administra la información de las ventas de inmuebles realizadas

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Valor Monto por el cual se realizo la venta

Clase Nombre Cardinalidad Descripción


asociada asociación
Comprador Realizada 1 Una venta tiene un comprador

Servicio o responsabilidad Descripción


GeneraPagosPropietario Envía la información del pago por venta

Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 41 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


MovtoContable
Descripción de la clase:
Esta case administra la información de los movimientos contables generados por los diferentes conceptos

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Tipo Es el código del concepto por el que se registro el movimiento
Valor Es el monto por el que se registra el movimiento

Clase Nombre Cardinalidad Descripción


asociada asociación

Servicio o responsabilidad Descripción

Observaciones:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 42 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


Arriendo
Descripción de la clase:
Representa el arriendo de un inmueble por parte de un arrendatario.

Característica / Atributo Descripción del modelaje, restricciones, información para diseño, suposiciones
Fecha Arriendo Fecha en que se arrendó el inmueble.

Clase asociada Nombre Cardinalidad Descripción


asociación
CobroArriendo Cobros 1..n Cobros que se generan para un arriendo mensualmente
CobroJuridico Jurídicos 0..n Cobros que se genera cuando un arriendo presenta un atraso en
su pago superior a dos meses
Arrendatario Responsable 1 Arrendatario responsable por el arriendo del inmueble

Servicio o responsabilidad Descripción


CobrarMensualidad Cada mes se debe cobrar la mensualidad correspondiente al arriendo
GenerarCobroJurídico Genera el cobro jurídico para los arriendos que tienen una atraso en su pago
superior a dos meses
Observaciones:
Ninguna

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 43 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


CobroArriendo No aplica

Descripción de la clase:
Representa los cobros de arriendo que se hacen a los arrendatarios. En ella se manejan los históricos de los
cobros de arriendo.

Característica / Atributo Descripción del modelaje, restricciones, información para diseño,


suposiciones
FechaCobro Fecha en la que se genera el cobro al arrendatario

PeriodoACobrar Periodo para el cual se genera el cobro

Estado Indica si el cobro fue cancelado o no

Valor Monto del cobro de arriendo

FechaPago Fecha en que se paga el cobro

Clase Nombre asociación Cardinalidad Descripción


asociada

Servicio o responsabilidad Descripción


GenerarContabilidadPorConcepto Genera los registros contables de un cobro de arriendo
RegistrarPagoArrendamiento Registra en el sistema un pago de arrendamiento
Observaciones:
Ninguna

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 44 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-MC-002

Nombre de la clase: Nombre de la superclase:


CobroJuridico

Descripción de la clase:
Representa los cobros jurídicos que se generan cuando un arrendamiento presenta un atraso de más de dos
meses en su pago.

Característica / Atributo Descripción del modelaje, restricciones, información para diseño,


suposiciones
ValorMora Valor de la deuda del arrendamiento por concepto de mensualidades
atrasadas
ValorJuridico Valor a pagar por concepto de intereses y de abogados

Estado Indica si el cobro fue cancelado o no

FechaGeneracion Fecha en la que se genera el cobro jurídico

FechaPago Fecha en la que se recibe el pago del cobro jurídico

Clase Nombre asociación Cardinalidad Descripción


asociada

Servicio o responsabilidad Descripción


RecepcionPagosCobrosJuridicos Registra en el sistema un pago de cobro jurídico
GenerarContabilidadPorConcepto Genera los registros contables de un cobro de arriendo
Observaciones:
Ninguna

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 45 -
Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Validación y estudio del modelo conceptual


Formato UA-MC-003
Nombre del proyecto: Agencia Inmobiliaria Sánchez y Ortega – Sistema
de Administración de Inmuebles
Nombre del equipo: POSEIDON CO

Estado del Finalizado


documento:

Autores: Andrea Linares Cod. 200615663

Nubia Noguera Cod. 200615685

Ciro Ibáñez Cod. 200615667

Giovanny Bravo Cod. 200615672

Control de Versiones del Documento

Versión Fecha Descripción Cambio

0.1 2006-03-01 Creación

0.2 2006-03-05 Consolidación

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 46 -
9 ESTUDIO DE REQUERIMIENTOS FUNCIONALES CRÍTICOS

Requerimiento Complejidad Observaciones Id.


diagrama
UsuRecepcion_CU001 Baja Crear Propietario DG1
UsuRecepcion_CU002 Media Recibir Inmuebles DG2
UsuSeleccion_CU001 Media Crear Cliente Arrendatario DG4
UsuSeleccion_CU002 Baja Crear Cliente Comprador DG5
UsuSeleccion_CU003 Baja Registra Venta DG5
UsuSeleccion_CU004 Media Registrar Arriendo DG7
UsuSeleccion_CU005 Alta Generar pagos a propietarios por venta DG8
Usu_ArrendamientoCU001 Media Cobrar mensualidad de arrendamiento DG12
Usu_ArrendamientoCU002 Alta Registrar pago de arrendamiento DG13
Usu_ArrendamientoCU003 Alta Generar pagos a propietarios por arriendo DG14
Usu_JuridicoCU001 Alta Generación de cobros Jurídicos DG17
Usu_JuridicoCU002 Alta Recepción de pagos de cobros Jurídicos DG18

10 ESTUDIO DE REQUERIMIENTOS FUNCIONALES NO CRÍTICOS

Requerimiento Complejidad Observaciones Id.


diagrama

UsuRecepcion_CU003 Media Consultar Inmuebles por Propietario DG3


UsuSeleccion_CU006 Baja Consultar de pagos a propietarios DG9
Administrador_CU001 Media Exportar Información de Inmuebles a aplicación DG10
Web
Administrador_CU002 Alta Reporte Mensual de arrendatarios DG11
Usu_ArrendamientoCU004 Media Reporte de pagos de un cliente DG15
Usu_ArrendamientoCU005 Media Reporte de pagos hechos a un propietario DG16
Usu_JuridicoCU003 Alta Consulta Cobros Jurídicos DG19

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 47 -
11 DIAGRAMAS DE SECUENCIA

11.1 DG1- Crear Propietario

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 48 -


11.2 DG2- Recibir Inmuebles

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 49 -


11.3 DG3- Consultar Inmuebles por Propietario
Consultar Varios Inmuebles

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 50 -


Consultar un inmueble

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 51 -


11.4 DG4- Crear Cliente Arrendatario

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 52 -


11.5 DG5- Crear Cliente Comprador

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 53 -


11.6 DG6- Registra Venta

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 54 -


11.7 DG7- Registrar Arriendo

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 55 -


11.8 DG8- Generar pagos a propietarios por venta

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 56 -


11.9 DG9- Consulta de pagos a propietarios

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 57 -


11.10 DG10- Exportar Información de Inmuebles a aplicación Web

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 58 -


11.11 DG11- Reporte Mensual de arrendatarios

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 59 -


11.12 DG12- Cobrar mensualidad de arrendamiento

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 60 -


11.13 DG13- Registrar pago de arrendamiento

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 61 -


11.14 DG14- Generar pagos a propietarios por arriendo

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 62 -


11.15 DG15- Reporte de pagos de un cliente

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 63 -


11.16 DG16- Reporte de pagos hechos a un propietario

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 64 -


11.17 DG17- Generación de cobros Jurídicos

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 65 -


11.18 DG18- Recepción de pagos de cobros Jurídicos

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 66 -


11.19 DG19- Consulta Cobros Jurídicos

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 67 -


Universidad de los Andes
Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Documento de especificación de requerimientos no funcionales


Formato UA-RNF-001
Nombre del proyecto: Agencia Inmobiliaria Sánchez y Ortega – Sistema
de Administración de Inmuebles
Nombre del equipo: POSEIDON CO

Estado del Finalizado


documento:

Autores: Andrea Linares Cod. 200615663

Nubia Noguera Cod. 200615685

Ciro Ibáñez Cod. 200615667

Giovanny Bravo Cod. 200615672

Control de Versiones del Documento

Versión Fecha Descripción Cambio

1.0 Marzo 5 de 2006 Creación

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 68 -
1 HERRAMIENTAS Y DESARROLLO

Identificador: Prioridad: Nombre:


RFN_001 Alta Plataforma de aplicación

Descripción:

• La empresa quiere construir un sistema al cual los distintos empleados se puedan conectar utilizando un browser

Criterios de Aceptación:

• La aplicación debe poderse acceder desde cualquier Browser


• La aplicación tiene la misma apariencia y comportamiento sin importar el Browser utilizado

Documentación:

2 OPERACIÓN

Identificador: Prioridad: Nombre:


RFN_002 Baja Ingreso de Información Registrada

Descripción:

• Se debe evitar en lo posible que el usuario deba teclear información que el sistema ya tiene registrada. Es mejor que pueda
buscar y señalar en el sistema.

Criterios de Aceptación:

• El sistema debe proveer listas desplegables en reemplazo de cuadros de texto, para cuando la información requerida en los
procesos se encuentre registrada en el sistema, siempre y cuando los posibles valores sean menos de 40 valores
• El sistema debe proveer ventanas de filtro para buscar información requerida en los procesos que se encuentre registrada en el
sistema siempre y cuando los valores posibles superen 40 posibilidades.

Documentación:

• Se debe usar combobox, checkbox, listas en reemplazo de cuadros de texto para entrada de datos.

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 69 -
3 VISUALIZACIÓN

Identificador: Prioridad: Nombre:


RNF-003 Baja Uniformidad y Apariencia del Sistema

Descripción:

• Todas las pantallas del sistema deben estar basadas en las mismas plantillas para garantizar uniformidad. Las pantallas
estarán divididas en tres grandes secciones la primera será el encabezado, la segunda donde se presenta el contenido
relevante de la pantalla y la tercera será el área de los botones de proceso de acciones. Los colores de la aplicación deben
estar dentro de la gama de grises y azules, y los colores de los iconos deben ser llamativos. Los botones deben tener un icono
significativo asociado que pueda diferenciar unos de otros.

Los mensajes de error siempre se desplegaran en ventanas emergentes con una plantilla predefinida en cuanto a forma y color.

Criterios de Aceptación:

• Se verificaran todas las pantallas de la aplicación, garantizando que tengan la misma estructura y los colores sean los
definidos.

Documentación:

4 INTERACCIÓN

Identificador: Prioridad: Nombre:

RNF_004 Media Retroalimentación inmediata


Descripción:

• El sistema debe proveer retroalimentación inmediata a cada acción del usuario, mediante mensajes claros.

Criterios de Aceptación:

• Para cada acción realizada por el usuario el sistema debe despliega un mensaje claro de información, confirmación o alerta.

Documentación:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 70 -
5 OPERACIÓN

Identificador: Prioridad: Nombre:


Media Usabilidad
RNF_005
Descripción:

• EI software debe ser fácil de utilizar para una persona sin ningún entrenamiento. Esto quiere decir que no debe ser necesario
ningún manual y que la operación, los mensajes, los iconos y la estructura de la interfaz deben garantizar que la intuición
(sentido común) sea suficiente para operarla.

Criterios de Aceptación:

• El sistema no debe permitirle al usuario ingresar a opciones que no aplican en una situación determinada, como mantener
activa una opción de procesamiento cuando se esta en modo consulta
• El sistema debe indicarle con mensajes claros la ocurrencia de algún error
• Las opciones presentadas por el sistema deben ser muy especificas y utilizar el lenguaje del negocio, para asegurar que el
usuario entienda cual es la función de cada opción

Documentación:

6 DESEMPEÑO

Identificador: Prioridad: Nombre:


RNF_006 Media Tiempo de Respuesta de Consultas

Descripción:

• EI tiempo de respuesta de toda consulta, independiente del numero de usuarios conectados, no puede exceder los 3 segundos

Criterios de Aceptación:

• Se acepta realizando una prueba de estrés del sistema con 100 usuarios simultáneos y el sistema conserva el tiempo de
respuesta en las consultas

Documentación:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 71 -
7 COMPATIBILIDAD

Identificador: Prioridad: Nombre:

Descripción:

Criterios de Aceptación:

Documentación

8 ROBUSTEZ Y RECUPERACIÓN DE ERROR

Identificador: Prioridad: Nombre:


RNF_007 Alta Disponibilidad

Descripción:

• EI sistema debe funcionar 24/24 horas, 365 días al ano, lo cual implica que toda operación de mantenimiento del sistema, se
debe hacer con la aplicación en ejecución.

Criterios de Aceptación:

• La realización del mantenimiento debe ser una tare transparente para el usuario.
• El sistema debe ser capaz de recuperarse en el menor tiempo posible en el caso que por mal mantenimiento el sistema se
caiga.

Documentación:

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 72 -
9 MANTENIBILIDAD Y ESCALABILIDAD

Identificador: Prioridad: Nombre:

Descripción:

Criterios de Aceptación:

Documentación:

10 CONTROL DE ACCESO

Identificador: Prioridad: Nombre:


RNF_008 Alta Esquema de seguridad

Descripción:

• El sistema debe proveer control de acceso de los usuarios mediante un “login” y un “password” como mecanismo de
autenticación.

Criterios de Aceptación:

• Un usuario no autorizado no debe poder ingresar al sistema


• Un usuario solo tiene acceso a las funciones propias de su rol

Documentación:

• Anexo RF generados por RNF (RSE_001)

Identificador: Prioridad: Nombre:

RNF_009 Alta Eliminar Usuario


Descripción:

• El administrador del sistema puede revocar usuarios según sea requerido.

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 73 -
Criterios de Aceptación:

• El administrador del sistema puede revocar usuarios según sea requerido

Documentación:

• Anexo RF generados por RNF (RSE_002)

11 INTEGRACIÓN

Identificador: Prioridad: Nombre:

Descripción:

Criterios de Aceptación:

Documentación:

12 OTROS ASPECTOS TECNOLÓGICOS

Identificador: Prioridad: Nombre:


RNF-010 Alta Confidencialidad

Descripción:

Toda la información que se pueda considerar delicada, debe viajar encriptada con protocolos de comunicación seguros

Criterios de Aceptación:

La información que viaja por la red no debe ser legible a través de un analizador de protocolos

Documentación:

Se puede utilizar HTTPS para garantizar el envío de información de forma segura para transacciones que lo requieran

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 74 -
ANEXO: RF GENERADOS POR RNF

REQUERIMIENTOS FUNCIONALES

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

RSE_001 Crear Usuario


Resumen
El administrador crea un usuario para un empleado asignándole un tipo de usuario, y una contraseña de ingreso
Actor Prioridad

Administrador del sistema Alta


Entradas Salidas

• Tipo de usuario: si es de recepción de • El usuario es adicionado al sistema


inmuebles, selección de clientes, administración
de arrendamientos, cobros judiciales, ó
administrador.
• Nombre y apellido del usuario
• Id del usuario
Precondición Postcondición

El usuario a crear no existe en el sistema • El usuario es adicionado al sistema


• Se genera una contraseña de ingreso para el
usuario
Suposiciones

El sistema tiene un usuario administrador

Flujo normal de eventos


Acción del actor Respuesta del sistema

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 75 -
1 Selecciona la opción de crear usuario 2 Se despliega una forma de captura de datos donde se
debe ingresar la siguiente información:
• Nombre y apellido del usuario
• Id del usuario
Y se debe seleccionar el tipo de usuario, teniendo las
siguientes opciones:
• Recepción de inmuebles
• Selección de clientes
• Administración de arrendamientos
• Cobros judiciales
• Administrador
3 Ingresa la información solicitada por el sistema y la 4 El sistema valida que se hallan ingresado todos los
envía datos y que el usuario no exista y pide confirmación
de la creación del usuario.
5 Se confirma la creación del usuario 6 El sistema agrega el usuario y genera la contraseña.
Caminos alternativos

• Paso 3. ó Paso 5. El administrador cancela la creación del usuario; en este caso se termina el caso de uso en
este punto.
Caminos de excepción

• Paso 4. Si faltan datos para la creación del usuario, en este caso se informa que faltan los datos y se vuelve al
punto 2.
• Paso 4. Si el usuario ya existe, en este caso se informa que el usuario ya existe y se termina el caso de uso.
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Ciro Fernando Ibáñez B. 2006/02/11 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Universidad de los Andes


Ingeniería de Sistemas y Computación
ECOS - Especialización en Construcción de Software

Formato UA-RF-002
Identificador Nombre

RSE_002 Eliminar Usuario


Resumen
Elimina un usuario del sistema
Actor Prioridad
Usuario Administrador

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 76 -
Entradas Salidas

Nombre del Usuario Mensaje de proceso terminado


Id del Usuario
Precondición Postcondición

El usuario existe en el sistema El usuario es eliminado del sistema


Suposiciones

Ninguna
Flujo normal de eventos
Acción del actor Respuesta del sistema
1 El usuario ingresa a la opción de eliminar usuario 2 El sistema solicita la siguiente información:
• Nombre del usuario
• Id del usuario
3 Ingresa la información solicitada por el sistema y la 4 El sistema valida que se haya ingresado la información
envía solicitada y solicita confirmación para eliminar el
usuario
5 El usuario confirma la operación de eliminación 6 El sistema elimina el usuario y genera un mensaje de
operación exitosa.
Caminos alternativos

Paso 3: El usuario decide cancelar la operación, el flujo de eventos termina


Caminos de excepción
Paso 6: El sistema valida que el usuario no existe, entonces despliega un mensaje “Usuario No Existe” y regresa al paso
3
Puntos de extensión

Ninguno
Autor Fecha Creación / Modificación
Giovanny Bravo 2006/02/18 Creación
Poseidon Co. 2006/02/18 Verificación y complemento de información

Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO


- 77 -

Potrebbero piacerti anche