Compartir a través de


Creación de la especificación para Comercial Tasmania

Antes de escribir código para Comercial Tasmania, se escribió, revisó y mejoró una especificación en la que se describen detalladamente los requisitos, la apariencia y la funcionalidad del sistema. La especificación ocupa cerca de 30 páginas e incluye los siguientes elementos requeridos.

  • Funcionalidad
    La aplicación proporciona la funcionalidad de entrada de pedidos, lo que implica características que permiten al usuario crear nuevos pedidos, agregar elementos directamente a pedidos o seleccionar elementos de pedidos anteriores, así como calcular las extensiones de elementos de línea, subtotales y totales de pedidos preparados para descuentos y gastos de envío. Es necesario que la aplicación ofrezca seguridad al solicitar a los usuarios que inicien una sesión en la aplicación antes de ver o modificar datos.
  • Funcionalidad excluida
    La aplicación no administra cuentas de recepción, facturas ni inventarios.
  • Requisitos de interfaz
    Es necesario que la interfaz cumpla los estándares de Windows. Tiene que ser lo más atractiva e intuitiva posible. Ha sido muy difícil especificar detalladamente estos requisitos subjetivos de interfaz. Como consecuencia, se han producido bastantes cambios a lo largo del ciclo de programación.
  • Requisitos internacionales
    Debido a que la aplicación se va a traducir a muchos idiomas, es necesario que el código concuerde con los estándares requeridos por las herramientas internas de localización.
  • Características de Visual FoxPro
    En su calidad de ejemplo, la aplicación tiene que enseñar varias de las nuevas características de Visual FoxPro, demostrar cómo coordinar menús y barras de herramientas y proporcionar informes de ejemplo.
  • Requisitos del sistema
    La aplicación debe ejecutarse con el mínimo de procesador y de memoria que requiere Visual FoxPro, y en una pantalla de 640 x 480 píxeles.

Durante la mejora de la aplicación, se han programado rápidamente prototipos de los formularios principales de la aplicación, sin código funcional. Dichos prototipos sirven para mostrar a los clientes varias situaciones de utilización. Después se han incorporado las sugerencias de los clientes relativas a la interfaz y a la funcionalidad.

A medida que se avanzaba en la programación, se han ido incorporando las sugerencias de los clientes directamente en la aplicación sin agregarlas previamente al documento de especificación. La aplicación Comercial Tasmania ya terminada es considerablemente distinta de la aplicación descrita en la especificación original.

Vea también

Ejemplos de soluciones | Ejemplo Comercial Tasmania | Diseño de la base de datos Tastrade | Diseño y creación de las clases de Comercial Tasmania | Escribir, comprobar y depurar Comercial Tasmania | Bibliotecas de clases de Comercial Tasmania