Skip to main content

Co jsou znalosti domény?

Znalost znalostí domén také známá také jako odbornost v oblasti předmětů, jsou informace, které jsou relevantní pro obsah, který je umístěn v softwarovém balíčku.Tento typ znalostí se liší od znalostí programování, které ovlivňují, jak samotný softwarový produkt je navržen tak, aby fungoval.Znalosti o doméně zaměřují základ pro to, jak programátor nastaví softwarový program tak, aby informace, které je program schopný bydlení a využití, bude přitažlivým pro cílený trh uživatelů.Porozumět roli znalostí domény při vývoji softwarových produktů je zvážit vstup prodejců při vývoji nové prodejní databáze.Prodejci budou vědět, jaký typ informací by chtěli v této databázi ubytovat.Například pro nastavení profilů zákazníků by pomocí softwaru byla nezbytná data, jako jsou názvy společnosti, názvy kontaktů a obecné kontaktní informace.Zároveň by se prodejce také chtěl nějakým způsobem navrhnout status kontaktu, jako je vedení, vyhlídka nebo zákazník.Užilo by také zahrnutí sekcí k zachycení poznámek o diskusích, naplánované čekající úkoly související s konkrétním kontaktem a dokonce i schopnost exportovat nebo importovat informace z jiných programů.

Podobně může znalost lékařských odborníků domény jít dlouhou cestou k pomoci programátorům a vývojářům přicházet se softwarovými produkty, které jsou užitečné v lékařské kanceláři, nemocnici nebo jiném zdravotnickém zařízení.Vypracování znalostní základny a zkušeností zdravotnických pracovníků může pomoci vyvinout softwarové programy, které pomáhají se vším od vydávání léků po pacienty v nemocnici až po udržování komplexních záznamů o každém pacientovi.Tím, že víme, co koncoví uživatelé potřebují v programu, je možné tyto potřeby zahrnout do vývojových a programovacích funkcí a přijít s produktem, který je užitečný a atraktivní.Představa o tom, čeho musí program dosáhnout, aby vyhovoval potřebám potenciálních uživatelů.Tato forma znalostního inženýrství je vývojáři často používána jako prostředek k vytvoření nových produktů nebo zdokonalování novějších verzí starších produktů způsobem, který je pro spotřebitele užitečnější.Současně se budou programátoři snažit udržet uživatelské rozhraní co nejúžasnější a přitom stále zahrnout funkce a funkce, které jsou pro koncové uživatele zajímavé.Nalezení této ideální rovnováhy bude obvykle vyžadovat vstup od těchto uživatelů, má -li softwarový produkt dosáhnout svých cílů a přitahování pozornosti potenciálních kupujících.