Innholdsfortegnelse:
Definisjon - Hva betyr intensjonsprogramvare?
Intensjonell programvare er et konsept der applikasjonsfunksjoner blir gjengitt for å simulere måten en datamaskin vil manipulere et program på. For å avgjøre om den forsettlige programvareprosessen har lyktes, må utviklerens intensjon sammenlignes med hva applikasjonsfunksjonene faktisk gjør.
Charles Simonyi får godkjent ideen for intensjonell programvare under sitt arbeid hos Microsoft.
Techopedia forklarer Intentional Software
Intensjonell programvare starter med å definere det endelige målet for hver funksjon av applikasjonen, ved å bruke "det du ser er hva du får" (WYSIWYG) -konseptet. Det endelige produktet av applikasjonen blir deretter generert av IP-systemet automatisk.
Domenet arbeidsbenk systemet er ansvarlig for å anvende en sekvens av endringer som tar sikte på å realisere den nødvendige funksjonen til applikasjonen. Programmeringsspråk tilordner typisk symbolnavn til hvert av programmeringselementene i form av tekst som tilsvarer en bestemt kildekode. Intensjonell programvare holder oversikt over hvert navn som brukes for å referere til alle programmeringsenheter. Dette gjøres gjennom både en unik identifikator og et symbolsk navn.
