Domein -analyse is een methode die wordt gebruikt in de software ontwikkeling . Domeinen zijn een verzameling van software-applicaties met gemeenschappelijke kenmerken , of sets van problemen met gemeenschappelijke kenmerken die computersoftware kunnen oplossen . Door de oprichting van de onderliggende principes van een bepaald domein , domein analyse ontwikkelt richtlijnen voor het maken van software van toepassing zijn op het domein . Facet tafels zijn een domein analyse tool . Domein Techniek Software engineering richt zich op de behoeften van individuele projecten ; domein techniek zoekt naar oplossingen voor de families van de projecten . Domein techniek begint met domeinanalyse om de parameters van het domein bepalen , leren hoe het werkt en stelt algemene richtlijnen die de architectuur van de domain - gerelateerde software vastleggen . Dit helpt ontwikkelaars beslissen welke software en programmeertalen werken het beste met een bepaald domein en helpt hen ontwerpmodellen voor toekomstige software projecten . Conceptuele Clustering Conceptuele clustering is een domeinnaam analyse-instrument . De ontwikkelaar studies software beschrijvingen en programma codes om een lijst van belangrijke begrippen van het domein te produceren . Vervolgens creëert ze een woordenlijst , clustering woorden in verband met elk concept . Tenslotte , verdeelt ze elk cluster in kleinere lijsten van woorden die bekend staat als facetten . De bovenste rij van de tabel identificeert termen gemeenschappelijk door het domein , met optionele woorden onder hen geplaatst in kolommen . Facet Tafel Als een ontwikkelaar bestudeert de informatie - retrieval domein , de lijst van universele termen aan de top van de tabel omvat " Hardware ", "Bestand Structuur " en " Conceptual Models , " concepten voor alle systemen in het domein . De rij onder " Conceptual Models " loopt door termen zoals " Boolean , " " Extended Boolean " en " String Search . " Dit geeft ontwikkelaars een visuele referentie waaruit blijkt welke concepten zijn te vinden in het domein of optioneel zijn of elkaar uitsluiten . Voorbeeld Een studie uit 2007 door informatici op Virginia Tech toegepaste domeinanalyse om algoritmes conflation , tools die helpen databases overeenkomen informatieverzoeken met variant woorden , termen en spelling . Als onderdeel van de analyse , de onderzoekers een facet tafel van meerdere kolommen bekroond door termen als " Operations " en " Word Parts . " Onder ' Operations ', de facetten opgenomen " Langste Match , " " ; Gedeeltelijke Match " en " Kortste Match " , de " " . Klinker " Word Parts "kolom bevat " Morpheme , " " Foneem , " " Prefix ", " achtervoegsel " en dit hielp de onderzoekers classificeren van de manieren waarop een algoritme kan jagen voor woorden .
|