Tangerine - TANGERINE00/Tangerine01 GitHub Wiki
###Propósito
El propósito de este wiki es informar y documentar las funcionalidades, requisitos y requerimientos del software TANGERINE, la documentación esta realizada para ser leída por los desarrolladores del software TANGERINE y cualquiera que encuentre interés en esta herramienta.
###Alcance
El sistema producto de este desarrollo será llamado TANGERINE. Tangerine es un sistema que pretende automatizar toda la gestión de clientes de cualquier compañía de desarrollo de software personalizado. El sistema se encargara gestionar todo lo que tenga que ver con propuestas, proyectos, facturas, pagos, leads y todo lo que involucre el desarrollo del producto.
###Definiciones, Acrónimos y Abreviaciones
Usuario: El usuario es empleado de TANGERINE y tiene cierto rol en la empresa de desarrollo
Administrador: El administrador es un empleado de TANGERINE y tiene un rol de administrador del sistema
Cliente: El cliente es una persona relacionada a una empresa
Empresa: Un ente jurídico al que se le asignan proyectos y se le factura
Factura: Una impresión de la cantidad de dinero que debe pagar el cliente de cierta empresa dependiendo del avance del proyecto
ERS (Especificación de Requisitos de Software): Es un conjunto de recomendaciones para la especificación de los requerimiento o requisitos de software el cuál tiene como producto final la documentación de los acuerdos entre el cliente y el grupo de desarrollo para así cumplir con la totalidad de exigencias estipuladas.
Proyecto: Es una planificación que consiste en un conjunto de actividades que se encuentran interrelacionadas y coordinadas.
Minuta: Registro escrito que se realiza de información que es importante tener presente. Sea resultado de una reunión o un acuerdo.
Caso de uso: Es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algún proceso.
Requerimiento Funcional: Describen la interacción entre el sistema y su ambiente independientemente de su implementación.
Requerimiento no Funcional: Describen aspectos del sistema que son visibles por el usuario que no incluyen una relación directa con el comportamiento funcional del sistema. Los requerimientos no funcionales incluyen restricciones como el tiempo de respuesta (desempeño), la precisión, recursos consumidos, seguridad, etc.
BD (Base de Datos): Es un conjunto de datos relacionados entre sí y almacenados sistemáticamente para su posterior uso.
Gestión o Gestionar: En este sistema específico se refiere a las operaciones CRUD es decir Agregar, Consultar, Modificar, Eliminar y dependiendo del caso Activar e Inactivar.
###Referencias
Título | Fuente | Fecha Publicación | Organización |
---|---|---|---|
IEEE Recommended Practice for Software Requirements Specifications | IEEE-SA | 25-Junio-1998 | IEEE |
**TANGERINE PROYECTO DE DESARROLLO DE SOFTWARE 1516B-2 | 14-Abril-2016 | CARLO MAGURNO |
###Resumen
El resto de la documentación en el wiki, incluye la descripción detallada del software, perspectiva del producto, funcionalidades de la herramienta, características del usuario, las restricciones, asunciones y dependencias. También la especificación de los requerimientos funcionales, requerimientos no funcionales, casos de uso y diagramas de casos de uso, organizados por módulos del sistema.