Tabelle Facet in analisi nel dominio

November 26

analisi Dominio è un metodo utilizzato nello sviluppo di software. I domini sono una raccolta di applicazioni software con caratteristiche comuni, o insiemi di problemi con caratteristiche comuni che il software in grado di risolvere. Stabilendo i principi alla base di un particolare dominio, analisi nel dominio sviluppa linee guida per la creazione di software di applicare al dominio. tavoli Facet sono uno strumento di analisi di dominio.

Ingegneria Domain

Ingegneria del software si concentra sulle esigenze dei singoli progetti; ingegneria dominio cerca soluzioni per le famiglie di progetti. ingegneria di dominio inizia con l'analisi di dominio per definire i parametri del dominio, imparare come funziona e elaborare linee guida generali che catturano l'architettura del software di dominio correlati. Questo aiuta gli sviluppatori a decidere quale software e linguaggi di programmazione funzionano meglio con un dato dominio e li aiuta a progettare modelli per progetti software futuri.

Clustering concettuale

il clustering concettuale è uno strumento di analisi di dominio. Lo sviluppatore del software descrizioni studi e codici di programma per produrre un elenco di concetti importanti del dominio. Successivamente, si crea un elenco di vocabolario, di clustering parole di ogni concetto. Infine, si suddivide ogni cluster in piccoli elenchi di parole conosciute come sfaccettature. La riga superiore della tabella identifica termini comuni in tutto il dominio, con le parole opzionali posizionati sotto di loro in colonne.

facet Tabella

Se uno sviluppatore studia il dominio di informazioni di recupero, l'elenco dei termini universali nella parte superiore della tabella comprende "Hardware", "Struttura del file" e "Modelli concettuali," concetti comuni a tutti i sistemi nel dominio. La riga sotto "Modelli concettuali" attraversa termini come "booleano", "booleano estesa" e "stringa di ricerca." Questo fornisce agli sviluppatori una rappresentazione visiva di riferimento che i concetti si trovano in tutto il dominio e che sono facoltative o si escludono a vicenda.

Esempio

Uno studio del 2007 da scienziati informatici al Virginia Tech applicata analisi nel dominio di algoritmi fusione, strumenti che aiutano i database corrispondono richieste di informazioni con le parole variante, i termini e ortografia. Come parte delle analisi, i ricercatori hanno creato un tavolo aspetto di più colonne sormontate da termini quali "Operazioni" e "Parola di componenti". In "Operations", le sfaccettature inclusi "Longest partita", "corrispondenza parziale" e "Shortest Match"; la colonna "Parola Parts" comprende "Morpheme", "Fonema," "Prefisso", "suffisso" e "vocale". Questo ha aiutato i ricercatori classificano i modi in cui un algoritmo in grado di cacciare per le parole.