POSEIDON V5

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

description

documentoa administrativos proyecto poseidon suministrado por el ing. giovanny bravo

Transcript of POSEIDON V5

Page 1: POSEIDON V5

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

Page 2: POSEIDON V5

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 documento:

Finalizado

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 -

Page 3: POSEIDON V5

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

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 administración del sistema.

Administrador_CU001,

Administrador_CU002

Usuario de Recepción de Inmuebles

Empleado de la agencia encargado de las tareas del área de Recepción de Inmuebles

UsuRecepcion_CU001, UsuRecepcion_CU002, UsuRecepcion_CU003

Usuario de Selección de C ientes l

Empleado de la agencia encargado de las tareas del área de selección de clientes

UsuSeleccion_CU001, UsuSeleccion_CU002, UsuSeleccion_CU003, UsuSeleccion_CU004, UsuSeleccion_CU005, UsuSeleccion_CU006

Usuario de Administración de Arrendamientos

Empleado de la agencia encargado de las tareas del área de administración de arrendamientos

Usu_ArrendamientoCU001, Usu_ArrendamientoCU002, Usu_ArrendamientoCU003, Usu_ArrendamientoCU004, Usu_ArrendamientoCU005

Usuario de Cobros Empleado de la agencia encargado de las tareas del área Usu_JuridicoCU001,

Page 4: POSEIDON V5

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

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.

Page 5: POSEIDON V5

5 DIAGRAMA DE CASOS DE USO

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

Page 6: POSEIDON V5

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

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

Page 7: POSEIDON V5

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

Identificador

UsuRecepcion_CU001

Nombre

Crear Propietario

Resumen:

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

Actor

Usuario Recepción de Inmuebles

Prioridad

Alta

Entradas

Apellido

Nombre

Tipo Identificación ( Cédula o Nit )

Número de identificación

Dirección de correspondencia

Teléfono

Salidas

Mensaje indicando la adición del propietario.

Precondición

El propietario no debe existir en el sistema

Postcondición

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 opción de crear propietario

2 El sistema solicita la siguiente información:

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 nombre, Apellido, tipo y número de identificación, dirección de correspondencia y teléfono

4 El sistema solicita confirmación para ingresar el propietario.

5 El usuario de recepción de inmuebles acepta el ingreso.

6 El sistema valida la información ingresada y guarda la 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 -

Page 8: POSEIDON V5

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

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

UsuRecepcion_CU002

Nombre

Recibir Inmuebles

Resumen:

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

Actor

Usuario Recepción de Inmuebles

Prioridad

Alta

Entradas

Datos del propietario:

• Apellido

• 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

Salidas

Consecutivo de la recepción del inmueble en el sistema

Precio que la agencia cobra por el servicio solicitado en la recepción del inmueble

Precondición

Ninguna

Postcondición

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

Page 9: POSEIDON V5

1 El usuario de recepción de inmuebles ingresa a la opción de recibir inmuebles

2 El sistema solicita la siguiente información:

Nombre, Apellido, tipo y número de identificación del propietario.

3 El usuario de recepción de inmuebles ingresa el nombre, Apellido, tipo y número de identificación del propietario

4 El sistema valida la información ingresada, y consulta el propietario. Si este existe, solicita la información del 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 información del 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 y foto del inmueble.

