¿Qué es la detección de objetos?

La detección de objetos en el contexto de la interpretación de requisitos de software es la actividad para identificar grupos de datos que se relacionan con un solo usuario. tipo de objeto reconocible. A medida que ScopeMaster escanea las palabras de sus requisitos de software, detecta posibles nombres de tipos de objetos candidatos. Esto le permite compilar un diccionario de datos sugerido.

detección de objetos, Automatizado

Detecta automáticamente tipos de objetos potenciales a partir de sus requisitos de software o historias de usuario.

ScopeMaster analiza el texto de sus historias de usuario funcionales (o requisitos de software) y detecta los tipos de objetos candidatos más probables y sus movimientos de datos. En una historia de usuario única, puede hacer referencia a varios tipos de objetos; ScopeMaster puede manejar esto.

Encuentra todos los objetos mencionados en todos los requisitos, tengan o no una intención funcional clara y luego utiliza esta información para ayudar al autor de los requisitos a obtener una mayor comprensión de cómo los requisitos podrían interpretarse o malinterpretarse.

Esta información se utiliza luego para análisis CRUD, diagramas de clases y mapeo usuario-objeto.

Relaciona automáticamente los objetos detectados con el usuario

ScopeMaster utiliza los objetos detectados para construir un diagrama de modelo de caso de uso.

Detección de tipos de objetos, Automatizado

La detección de tipos de objetos consiste en identificar los grupos de datos reconocibles por el usuario. Cada tipo de objeto puede tener diferentes instancias o incluso subtipos, pero desde la perspectiva del software suelen ser un solo tipo de objeto. Un tipo de objeto también puede tener muchos atributos. Veamos algunos ejemplos:

Automóvil es un tipo de objeto, mientras que el coche, el coche eléctrico, el coche clásico e incluso el camión son sólo tipos de automóvil. El número de puertas, el tamaño del motor y el tipo de motor son atributos del automóvil.

En un sistema financiero podríamos registrar facturas. Normalmente, una factura no es un tipo de objeto, sino un informe que combina al menos dos tipos de objetos reconocibles por el usuario:  encabezados de factura y líneas de factura.

Matriz CRUD con ScopeMaster: captura de pantalla

ScopeMaster utiliza los tipos de objetos detectados para crear una matriz CRUD sugerida

Prueba automáticamente un conjunto de historias de usuarios para encontrar posibles totales de defectos

ScopeMaster utiliza los tipos de objetos detectados para crear un diagrama de clases sugerido

Los beneficios de la detección de tipo de objeto

Los tipos de objetos son la segunda parte más importante de un sistema (después del usuario). Es absolutamente esencial en todos los sistemas de software saber qué tipos de objetos (grupos de datos reconocibles por el usuario ensamblados lógicamente) está manejando.

Consistencia – nombrar objetos consistentemente es importante

Tamaño – identificar correctamente todos los tipos de objetos es la piedra angular del dimensionamiento funcional

Mantenimiento de datos – detectar los tipos de objetos ayuda a describir qué funcionalidad se necesitará para mantener los datos de un sistema.