Hva er domenekunnskap?

Også kjent som fagkompetanse, er domenekunnskap informasjon som er relevant for innholdet som ligger i en programvarepakke. Denne typen kunnskap er forskjellig fra programmeringskunnskap, noe som påvirker hvordan programvareproduktet i seg selv er designet for å fungere. Fokuset for domenekunnskap er å gi grunnlag for hvordan programmereren setter opp programvaren slik at informasjonen som programmet er i stand til å bolig og bruke, vil gjøre det attraktivt for det målrettede markedet for brukere.

En av de enkleste måtene å forstå rollen som domenekunnskap i utviklingen av programvareprodukter. Selgere vil vite hvilken type informasjon de ønsker å huse i den databasen. For eksempel vil data som firmanavn, kontaktnavn og generell kontaktinformasjon være avgjørende for å sette opp kundeprofiler ved hjelp av programvaren. Samtidig en selgerRSON vil også ha muligheten til å utpeke statusen til kontakten på en eller annen måte, for eksempel ledende, prospekt eller kunde. Inkludering av seksjoner for å fange opp notater om diskusjoner, planlegge i påvente av oppgaver relatert til en spesifikk kontakt og til og med muligheten til å eksportere eller importere informasjon fra andre programmer vil også være nyttig.

På samme måte kan domenekunnskapen til medisinsk fagpersoner gå langt i retning av å hjelpe programmerere og utviklere med å komme med programvareprodukter som er nyttige på et legekontor, sykehus eller annet medisinsk anlegg. Å trekke på kunnskapsbasen og erfaringene til medisinsk fagpersonell kan bidra til å utvikle programmer som hjelper til med alt fra å dele ut medisiner til pasienter på et sykehus til å opprettholde omfattende poster på hver pasient. Ved å vite hva sluttbrukere trenger i et program, er det mulig å inkludere disse behovene i utviklingenent og programmeringsfunksjoner og komme med et produkt som er nyttig og attraktivt.

Fra dette perspektivet handler domenekunnskap om å hjelpe programmerere med å ha en ide om hva et program trenger å oppnå for å imøtekomme behovene til potensielle brukere. Denne formen for kunnskapsteknikk brukes ofte av utviklere som et middel til å lage nye produkter eller foredle nyere versjoner av eldre produkter på en måte som gjør dem mer nyttige for forbrukerne. Samtidig vil programmererne søke å holde brukergrensesnittet så vennlig som mulig, mens de fremdeles inkluderer funksjoner og funksjoner som er av interesse for sluttbrukerne. Å finne denne ideelle balansen vil vanligvis kreve innspill fra disse brukerne hvis programvareproduktet skal oppnå sine mål og tiltrekke seg betydelig oppmerksomhet fra potensielle kjøpere.

ANDRE SPRÅK