Cos'è il rilevamento degli oggetti?

Il rilevamento degli oggetti nel contesto dell'interpretazione dei requisiti software è l'attività volta a identificare gruppi di dati relativi a un singolo utente tipo di oggetto riconoscibile. Mentre ScopeMaster esegue la scansione delle parole dei requisiti software, rileva i potenziali nomi di tipi di oggetti candidati. Ciò gli consente di compilare un dizionario di dati suggerito.

Rilevamento oggetti, Automatizzato

Rileva automaticamente potenziali tipi di oggetti dai requisiti software o dalle storie degli utenti

ScopeMaster analizza il testo delle tue storie utente funzionali (o requisiti software) e rileva i tipi di oggetti candidati più probabili e i relativi movimenti di dati. Nella storia di un singolo utente, potresti fare riferimento a più tipi di oggetto, ScopeMaster può gestirlo.

Trova tutti gli oggetti menzionati in tutti i requisiti, indipendentemente dal fatto che possano avere o meno un chiaro intento funzionale, quindi utilizza queste informazioni per aiutare l'autore dei requisiti a ottenere una visione più approfondita su come i requisiti potrebbero essere interpretati o interpretati erroneamente.

Queste informazioni vengono quindi utilizzate per l'analisi CRUD, la creazione di diagrammi di classe e la mappatura utente-oggetto

Abbina automaticamente gli oggetti rilevati all'utente

ScopeMaster utilizza gli oggetti rilevati per creare un diagramma del modello dei casi d'uso

Rilevamento tipi di oggetti, Automatizzato

Il rilevamento del tipo di oggetto riguarda l'identificazione dei gruppi di dati riconoscibili dall'utente. Ogni tipo di oggetto potrebbe avere istanze diverse o addirittura sottotipi, ma dal punto di vista del software questi sono solitamente un tipo di oggetto. Un tipo di oggetto potrebbe anche avere molti attributi. Vediamo alcuni esempi:

Automobile è un tipo di oggetto, mentre l'auto, l'auto elettrica, l'auto d'epoca e persino il camion sono semplicemente tipi di automobile. Numero di porte, cilindrata e tipo di motore sono attributi dell'automobile.

In un sistema finanziario potremmo registrare le fatture. In genere una fattura non è un tipo di oggetto ma è un report che combina almeno due tipi di oggetto riconoscibili dall'utente:  intestazioni delle fatture E righe della fattura.

Matrice CRUD con ScopeMaster - screenshot

ScopeMaster utilizza i tipi di oggetto rilevati per creare una matrice CRUD suggerita

Testa automaticamente una serie di storie utente per trovare potenziali totali di difetti

ScopeMaster utilizza i tipi di oggetto rilevati per creare un diagramma di classe suggerito

I vantaggi del rilevamento del tipo di oggetto

I tipi di oggetto sono la seconda parte più importante di un sistema (dopo l'utente). È assolutamente essenziale in tutti i sistemi software sapere quali tipi di oggetti (gruppi di dati riconoscibili dall'utente assemblati logicamente) si stanno trattando.

Consistenza – nominare gli oggetti in modo coerente è importante

Misurare – identificare correttamente tutte le tipologie di oggetti è il cardine del dimensionamento funzionale

Manutenzione dei dati – il rilevamento dei tipi di oggetto aiuta a descrivere quale funzionalità sarà necessaria per mantenere i dati di un sistema.