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 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 -
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,
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.
5 DIAGRAMA DE CASOS DE USO
Agencia Inmobiliaria Sánchez & Ortega - POSEIDON CO - 4 -
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
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 -
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
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 -
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
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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
ez & Ortega - POSEIDON CO - 28 -
7 DIAGRAMA DE CLASES DEL MODELO
Agencia Inmobiliaria Sánch
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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
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 -
ez & Ortega - POSEIDON CO - 67 -
11.19 DG19- Consulta Cobros Jurídicos
Agencia Inmobiliaria Sánch
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 -
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.
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:
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:
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:
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.
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
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 -
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 -
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
Top Related