6 El sistema valida la información ingresada, guarda la información del inmueble, lo asocia al propietario, asigna un consecutivo de recepción de inmueble , le asigna el estado correspondiente (Disponible para 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

UsuRecepcion_CU003

Nombre

Consultar Inmuebles por propietario

Resumen:

Consulta la información de los inmuebles de un propietario determinado.

Actor

Usuario Recepción de Inmuebles

Prioridad

Media

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

Page 10: POSEIDON V5

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

Entradas

Tipo y número de identificación del propietario o Nombre del Propietario

Código del Inmueble (Opcional)

Salidas

Listado con los datos del inmueble de un propietario.

Precondición

Existe propietario creado en el sistema

Postcondición

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 opción de consultar inmuebles por propietario

2 El sistema solicita la siguiente información:

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 código o nombre del propietario.

4 El sistema valida los datos ingresados y consulta y 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

Page 11: POSEIDON V5

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

Identificador

UsuSeleccion_CU001

Nombre

Crear Cliente Arrendatario

Resumen:

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

Actor

Usuario Selección de Clientes

Prioridad

Alta

Entradas

Datos del Cliente:

• Apellido

• Nombre

• Tipo y Número de identificación

• Dirección de correspondencia

• Teléfono

Opcionales

• Salario

• Empleador

• Codeudor

Salidas

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

Precondición

Ninguna

Postcondición

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 opción de crear cliente arrendatario

2 El sistema solicita la siguiente información:

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 nombre, apellido, tipo y número de identificación del cliente, dirección de correspondencia, teléfono, opcionales: salario, empleador, codeudor.

4 El sistema solicita confirmación para ingresar el cliente.

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 -

Page 12: POSEIDON V5

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

UsuSeleccion_CU002

Nombre

Crear Cliente Comprador

Resumen:

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

Actor

Usuario Selección de Clientes

Prioridad

Alta

Entradas

Datos del Cliente:

• Apellido

• Nombre

• Tipo y Número de identificación

• Dirección de correspondencia

• Teléfono

Salidas

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

Precondición

Ninguna

Postcondición

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 opción de crear cliente comprador

2 El sistema solicita la siguiente información:

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 nombre, apellido, tipo y número de identificación del cliente, dirección de correspondencia, teléfono, opcionales: salario, empleador, codeudor.

4 El sistema solicita confirmación para ingresar el cliente.

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

Page 13: POSEIDON V5

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

UsuSeleccion_CU003

Nombre

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

Usuario Selección de Clientes

Prioridad

Alta

Entradas

Código inmueble

Número y tipo de identificación del Cliente

Valor del negocio

Fecha del negocio

Salidas

Genera un consecutivo para identificar el número de contrato y el movimiento contable asociado. Se informará a través de un mensaje el resultado de la operación en el sistema.

Precondición

El inmueble debe existir en el sistema y debe estar disponible para la venta

El cliente debe existir en el sistema.

Postcondición

El sistema actualiza el estado del inmueble y la relación con el cliente, genera un consecutivo e ingresa el pago del negocio si es venta

Suposiciones

Ninguna

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

1 El usuario de selección de clientes ingresa por la opción de registrar venta.

2 El sistema solicita el código del inmueble y el tipo y número de identificación del cliente, la fecha y el valor de la venta

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

Page 14: POSEIDON V5

3 El usuario de selección de clientes ingresa el código inmueble, el tipo y número de identificación del cliente, la fecha y valor de la venta.

4 El sistema valida los datos ingresados y si la información personal, si esta completa y solicita confirmación de la operación a realizar.

5 El usuario de selección de clientes confirma la operación.

6 El sistema actualiza el estado del inmueble a 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

UsuSeleccion_CU004

Nombre

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

Usuario Selección de Clientes

Prioridad

Alta

Entradas

Código inmueble

Número y tipo de identificación del Cliente

Valor del negocio

Fecha del negocio

Salidas

Genera un consecutivo para identificar el número de contrato. Se informará a través de un mensaje el resultado de la operación en el sistema.

Precondición

El inmueble debe existir en el sistema y debe estar disponible para arriendo.

El cliente debe existir en el sistema.

Postcondición

El sistema actualiza el estado del inmueble y la relación con el cliente, genera un consecutivo e ingresa el pago del negocio si es venta

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

Page 15: POSEIDON V5

Suposiciones

Ninguna

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

1 El usuario de selección de clientes ingresa por la opción de registrar negocio arriendo.

2 El sistema solicita el código del inmueble, el tipo y número de identificación del cliente y la fecha

3 El usuario de selección de clientes ingresa el código de inmueble, el tipo y número de identificación del cliente y la fecha del negocio.

4 El sistema valida los datos y verificar si la información adicional esta completa (Codeudor, Salario, Empleador). Solicita confirmación de la operación a realizar.

5 El usuario de selección de clientes confirma la operación.

6 El sistema actualiza el estado del inmueble a 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

UsuSeleccion_CU005

Nombre

Generar pagos a propietarios por venta

Resumen:

Se genera el cheque por la totalidad a pagar al propietario del inmueble por la venta

Actor

Usuario Selección de clientes

Prioridad

Alta

Entradas

Código del inmueble

Valor por venta

Salidas

Cheque por valor a pagar al propietario del inmueble

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

Page 16: POSEIDON V5

Precondición

El inmueble debe estar vendido en el sistema, se registro el negocio en el sistema

Postcondición

Se genera el cheque por venta del inmueble seleccionado, 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 opción de generar pagos por venta

2 El sistema solicita la siguiente información:

Código del inmueble y valor

3 El usuario de selección de clientes ingresa el código del inmueble y el valor de la venta

4 El sistema valida la información ingresada, busca el 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 operación de generación del cheque

6 El sistema genera el cheque, actualiza el estado de 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

UsuSeleccion_CU006

Nombre

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 -

Page 17: POSEIDON V5

Actor

Usuario Selección de clientes

Prioridad

Media

Entradas

Tipo y número de identificación del propietario

Código del inmueble

Número del negocio (Opcional)

Salidas

Listado con la información de pagos a propietarios

Precondición

El propietario debe existir en el sistema

El negocio de debe haber registrado en el sistema

Postcondición

Listado con información de pagos a un propietario

Suposiciones

Ninguna

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

1 El usuario de selección de clientes ingresa a la opción de consultar pagos a propietarios

2 El sistema solicita el tipo y número de identificación del propietario, código del inmueble y número de negocio

3 El usuario de selección de clientes ingresa el tipo y número de identificación del propietario, código del inmueble y número del negocio

4 El sistema valida la información ingresada y genera un listado con todos los pagos efectuados al propietario 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

Administrador_CU001

Nombre

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 -

Page 18: POSEIDON V5

Actor

Usuario Administrador

Prioridad

Media

Entradas

Ruta de salida

Salidas

Archivo de información

Precondición

Se han ingresado los inmuebles

Postcondición

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 archivo a Web

2 El sistema solicita la siguiente información: Ruta de salida del archivo a generar

3 El usuario administrador ingresa la ruta de generación del archivo

4 El sistema solicita confirmación para generar el archivo para Web.

5 El usuario administrador confirma la generación de archivo Web.

6 El sistema genera el archivo para Web y lo deja en la 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

Administrador_CU002

Nombre

Reporte Mensual de arrendatarios

Resumen:

Permite Generar Reporte Global Mensual de la administración de inmuebles arrendados

Actor

Usuario Administrador

Prioridad

Media

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

Page 19: POSEIDON V5

Entradas

Fecha Inicio

Fecha Final

Salidas

Reporte de los arrendatarios

Precondición

Deben existir negocios de arrendamiento

Deben haberse registrados los pagos recibidos y los realizados

Postcondición

El reporte ha sido generado

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 reporte mensual

2 El sistema solicita la siguiente información: Fecha inicial y fecha final

3 El usuario administrador ingresa la fecha de inicio y fecha final

4 El sistema valida las fechas ingresadas y solicita confirmación para generar reporte mensual de arrendatarios

5 El usuario administrador confirma la generación del reporte mensual de arrendatario

6 El sistema genera el reporte mensual de arrendatarios

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

Usu_ArrendamientoCU001

Nombre

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 -

Page 20: POSEIDON V5

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

Actor

Usuario de administración de arrendamientos

Prioridad

Alta

Entradas

Código del inmueble

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

Salidas

Recibo por el valor a cobrar

Precondición

El código del inmueble existe y además el inmueble se encuentra arrendado

Postcondición

Se genera el recibo con su respectivo identificador y se 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 arrendamiento

2 El sistema solicita al usuario que seleccione el periodo 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

Page 21: POSEIDON V5

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

Identificador

Usu_ArrendamientoCU002

Nombre

Registrar pago de arrendamiento

Resumen:

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

Actor

Usuario de administración de arrendamientos

Prioridad

Alta

Entradas

Código del inmueble

Salidas

El pago se registra en el sistema

Precondición

El recibo con el identificador dado se ha generado, el arrendatario lo recibió y ya fue cancelado

Postcondición

El pago se actualiza en el sistema, y se actualiza el estado 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 de arrendamiento

2 El sistema despliega una lista con los inmuebles que tienen cobro de arrendamiento pendiente.

3 El usuario selecciona el inmueble para el que desea registrar el pago

4 El sistema pide confirmación del 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 -

Page 22: POSEIDON V5

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

Identificador

Usu_ArrendamientoCU003

Nombre

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

Usuario de administración de arrendamientos

Prioridad

Alta

Entradas

Tipo y número de identificación del propietario del (los) inmueble(s)

Salidas

Cheque por valor a pagar al propietario del (los) inmueble(s)

Precondición

Al menos uno de los inmuebles del propietario esta arrendado y para al menos uno de los inmuebles el arrendatario correspondiente canceló el cobro del mes y el pago del mismo se ha registrado.

Postcondición

Se genera cheque para del inmueble seleccionado y se genera el movimiento contable correspondiente.

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 arrendamiento

2 El sistema muestra la lista de los propietarios de 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 genera el cheque de pago

4 El sistema calcula el monto total a pagar lo muestra al usuario y pide confirmación para generar el cheque

5 El usuario confirma la operación de generación del cheque

6 El sistema genera el cheque, actualiza el estado del 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 -

Page 23: POSEIDON V5

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

Identificador

Usu_ArrendamientoCU004

Nombre

Reporte de pagos de un cliente

Resumen:

Reporte del monto total que se ha recibido de un cliente dado

Actor

Usuario de administración de arrendamientos

Prioridad

Media

Entradas

Número de Identificación del cliente

Fecha inicial y fecha final del reporte

Salidas

Reporte con el monto cancelado por el cliente en el intervalo de tiempo especificado

Precondición

El cliente existe en el sistema y se ha registrado algún pago a la agencia inmobiliaria dentro del intervalo de tiempo especificado

Postcondición

Se genera un reporte con el monto cancelado por el cliente

Suposiciones

Ninguna

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

1 El usuario selecciona la opción de reporte de pagos hechos por un cliente

2 El sistema solicita el ingreso del periodo para el cual se desea el reporte así como la selección del cliente

3 El usuario ingresa el intervalo de tiempo y selecciona el cliente

4 El sistema calcula el monto que ha cancelado el 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 -

Page 24: POSEIDON V5

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

Identificador

Usu_ArrendamientoCU005

Nombre

Reporte de pagos hechos a un propietario

Resumen:

Reporte del monto total que se ha pagado a un propietario especifico

Actor

Usuario de administración de arrendamientos

Prioridad

Media

Entradas

Número de Identificación del propietario

Fecha inicial y fecha final del reporte

Salidas

Reporte con el monto cancelado al propietario en el intervalo de tiempo especificado

Precondición

El propietario existe en el sistema y se le ha realizado un pago en el intervalo de tiempo especificado

Postcondición

Se genera un reporte con el monto cancelado al propietario

Suposiciones

Ninguna

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

1 El usuario selecciona la opción de reporte de pagos hechos a un propietario

2 El sistema solicita el ingreso del periodo para el cual se desea el reporte así como la selección del propietario

3 El usuario ingresa el intervalo de tiempo y selecciona el propietario

4 El sistema calcula el monto que se ha cancelado al 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 -

Page 25: POSEIDON V5

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

Identificador

Usu_JuridicoCU001

Nombre

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

Usuario de Cobros Jurídico

Prioridad

Alta

Entradas

Fecha de generación

Salidas

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

Precondición

Se han registrado los pagos de los arrendatarios del mes

Postcondición

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 cobros jurídicos

2 El sistema solicita la siguiente información: Fecha de generación

3 El usuario de cobros jurídicos ingresa la fecha de generación

4 El sistema valida la fecha ingresada y solicita confirmación para generar los cobros jurídicos

5 El usuario de cobros jurídicos confirma la generación de los cobros.

6 El sistema genera los cobros jurídicos de los 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 -

Page 26: POSEIDON V5

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

Identificador

Usu_JuridicoCU002

Nombre

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

Usuario de Cobros Jurídico

Prioridad

Alta

Entradas

Tipo y número de Identificación del cliente

Valor del pago

Fecha de pago

Salidas

Mensaje que indique que el pago ha sido ingresado

Precondición

Los cobros jurídicos fueron generados

Postcondición

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 recepción de pagos de cobros jurídicos

2 El sistema solicita la siguiente información:

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: tipo y número de Identificación del cliente, valor pagado, fecha de pago.

4 El sistema valida que el arrendatario tenga cobros jurídicos pendientes y solicita confirmación para 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 -

Page 27: POSEIDON V5

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

Usu_JuridicoCU003

Nombre

Consulta Cobros Jurídicos

Resumen:

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

Actor

Usuario de Cobros Jurídico

Prioridad

Media

Entradas

Fecha de Generación

Salidas

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

Los cobros jurídicos se han generado

Postcondición

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 consultar cobro jurídico.

2 El Sistema muestra una ventana con las opciones de ejecución de la consulta:

Fecha de Generación

3 El usuario de cobro jurídico ingresa la información solicitada

4 El Sistema consulta y despliega el resultado con la 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 -

Page 28: POSEIDON V5

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

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 documento:

Finalizado

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

Page 29: POSEIDON V5

ez & Ortega - POSEIDON CO - 28 -

7 DIAGRAMA DE CLASES DEL MODELO

Agencia Inmobiliaria Sánch

Page 30: POSEIDON V5

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:

Inmobiliaria

Nombre de la superclase:

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 asociada

Nombre asociación

Cardinalidad

Descripción

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.

Inmueble

HistoricoArrendados

n La inmobiliaria debe mantener la relación de los inmuebles que 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 -

Page 31: POSEIDON V5

Pago

Propietario

GenerarPago n La inmobiliaria genera pagos de arriendos o de venta.

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:

Cliente

Nombre de la superclase:

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 asociada

Nombre asociación

Cardinalidad Descripción

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

Page 32: POSEIDON V5

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:

Propietario

Nombre de la superclase:

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 asociada

Nombre asociación

Cardinalidad Descripción

Cliente Herencia No aplica Herencia

Inmueble Tiene 1..n Un propietario posee uno o varios inmuebles.

Pago

Propietario

Recibe por Venta

1..n Un propietario recibe uno o varios pagos por conceptos de venta de inmuebles.

Pago

Propietario

Recibe por Arriendo

1..n Un propietario recibe uno o varios pagos por conceptos de mensualidad de arrendamiento.

Cobros Arrendamientos

Cobros

Pendiente

Pago

0..n Es el conjunto de cobros que han sido cancelados por el arrendatario, pero cuyo pago no se ha generado al arrendatario

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 -

Page 33: POSEIDON V5

Consultar Inmuebles por Propietario

Consulta la información de los inmuebles del propietario

Consultar Pagos Propietarios

Consulta los pagos que se le han realizado al propietario

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:

Arrendatario

Nombre de la superclase:

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 asociada

Nombre asociación

Cardinalidad

Descripción

Cliente Herencia No aplica Herencia

Arriendo Tiene un arriendo

0 .. n Un arrendatario puede tomar en arriendo varios inmuebles o puede 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 -

Page 34: POSEIDON V5

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:

Comprador

Nombre de la superclase:

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 asociada

Nombre asociación

Cardinalidad Descripció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 -

Page 35: POSEIDON V5

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:

Inmueble

Nombre de la superclase:

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 asociación

Cardinalidad Descripció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 -

Page 36: POSEIDON V5

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

Servicio o responsabilidad Descripción

Exportar Información de Inmuebles

Genera la información del inmueble

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:

Apartamento

Nombre de la superclase:

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 asociación

Cardinalidad Descripción

Inmueble

Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

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

Page 37: POSEIDON V5

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:

Casa

Nombre de la superclase:

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 asociación

Cardinalidad Descripción

Inmueble

Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

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

Page 38: POSEIDON V5

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:

Depósito

Nombre de la superclase:

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 asociación

Cardinalidad Descripción

Inmueble

Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

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

Page 39: POSEIDON V5

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:

Local

Nombre de la superclase:

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 asociación

Cardinalidad Descripción

Inmueble

Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

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

Page 40: POSEIDON V5

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:

Oficina

Nombre de la superclase:

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 Independientes

Indica el número de áreas independientes.

Clase asociada Nombre asociación

Cardinalidad Descripción

Inmueble

Herencia No Aplica Herencia

Servicio o responsabilidad Descripción

Observaciones:

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

Page 41: POSEIDON V5

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:

PagosPropietario

Nombre de la superclase:

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 asociada

Nombre asociación

Cardinalidad Descripción

Propietario

PertenecePagoVenta

1 Permite establecer el propietario al cual se le hizo el pago por concepto de venta de inmueble

Propietario

PertenecePagoArriendo

1 Permite establecer el propietario al cual se le hizo el pago por concepto de arriendo de inmueble

Servicio o responsabilidad Descripción

GenerarContabilidadPorConcepto

Genera los registros contables de un pago a propietario

Observaciones:

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

Page 42: POSEIDON V5

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:

Venta

Nombre de la superclase:

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 asociada

Nombre asociación

Cardinalidad Descripció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 -

Page 43: POSEIDON V5

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:

MovtoContable

Nombre de la superclase:

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 asociada

Nombre asociación

Cardinalidad Descripción

Servicio o responsabilidad Descripción

Observaciones:

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

Page 44: POSEIDON V5

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:

Arriendo

Nombre de la superclase:

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 asociación

Cardinalidad Descripció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 -

Page 45: POSEIDON V5

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:

CobroArriendo

Nombre de la superclase:

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 asociada

Nombre asociación Cardinalidad Descripción

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 -

Page 46: POSEIDON V5

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:

CobroJuridico

Nombre de la superclase:

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 asociada

Nombre asociación Cardinalidad Descripción

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 -

Page 47: POSEIDON V5

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 documento:

Finalizado

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 -

Page 48: POSEIDON V5

Agencia Inmobiliaria Sánch

ez & Ortega - POSEIDON CO - 47 -

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 Web

DG10

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

Page 49: POSEIDON V5

11 DIAGRAMAS DE SECUENCIA

11.1 DG1- Crear Propietario

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

Page 50: POSEIDON V5

11.2 DG2- Recibir Inmuebles

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

Page 51: POSEIDON V5

11.3 DG3- Consultar Inmuebles por Propietario Consultar Varios Inmuebles

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

Page 52: POSEIDON V5

Consultar un inmueble

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

Page 53: POSEIDON V5

11.4 DG4- Crear Cliente Arrendatario

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

Page 54: POSEIDON V5

11.5 DG5- Crear Cliente Comprador

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

Page 55: POSEIDON V5

11.6 DG6- Registra Venta

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

Page 56: POSEIDON V5

11.7 DG7- Registrar Arriendo

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

Page 57: POSEIDON V5

11.8 DG8- Generar pagos a propietarios por venta

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

Page 58: POSEIDON V5

11.9 DG9- Consulta de pagos a propietarios

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

Page 59: POSEIDON V5

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

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

Page 60: POSEIDON V5

11.11 DG11- Reporte Mensual de arrendatarios

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

Page 61: POSEIDON V5

11.12 DG12- Cobrar mensualidad de arrendamiento

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

Page 62: POSEIDON V5

11.13 DG13- Registrar pago de arrendamiento

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

Page 63: POSEIDON V5

11.14 DG14- Generar pagos a propietarios por arriendo

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

Page 64: POSEIDON V5

11.15 DG15- Reporte de pagos de un cliente

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

Page 65: POSEIDON V5

11.16 DG16- Reporte de pagos hechos a un propietario

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

Page 66: POSEIDON V5

11.17 DG17- Generación de cobros Jurídicos

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

Page 67: POSEIDON V5

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

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

Page 68: POSEIDON V5

ez & Ortega - POSEIDON CO - 67 -

11.19 DG19- Consulta Cobros Jurídicos

Agencia Inmobiliaria Sánch

Page 69: POSEIDON V5

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 documento:

Finalizado

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 -

Page 70: POSEIDON V5

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

1 HERRAMIENTAS Y DESARROLLO

Identificador: RFN_001

Prioridad: Alta

Nombre: 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: RFN_002

Prioridad: Baja

Nombre: 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.

Page 71: POSEIDON V5

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

3 VISUALIZACIÓN Identificador: RNF-003

Prioridad: Baja

Nombre: 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: RNF_004

Prioridad: Media

Nombre: 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:

Page 72: POSEIDON V5

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

5 OPERACIÓN

Identificador: RNF_005

Prioridad: Media

Nombre: Usabilidad

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: RNF_006

Prioridad: Media

Nombre: 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:

Page 73: POSEIDON V5

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

7 COMPATIBILIDAD Identificador:

Prioridad: Nombre:

Descripción: Criterios de Aceptación: Documentación

8 ROBUSTEZ Y RECUPERACIÓN DE ERROR

Identificador: RNF_007

Prioridad: Alta

Nombre: 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:

Page 74: POSEIDON V5

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

9 MANTENIBILIDAD Y ESCALABILIDAD Identificador:

Prioridad: Nombre:

Descripción: Criterios de Aceptación: Documentación:

10 CONTROL DE ACCESO Identificador: RNF_008

Prioridad: Alta

Nombre: 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: RNF_009

Prioridad: Alta

Nombre: Eliminar Usuario

Descripción:

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

Page 75: POSEIDON V5

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

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: RNF-010

Prioridad: Alta

Nombre: 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

Page 76: POSEIDON V5

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

RSE_001

Nombre

Crear Usuario

Resumen

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

Actor

Administrador del sistema

Prioridad

Alta

Entradas

• Tipo de usuario: si es de recepción de inmuebles, selección de clientes, administración de arrendamientos, cobros judiciales, ó administrador.

• Nombre y apellido del usuario

• Id del usuario

Salidas

• El usuario es adicionado al sistema

Precondición

El usuario a crear no existe en el sistema

Postcondición

• 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 -

Page 77: POSEIDON V5

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 envía

4 El sistema valida que se hallan ingresado todos los 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

RSE_002

Nombre

Eliminar Usuario

Resumen

Elimina un usuario del sistema

Actor

Usuario Administrador

Prioridad

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

Page 78: POSEIDON V5

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

Entradas

Nombre del Usuario

Id del Usuario

Salidas

Mensaje de proceso terminado

Precondición

El usuario existe en el sistema

Postcondición

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 envía

4 El sistema valida que se haya ingresado la información 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