Vad är domänkunskap?

Även känd som ämneskompetens är domänkunskap information som är relevant för innehållet som finns i ett programvarupaket. Denna typ av kunskap skiljer sig från programmeringskunskap, vilket påverkar hur mjukvaruprodukten själv är utformad för att fungera. Fokus för domänkunskap ger grunden för hur programmeraren ställer in programvaran så att informationen som programmet är kapabel att bostäder och använda kommer att göra det attraktivt för den riktade marknaden för användare.

Ett av de enklaste sätten att förstå rollen som domänkunskap i utvecklingen av mjukvaruprodukter är att överväga inmatningen av försäljningsmedel i utvecklingen av en ny försäljningsdata. Säljare kommer att veta vilken typ av information de skulle vilja hysa i den databasen. Till exempel skulle data som företagsnamn, kontaktnamn och allmän kontaktinformation vara avgörande för att ställa in kundprofiler med programvaran. Samtidigt en salespeRSON vill också ha möjligheten att utse kontaktens status på något sätt, till exempel en ledare, prospekt eller kund. Införandet av avsnitt för att fånga anteckningar av diskussioner, schemaläggning i väntan på uppgifter relaterade till en specifik kontakt och till och med förmågan att exportera eller importera information från andra program skulle också vara till hjälp.

På samma sätt kan domänkunskapen om medicinska yrkesverksamma gå långt mot att hjälpa programmerare och utvecklare att komma med mjukvaruprodukter som är användbara på ett läkarkontor, sjukhus eller annan medicinsk anläggning. Att dra på kunskapsbasen och erfarenheten av läkare kan hjälpa till att utveckla program som hjälper till med allt från att dispensera medicinering till patienter på ett sjukhus till att upprätthålla omfattande register på varje patient. Genom att veta vad slutanvändare behöver i ett program är det möjligt att inkludera dessa behov i utvecklingenENT- och programmeringsfunktioner och kom med en produkt som är användbar och attraktiv.

Ur detta perspektiv handlar domänkunskap om att hjälpa programmerare att ha en aning om vad ett program behöver uppnå för att tillgodose behoven hos potentiella användare. Denna form av kunskapsteknik används ofta av utvecklare som ett sätt att skapa nya produkter eller förfina nyare versioner av äldre produkter på ett sätt som gör dem mer användbara för konsumenterna. Samtidigt kommer programmerarna att försöka hålla användargränssnittet så vänligt som möjligt medan de fortfarande inkluderar funktioner och funktioner som är av intresse för slutanvändarna. Att hitta denna idealiska balans kommer vanligtvis att kräva input från dessa användare om programvaruprodukten ska uppnå sina mål och attraktioner från potentiella köpare.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?