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, som påvirker hvordan selve programvareproduktet er designet for å fungere. Fokuset for domenekunnskap gir grunnlaget for hvordan programmereren setter opp programvaren slik at informasjonen som programmet er i stand til å huse og bruke vil gjøre det attraktivt for det målrettede markedet for brukere.

En av de enkleste måtene å forstå domenekunnskapens rolle i utviklingen av programvareprodukter er å vurdere innsatsen fra selgere i utviklingen av en ny salgsdatabase. 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 å bruke programvaren. Samtidig ønsker en selger også muligheten til å utpeke statusen til kontakten på en eller annen måte, for eksempel en kunde, kunde eller en kunde. Inkludering av seksjoner for å fange notater om diskusjoner, planlegge ventende oppgaver relatert til en spesifikk kontakt og til og med muligheten til å eksportere eller importere informasjon fra andre programmer, ville også være nyttig.

På samme måte kan domenekunnskapen til medisinsk fagpersonell gå langt i retning av å hjelpe programmerere og utviklere med å lage programvareprodukter som er nyttige på et legekontor, sykehus eller annet medisinsk anlegg. Å trekke på kunnskapsbasen og erfaringene fra 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 utviklings- og programmeringsfunksjonene og komme med et produkt som er nyttig og attraktivt.

Fra dette perspektivet handler kunnskap om domenet om å hjelpe programmerere med å ha en anelse om hva et program trenger å oppnå for å imøtekomme behovene til potensielle brukere. Denne formen for kunnskapsteknologi 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 nå sine mål og tiltrekke betydelig oppmerksomhet fra potensielle kjøpere.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?