Proyecto: Software para el control de inventarios y facturación. (C.I.F) Documento: Especificación de Requerimientos Software Dirigido a: Tecnólogo Rubén Darío Jiménez Ramírez. Elaboró: FERNANDO ALARCON AROCHA Verificó: Tecnólogo Rubén Darío Jiménez Ramírez. Tecnólogo Luis Enrique Parra. Lugar y fecha de emisión: REGISTRO HISTÓRICO DEL DOCUMENTO Versión Fecha Cambio realizado 1 28/09/008 Informe inicial 2 16/12/008 Segundo informe 3 23/02/2009 Entrega de cronograma Entrega de casos de uso, entidad relación, modelo de 4 30/03/2009 datos,diccionario. Nombre: APROBACIÓN Fernando Alarcón Arocha Firma Estudiante : Los requerimientos descritos en este documento fueron establecidos por el equipo de desarrollo atendiendo sugerencias del cliente. Cualquier petición de cambios en las especificaciones debe ser aprobada por los mismos dejando evidencia en el respectivo registro histórico. ESPECIFICACIÓN DE REQUERIMIENTOS SOFTWARE Página 28 TABLA DE CONTENIDO 1. INTRODUCCIÓN ................................................................................................ 3 1.1. Propósito ............................................................................................ 3 1.2. Alcance ................................................................................................. 3 1.3. Antecedentes ....................................................................................... 3 1.4. Definiciones y acrónimos .................................................................. 3 2. DESCRIPCIÓN GENERAL ................................................................................. 4 2.1. Perspectiva del producto .................................................................... 4 2.2. Funcionalidades del Sistema .............................................................. 4 2.3. Características de los usuarios .......................................................... 4 3. REQUERIMIENTOS ............................................................................................ 4 3.1. REQUERIMIENTOS FUNCIONALES ................................................. 4 3.2. REQUERIMIENTOS EXISTENTES DEL SISTEMA .............................. 5 3.3. REQUERIMIENTOS NO FUNCIONALES ............................................ 6 3.3.1 Interfaces de usuario ................................................................. 6 3.3.2 Interfaces hardware ................................................................... 6 3.3.2.1. Del Servidor de Base de Datos .............................................................................. 6 3.3.2.2. De los Clientes ........................................................................................................ 6 3.3.3 Interfaces software .................................................................... 6 3.3.3.1. Del Servidor de Base de Datos .............................................................................. 6 3.3.3.2. De los Clientes ........................................................................................................ 6 3.3.4 Interfaces de comunicaciones ................................................... 7 Requerimientos de Rendimiento (opcional) .................................... 7 3.4. Otros Requerimientos ........................................................................ 7 1. INTRODUCCIÓN El presenta documento establece el alcance y costo de las actividades realizadas con el fin de obtener un mejor conocimiento de los requerimientos de parte del usuario, en tanto en software y hardware para el adecuado desarrollo del programa de control de venta de vivienda. 1.1. Propósito El propósito de este software es que sirva de base para desarrollar un sistema adecuado inicialmente para fitec y con miras de poder conseguir un apoyo con la alcaldía municipal para realizar los proyectos de vivienda social que ellos tengan en este momento. 1.2. Alcance Determinar las especificaciones del sistema de información y los requerimientos para su adecuado desarrollo el estudio comprende el análisis de los diferentes factores técnicos, económicos y sociales que determina la situación real que permita la operación y administración en la prestación de los servicios del software. 1.3. Antecedentes Habiendo realizado previamente un estudio con diferentes arquitectos de la construcción, he llegado a la conclusión que en este momento no hay una firma que tenga diseñado sus planos de venta de vivienda en software. Con este programa lo que queremos es agilizar la información inmediata para el cliente y compañía . 1.4. Definiciones y acrónimos Definiciones software Mysql Linux Acrónimos COVEVI FITEC ERS Descripción Programa de computadora Sistema que administra base de datos Sistema operativo gratuito Descripción Control venta vivienda Fundación instituto tecnológico Especificación de requerimientos de software 2. DESCRIPCIÓN GENERAL 2.1. Perspectiva del producto los requerimientos establecidos durante la investigación y el hardware es para implementar un software entendible y fácil manejo para el usuario y administradores que estén autorizados por la compañía. 2.2. Funcionalidades del Sistema Covevi manejará el control de venta de viviendas, por medio de un plano en el software donde nos indique que casas se encuentran vendida o apartadas y cuales quedan a disposición de los posibles compradores. De igual forma tenemos la base de datos de cada uno del cliente donde nos muestra la forma de pago y sus respectivos abonos., informe de las comisiones de los vendedores. 2.3. Características de los usuarios La persona encargada del manejo del programa debe tener un conocimiento básico de sistemas y del software de acuerdo al modulo que se va utilizar, ya que por ser de fácil acceso no requiere conocimientos muy especializados, además dentro del paquete se incluirá un entrenamiento para su uso. 3. REQUERIMIENTOS 3.1. REQUERIMIENTOS FUNCIONALES Requerimiento 1: Funcionalidad Codificar las viviendas Especificaciones del Requerimiento - El software llevara un control de las viviendas, por una nomenclatura que las identifique para su posterior venta. Requerimiento 2 : Funcionalidad Ingresar el valor monetario de cada vivienda Toda Especificaciones del Requerimiento - El valor de cada vivienda depende de la ubicación de cada manzana - Según este sectorizada . Requerimiento 3: Funcionalidad Ingresar datos de clientes Especificaciones del Requerimiento Ingresar los datos de los clientes que compran una vivienda a través de un formulario. Requerimiento 4: Funcionalidad Facturar por tipo de vivienda Especificaciones del Requerimiento El software debe generar en el momento de compra de una vivienda una factura especificando en ella el modo o la forma de pago. Requerimiento 5: Funcionalidad Generar un informe detallado de casas a vender Especificaciones del Requerimiento - El software debe generar un informe semanal de casa que están disponibles para la venta. Requerimiento 6: Funcionalidad Ingresar datos del personal que trabaja Especificaciones del Requerimiento El software tendrá la información personal de cada uno de los empleados que labora en la construcción y venta de viviendas. Requerimiento 7: Funcionalidad Bitácora Especificaciones del Requerimiento - La bitácora debe mostrar toda acción realizada. Requerimiento 8: Funcionalidad Backup, Especificaciones del Requerimiento El software un permite realizar una copia de seguridad de toda la información contenida en nuestra base de datos para evitar una posible perdida de la misma. 3.2 REQUERIMIENTOS EXISTENTES DEL SISTEMA Se puede tomar como base o ejemplo Linux y ANT, programas que tienen la misma finalidad de CIF “administrar base de datos”. 3.2 .1 REQUERIMIENTOS NO FUNCIONALES El sistema debe ser totalmente funcional en los equipos que posea el cliente, debe ser accesible (amigable) de una interfaz grafica agradable y de fácil manejo. 3.1.1 Interfaces de usuario Este software está diseñado para que lo manejen empleados, administradores un software de fácil manejo, tan solo con ingresar los códigos a la base de datos, se podrá acceder de forma rápida al plano de venta para poder ofrecer un eficaz servicio de venta. 3.1.2 Interfaces hardware A continuación se presentan los requerimientos básicos de hardware para la implementación del sistema de información. 3.1.2.1. Del Servidor de Base de Datos CARACTERISTICA Disco duro de 80GB Procesador Pentium IV 2000 HMS Memoria RAM de 512 MB Unidad de CD-ROM Monitor 21” 3.1.2.2. VALOR Establecido Establecido Establecido Establecido Establecido De los Clientes CARACTERISTICA Disco duro de 40GB Procesador Intel Pentium IV 3000 Mhz Memoria RAM de 216 MB VALOR Establecido Establecido Establecido 3.1.3 Interfaces software A continuación se presentan los requerimientos básicos del software para la implementación del sistema de información. 3.1.3.1. Del Servidor de Base de Datos CARACTERISTICA Sistema operativo Linux Mysql 3.1.3.2. VALOR Establecido Establecido De los Clientes CARACTERÍSTICA Sistema operativo Linux Navegador Web VALOR Establecido Establecido 3.1.4 Interfaces de comunicaciones Esta conexión será una red de área local (L.A.N) y de área metropolitana (M.A.N), con conexión a Internet, para instalar el servidor con las estaciones de trabajo se utilizará red inalámbrica. Con router y tarjetas inalámbricas de red para los equipos. Requerimientos de Rendimiento (opcional) El sistema esta en capacidad de soportar una gran cantidad de usuarios simultáneamente con sus respectivas estaciones de trabajo no obstante esto haría un poco lenta la red, la velocidad también tiene que ver con la cantidad de registros en la base de datos, Ésta está en capacidad de almacenar millones de registros, el usuario podrá hacer uso de la base de datos cuantas veces lo requiera. 3.2. Otros Requerimientos El sistema debe estar vigilado constantemente por un administrador para que no haya pérdidas de datos y evitar errores. El sistema será flexible para que pueda adaptarse a algún cambio que pueda ocurrir en la empresa.