Cómo contar Funcionalidad Detallada

Este grupo de elementos de Quanter contiene la funcionalidad de la aplicación de software de la que tenemos una descripción muy detallada.

Este grupo se compone de los siguientes subgrupos

  • Interacción con el usuario.
  • Interacción con otras aplicaciones.
  • Procesos batch internos.
  • Bases de datos.

1.1 Interacción con el usuario

Este subgrupo de elementos de Quanter contiene las diferentes funcionalidades que interactúan con el usuario de la aplicación. Entendiendo como usuario a una persona. Por ejemplo, introducir datos, pulsar botones de acción,…

Este subgrupo está compuesto por los siguientes elementos:

  • Mantenimiento de datos.
    • Operaciones relacionadas con la creación, actualización o eliminación de datos de la aplicación. Por ejemplo, introducir datos desde una pantalla.
  • Consulta de datos (sin realizar cálculos con los datos).
    • Operaciones con el objetivo de extraer datos de la aplicación sin realizar cálculos. Por ejemplo, Lista de clientes extrae la información de los clientes almacenada en la base de datos.
  • Consulta de datos (realizando cálculos con los datos).
    • Operaciones con el propósito de extraer datos de la aplicación realizando cálculos. Por ejemplo, Informe de clientes extrae la información de los clientes calculando el índice de ventas global hasta el momento.
  • Recepción de datos (sin realizar cálculos con los datos).
    • Operaciones con el objetivo de recibir información desde fuera de la aplicación sin realizar cálculos. Por ejemplo, recibir un fichero con el listado de clientes.
  • Recepción de datos (realizando cálculos con los datos).
    • Operaciones con el fin de recibir información desde fuera de la aplicación realizando cálculos.

1.2 Interacción con otras aplicaciones

Este subgrupo de elementos de Quanter contiene las diferentes funcionalidades que describen la interacción con otras aplicaciones (sin intervención del usuario). Esa interacción puede ser a través de interfaces, servicios web, microservicios, etc.

Este subgrupo está compuesto por los siguientes elementos:

  • Mantenimiento de datos.
    • Operaciones relacionadas con la creación, actualización o eliminación de datos de la aplicación. Por ejemplo, actualización de datos recibidos en un fichero desde otra aplicación.
  • Envío de datos (sin realizar cálculos con los datos).
    • Operaciones con el fin de extraer datos de la aplicación sin realizar cálculos. Por ejemplo, Envío de la lista de clientes almacenada en la base de datos.
  • Envío de datos (realizando cálculos con los datos).
    • Operaciones con el objetivo de extraer datos de la aplicación realizando cálculos. Por ejemplo, enviar a otra aplicación el informe de un cliente calculando el índice de ventas global hasta el momento.
  • Envío / Recepción de datos (sin realizar cálculos con los datos).
    • Operaciones como la anterior pero pudiendo enviar y recibir información.
  • Envío / Recepción de datos (realizando cálculos con los datos).
    • Operaciones como el precedente pero pudiendo enviar y recibir información.

1.3 Procesos batch internos

Este subgrupo de elementos de Quanter contiene las diferentes funcionalidades que describen los procesos internos de la aplicación que no interactúan con actores externos al sistema. Es decir, se ejecutan de forma programada y no requieren la acción del usuario o de aplicaciones de terceros. Procesos internos, procesos por lotes, etc.

Este subgrupo está compuesto por el siguiente elemento:

  • Mantenimiento de datos.
    • Operaciones relacionadas con la creación, actualización o eliminación de datos de la aplicación. Pueden implicar cálculos y/o otros procesamientos. Por ejemplo, el proceso de regularización de la tarifa interna semanal.

1.4 Bases de datos

Este subgrupo de elementos de Quanter contiene las diferentes funcionalidades que describen las necesidades de almacenamiento de la aplicación. Se identificará un elemento de este tipo para cada entidad «conceptual», desde el punto de vista del usuario de negocio.

Este subgrupo está compuesto por los siguientes elementos:

  • Tabla de negocio interna.
    • Tablas de negocio que se mantienen dentro de la aplicación (se crea, actualiza, elimina, etc. la información de la tabla). La información puede ser accedida por la aplicación. Por ejemplo, la tabla de información del cliente.
  • Tabla de negocio externa.
    • Tablas de negocio que se mantienen fuera de la aplicación pero la aplicación accede a la información almacenada en su interior. Por ejemplo, la tabla de tipos de cambio que reside en otra aplicación.