Академический Документы
Профессиональный Документы
Культура Документы
del Software.
TABLA DE CONTENIDO
1) INTRODUCCIÓN
1.1 Propósito
1.2 Personal involucrado
1.3 Definiciones, acrónimos y abreviaturas
1.4 Referencias
1.5 Resumen
2 descripción general
2.1 Perspectiva del producto
2.2 Funcionalidad del producto
2.3 Característica de los usuarios
2.4 Restricciones
2.5 Suposiciones y dependencias
2.6 Evolución previsible del sistema
3 REQUISITOS ESPECÍFICOS
3.1 Requisitos comunes de los interfaces
3.1.1 Interfaces de usuario
3.1.2 Interfaces de hardware
3.1.3 Interfaces de software
3.1.4 Interfaces de comunicación
3.2 Requerimiento funcionales
3.2.1 Requisito funcional 1
3.2.2 Requisito funcional 2
3.2.3 Requisito funcional 3
3.2.4 Requisito funcional n
3.3 Requerimiento no funcionales
3.3.1 Requisitos de rendimiento
3.3.2 Seguridad
3.3.3 Fiabilidad
3.3.4 Disponibilidad
3.3.5 Mantenibilidad
3.3.6 Portabilidad
3.4 Otros
4 APENDICES
INTRODUCCIÓN
Nombre
Rol
Nivel profesional
Responsabilidades
información de contacto Tel:
E-mail:
Dirección:
Aprobación Positivo
1.3 definiciones, acrónimos y abreviaturas
Definiciones generales manejadas durante el desarrollo de la solución a la problemática de
la empresa “Happy Day”.
1.3.1 Software: Es el soporte lógico de un sistema informático, que comprende el
conjunto de los componentes lógicos necesarios que hacen posible la realización de
tareas específicas, en pocas palabras, son aplicaciones o programas que funcionan solo en
una computadora.
1.3.2 Vendedor: Aquella persona que tiene encomendada la venta o comercialización de
productos o servicios de una compañía.
1.3.3 Ventas: Es la acción y efecto de traspasar la propiedad de algo a otra persona tras
el pago de un precio convenido, el término se usa tanto para nombrar a la operación en sí
misma como la cantidad de cosas que se venden.
1.3.4 Inventario: Es una relación detallada, ordenada y valorada de los elementos que
componen el patrimonio de una empresa o persona en un momento determinado.
1.3.5 Proveedores: Es una empresa o persona física que proporciona bienes o servicios a
otras personas o empresas.
1.3.6 Cliente: Es aquella persona que a cambio de un pago recibe servicios de alguien
que se los presta por ese concepto.
1.3.7 Interfaz: También conocido como “superficie de contacto”, se utiliza para nombrar
la conexión funcional entre dos sistemas, programas, dispositivos o componentes de
cualquier tipo, que proporciona una comunicación de distintos niveles permitiendo el
intercambio de información.
1.4 Referencias
1.5
ConceptoDefinicion.DE. (2017). Obtenido de http://conceptodefinicion.de/cliente/
Definición.de. (2017). Obtenido de https://definicion.de/venta/
Wikipedia. (2017). Obtenido de https://es.wikipedia.org/wiki/Software
Wikipedia. (2017). Obtenido de https://es.wikipedia.org/wiki/Vendedor
Wikipedia. (2017). Obtenido de https://es.wikipedia.org/wiki/Inventario
Wikipedia. (2017). Obtenido de http://conceptodefinicion.de/cliente/
Wikipedia. (2017). Obtenido de https://es.wikipedia.org/wiki/Proveedor
Wikipedia. (2017). Obtenido de https://es.wikipedia.org/wiki/Interfaz
2 Descripción general
1 clientes
Registrar datos básicos del cliente
Tipos de cliente que son frecuentes, ocasionales, empresariales
Consulta de datos
2 administración de ventas
Tomar pedidos
Generar pedidos
Generar factura del pedido
Generar estadística de ventas
4 administración de inventario
Consulta de pedidos
Registros materiales
Solicitud de cotizaciones
2.4 restricciones
se asume que los requisitos descritos en este documento son estables y cumplen todos los
requerimientos una vez que sea aprobado por todo el personal involucrado en el desarrollo
de este módulo.
se asume que el sistema operativo que estará disponible en los equipos donde se instalará el
sistema será una distribución de Windows xp. 7, 8 10.
Se plantea que después de implementado el modulo dentro del sistema y con su adecuado
funcionamiento y manejo, agregar nuevas herramientas dentro del mismo modulo para
arrojar informe detallado por periodo en forma general y en forma individual para cada una
de la dependencia, los montos de pagos, falta y la inconsistencia que se pueda llegar
presentar.
RF3. El sistema debe aplicar las comisiones a los usuarios que efectúan la venta
ADMINISTRACIÓN DE CLIENTES
RF4. Crear una platilla concisa que solicite datos básicos del cliente y que permita
identificar el tipo de cliente, producto adquirido, etc.
RF5. Revisar y corregir problemas con el cálculo de las ventas diarias, esto incluye
revisar que datos registran en el sistema y el tipo de algoritmo que usa el programa
para la suma, resta, etc. De los mismos
RF6. Corregir en el sistema el manejo de los errores: Que hace el sistema cuando
existe un error de ingreso, cómo reacciona el programa al error, Que tipo de ayuda
brinda el sistema al funcionario para evitar esos errores
RF1. Cálculos o sumatorias de las ventas diarias y por ende las ventas semanales.
RF3. Calculo de las devueltas que se les debe dar a los clientes
RF4. Porcentaje de comisión que paga la empresa con respecto a los productos
vendidos
Adaptadores de red.
Procesador de 1.66GHz o superior.
Memoria mínima de 1gb
Mouse.
Teclado.
Impresora
Administrador de clientes
El software debe pedir usuario y No funcional
contraseña
Registrar producto facturado Funcional
Registrar número de identificación del No funcional
cliente
Suministrar un informe de las ventas Funcional
Imprimir factura Funcional
3.2.2 Requisito funcional 2
Administración de inventario
Tomando como un factor bastante importante la definición del rendimiento que tendrán
los procesos de cada función, se establecerá que el tiempo promedio de cada requisito
será entre 1 y 3 segundos, se espera que el sistema pueda generar los procesos
necesarios después de 2 segundos y se le añade un segundo extra, lo que le dará
suficiente tiempo para generar todos los procesos requeridos por cada requisito sin dar
la sensación de que el sistema esta lento y evitara la generación de errores en el sistema
3.3.2 Seguridad
3.3.3 Fiabilidad
3.3.4 Disponibilidad
a. La disponibilidad del software debe ser continua con un nivel de servicio para
los usuarios de 7 días por 24 horas, garantizando un rendimiento adecuado
que permita la posible falla en cualquiera de su interfaz,
3.3.5 Mantenibilidad
El nuevo sistema podrá ser modificado para corregir fallos, mejorar su funcionamiento u
otros atributos y adaptarse a cambios en el entorno. La mantenibilidad formara parte
integral del proceso de desarrollo del software, aparte las técnicas utilizadas serán hasta
donde sea posible poco intrusiva con el software, por lo que se incorporaran modelos
estructurados del diseño y código del mismo.
3.3.6 Portabilidad
El software será implantado bajo un sistema operativo xp o superior