Вы находитесь на странице: 1из 8

Universidad Tecnolgica de Chile Santiago de Chile

ADMINISTRACIN VIRTUAL
Requerimientos

Integrante: Matas Evert Pablo Guzmn Rodolfo Prez Seccin: 36 Profesor: Rodrigo Toledo

INTRODUCCIN Un requerimiento es una necesidad documentada sobre el contenido, forma o funcionalidad de un producto o servicio. En ingeniera del software y el desarrollo de sistema, un requerimiento es una necesidad documentada sobre el contenido, forma o funcionalidad de un producto o servicio. Los requerimientos son declaraciones que identifican atributos, capacidades, caractersticas y/o cualidades que necesita cumplir un sistema (o un sistema de software) para que tenga valor y utilidad para el usuario. En otras palabras, los requerimientos muestran qu elementos y funciones son necesarias para un proyecto. Es necesario hacer el proceso de anlisis de requerimientos de cualquier proyecto antes de su puesta en marcha, ya que de esta forma, los clientes podrn saber claramente que mdulos sern incluidos dentro del software y a su vez sirve como gua para los mismos programadores con el fin de estos no olviden algn punto importante del programa. Los requerimientos se dividen en 2 subgrupos, los cuales son los siguientes: - Requerimientos funcionales: Que debe hacer el sistema o software. - Requerimientos no funcionales: Como debe funcionar el sistema o software (no su implementacin). En este trabajo se presentaran los requerimientos funcionales y no funcionales correspondientes a nuestro proyecto.

CONCLUSIN

Podemos concluir que el proceso de anlisis de requerimientos es uno los puntos ms importantes a la hora de la creacin de un software, ya que esta forma los clientes podrn saber que mdulos sern incluidos dentro de software y sirve para como gua para los programadores con el fin de que no olvide ningn punto importante que el cliente desea.

de de su se

Las diferentes clasificaciones de los requerimientos son un apoyo real a la hora del anlisis de requerimientos para que queden estos an ms claros y acotados a las necesidades establecidas. Asignarle a cada clasificacin un requerimiento es algo muy importante, para de esta forma, al trmino del proceso lograr realizar un software ms completo y sin ningn vaco al momento de su composicin.

REQUERIMIENTOS: 5.1 Funcionales: Acceso definidos (registro de usuarios) Registrar producto Registrar venta Seleccionar medio de pago Emitir Boleta Rebajar stock al vender Envo de informacin a Contabilidad y Finanzas Notificacin de stock agotado Despliegue de mensaje por pantalla para contactar con distribuidor en caso de que el stock est por agotarse Notificacin por correo electrnico (stock agotado) Pedido de producto Recepcin de pedidos en el almacn Recepcin de la factura Abastecimiento de bodega (reanudacin de stock) Actualizacin de productos en sistema Emisin de reportes Z al fin de la jornada Generar reportes diarios de contabilidad y finanzas Envo de reportes a la nube (administrador del local)

5.2 No Funcionales
5.2.1 Seguridad

Seguridad integrada en la base de datos Loggeo de Usuario

5.2.2 Confiabilidad 5.2.2.1 Madurez - No corresponde al proyecto 5.2.2.2 Tolerancia a fallas - Despliegue de mensajes en caso de presentar un error de uso del programa. 5.2.2.3 Recuperabilidad - Reinicio de Venta - Crear un bucle hasta que la accin solicitada se ejecute 5.2.2.4 Capacidad de Entendimiento y Aprendizaje - Manual de funcionamiento del sistema.

5.2.2.5 Operabilidad - Accesos definidos (registro de usuarios) - Registrar producto - Registrar venta - Seleccionar medio de pago - Emitir Boleta - Pedido de producto - Recepcin de pedidos en el almacn - Recepcin de la factura - Generar reportes diarios de contabilidad y finanzas - Envo de reportes a la nube (administrador del local) - Envo de informacin a Contabilidad y Finanzas - Rebajar stock al vender - Despliegue de mensaje por pantalla para contactar con distribuidor en caso de que el stock est por agotarse - Abastecimiento de bodega (reanudacin de stock) - Actualizacin de productos en sistema
5.2.3 Requerimientos de Performance

Capacidad de almacenamiento

5.2.3.1 Tiempo de Respuesta - Velocidad en la respuesta de consultas a la base de datos - Velocidad de ejecucin de ventas - Tiempos en la carga de los informes diarios 5.2.3.2 Capacidad de Procesamiento - Buscar precios de productos dentro de la base de datos - Sumar precios de los productos 5.2.3.3 Restricciones y dependencias temporales - No puede solicitar orden de compra sin estar loggeado como Administrador. - No puede sacar reportes Z sin el usuario de Administrador.
5.2.4 Tipos de Datos

Notificacin de stock agotado Notificacin por correo electrnico (stock agotado) Emisin de reportes Z al fin de la jornada

5.2.5 Requerimientos de Interfaces Externas

5.2.5.1 Interfaces de Usuario - Tipo de letra - Color de pantalla - Logo representativo del software - Tipo de botones - Formato de presentacin de reportes - Formato de presentacin de boleta - Formato de notificaciones 5.2.5.2 Interfaces Hardware - Restriccin en los dispositivos de entrada (audio, USB ) 5.2.5.3 Interfaces Software - Base de datos MySql Server - Windows XP en adelante
5.2.6 Precisin

Entrega de la sumatoria en pesos de los productos seleccionados No hay estndares establecidos para nuestro software

5.2.7 Cumplimiento con Estndares

5.2.8 Atributos de Calidad de Software - Mantenibilidad - Intuitivo - Robusto


5.2.9 Herramientas para el Desarrollo de la Aplicacin

Programacin en Java Conexin a Base de Datos MySql (software gratuito) PHP Dreamweaver CS5 Javascript Computador Mouse Teclado Acceso a internet Lector de cdigo Laser Sistema operativo Windows

5.2.10 Hardware

5.2.11 Software

5.2.12 Adaptabilidad

5.2.12.1 Capacidad de instalacin - El Administrador del local solo realiza la intalacin, ya que ah se crea la cuenta Administrativa. 5.2.12.2 Conformidad con las especificaciones - No se aplica en nuestro sistema 5.2.12.3 Sustitutibilidad - No se aplica en nuestro sistema 5.2.12.4 Interoperabilidad - Interaccin de los reportes del computador esttico, con la pgina web (en la nube). 5.2.12.5 Compatibilidad - No se aplica en nuestro sistema 5.2.12.6 Portabilidad - No se aplica en nuestro sistema 5.2.13 Previo a la operacin 5.2.13.1 Entrega Materiales - Nuestro software no requiere de dicho paso. 5.2.13.2 Instalacin - Computador - Mouse - Teclado - Acceso a internet - Lector de cdigo Laser 5.2.13.3 Configuracin - No se aplica en nuestro sistema 5.2.14 Facilidad de Mantenimiento 5.2.14.1 Analizabilidad del Sistema - Soporte tcnico en linea 5.2.14.2 Facilidad de Modificacin - Actualizacin del software por medio del envio de paquetes a travs de la red.

5.2.14.3 Estabilidad - Soporte tcnico en linea.


5.2.15 Documentacin

Entrega de la documentacin (manual) Respaldo de informacin en la nube. Fecha de entrega del producto

5.2.16 Requerimientos de Prevencin de Riegos

5.2.17 Otros Requerimientos