Professional Documents
Culture Documents
Si esperas por el momento adecuado, nunca dejars de esperar. " (Jasmine Gillman)
REQUISITOS DE SOFTWARE
mbito del Sistema El mbito del sistema ser desarrollado con el fin de dar a conocer todos los servicios que brinda al cliente, objetivos y metas que se espera alcanzar. Se explicara lo que el sistema har y lo que no har, contemplando su funcionalidad e interfaces amigables con los posibles clientes. Definiciones, Acrnimos y Abreviaturas Aqu se debe dar las definiciones de ciertos trminos entre ellos dar a conocer acrnimos y abreviaturas que se utilizaran en el ERS. Ejemplo: Definiciones Cliente/Usuarios: Son todas las personas quienes hacen uso de los servicios que ofrece la empresa.
Informacin: Son todas las especificaciones de los servicios que ofrece la empresa. Servicios Adicionales: Servicio de Bar, Restaurante, Saln de Conferencias, Discoteca, Saln de Juegos, Gimnasio, Canchas Mltiples. Acrnimos ERS Especificacin de Requisitos de Software. Referencias IEEE Recomended Practice for Software Requirements Specification ANSI/IEEE std 830, 1998 Artculo El Modelo del Negocio como base del Modelo de Requisitos, Departamento de Informtica y Sistemas, Universidad de Murcia, Espaa.
Visin General del documento Esta subseccion describe brevemente los contenidos y la organizacin del resto de la ERS.
La documentacin ERS:
Visin General del documento
Introduccin
Se encuentra el propsito, mbito, definiciones, Acrnimos, abreviaturas y referencias.
Descripcin General
Con el fin de conocer las principales funciones que debe realizar, caractersticas del usuario, condicionantes tcnicos, supuestos y dependencias que afectan al desarrollo, sin entrar en excesivos detalles.
Requerimientos
Se definen detalladamente los requisitos que debe satisfacer el sistema.
Perspectiva del Producto Relacin del producto con otros, o si es parte otro mayor.
Funciones del Producto
Se mostrara un resumen, a grandes rasgos, de las funciones del futuro sistema. Por ejemplo, en una ERS para un programa de contabilidad, esta subseccin mostrara que el sistema soportara el mantenimiento de cuentas, mostrara el estado de las cuentas y facilitara la facturacin, sin mencionar el enorme detalle que cada una de estas funciones requiere. Las funciones se mostrarn de forma organizada, y pueden utilizarse grficos, siempre y cuando reflejen las relaciones entre funciones y no el diseo del sistema.
Gestin de Autentificacin de usuarios 1 Creacin de formulario para ingresar datos de Usuarios Actualizacin de clave Eliminacin de usuarios X
Condicionantes y restricciones
El sistema ser desarrollado en base a polticas vigentes, es necesario dejar abierta la posibilidad de futuros cambios en los modos de trabajo y polticas que impactarn directamente en el sistema. Limitaciones hardware, interfaces con otras aplicaciones, funciones de auditora, requerimientos de seguridad, etc. Ejm. La maquina en que se ejecute deber de existir java instalado
Suposiciones y Dependencias
Los requisitos descritos en este documento pueden cambiar, pues los procesos son dinmicos y por lo tanto cambia los requisitos del software, para lo cual es necesario que las fases de anlisis y diseo estn bien documentadas y adems definir una fase y metodologa de mantenimiento del sistema.
Se establecer un compromiso entre las partes, cliente y empresa que desarrollar el software; que si es el caso de cambiar los requerimientos del sistema se prever de un determinado tiempo para los cambios. Requisitos Futuros. Ejm que mejorar.. Que incorporar luego
Requisitos Especficos
Esta es la seccin ms larga e importante del documento por cuanto aqu se especifican detalladamente los requisitos funcionales, no funcionales y de interfaz. Se puede documentar las interfaces externas, describir la funcionalidad y el rendimiento del sistema, especificar los requerimientos lgicos de la base de datos, las restricciones de diseo, las propiedades emergentes del sistema y las caractersticas de calidad.
Interfaces Externas
Los miembros del proyecto tienen que interactuar con la organizacin cliente y otros miembros.
Ejm. Al no tener conexin con ningn otro tipo de aplicacin no necesita de interfaces externas de comunicacin con ningn otro sistema.
Funciones
Requisitos Funcionales Ejemplo Reservacin de una Habitacin en un Hotel Reservaciones de Habitaciones R1: Presentar Tipo de Habitacin (Tipo son: Individual, Doble, Triple, Master, Familiar) R2: Consultar detalles de Habitacin (Estado, Nro Habitacin, cocina, bao privado, aire acondicionado, TV Cable, precio) R3: Imprimir Listado de habitaciones disponibles R4: Gestionar reservacin R5: Registrar detalles de reservacin (Nro Reservacin, Tipo de Habitacin, fecha de llegada, fecha de salida,estado) R6: Registrar Datos del Cliente (Cdula, nombre, apellido, telfono, edad, ciudad, nacionalidad, e-mail) R7: Eliminar Reservacin
<<include>>
Eliminar Reservacin
Requisitos funcionales
Funcin N Req. Descripcin Datos Observaciones/Restricciones
R1
(*)Campos obligatorios; es el primer paso que debe realizar para comenzar a trabajar. para comenzar a trabajar. clave entre 6 y 20 caracteres
Previa la ejecucin de R1 Previo ingreso con clave de Administrador
R2 R3
clave R1
Requisitos de rendimiento,
Ejemplo. Permitir el registro de varios usuarios, as como de varios estudiantes adems de realizar cualquier tipo de cambio o modificacin. El tiempo de respuesta del sistema en cada funcin solicitada por el usuario ser de no mayor a 5 segundos.
Requerimientos Tecnolgicos
Anotar las caractersticas mnimas del equipo a utilizar para su ejecucin Otros Requisitos