object value

vill-ha-värde – att de som ser ett föremål vill ha det, även om de inte vet vad det är till för.

Objectory

en metod för objektorienterad analys och design, utvecklad av Ivar Jacobson i hans dåvarande företag som också hette Objectory, grundat 1987. – Typiskt för Objectory var an­vänd­nings­fall, en grundlig analys av alla sätt som ett system kan användas på. Metoden Objectory kombinerades med Rationals utvecklingsverk­tyg efter att Rational köpte företaget Objectory 1995, först under namnet Rational Objectory Process, sedan under namnet Rational Unified Process. Mo­del­le­rings­språket UML bygger till stor del på Objectory. – Rational ingår sedan 2003 i IBM.

[företag] [systemutveckling] [uppköpt] [ändrad 2 februari 2022]

objekt

  1. (object) – i objektorienterad programmering: en kombination av data (en eller ett fåtal uppgifter som hör ihop) och programkod som kan bearbeta just den typen av data. Ett objekt kan ses som ett litet, specialiserat program som bara hanterar en viss sak, till exempel ”Nils Nilssons bankkonto”. Objekt samverkar med andra program genom att skicka meddelanden, till exempel frågor och svar eller begäran att objektet ska verkställa en viss operation. Man säger att informationen i ett objekt är inkapslad: den är bara åtkomlig för andra program genom meddelanden. De data som finns i ett objekt kallas för attribut och de operationer som objektet kan utföra på sina data (till exempel ”räkna ut räntan”) kallas för metoder. – Eftersom det kan finnas tusentals likartade objekt (till exempel bankkonton) sammanförs objekten till klasser som delar på samma metoder. Programmeraren skriver alltså bara metoderna för en klass en gång, sedan är den tillgänglig för alla objekt i samma klass (alla instanser av klassen). – Medan traditionell programmering bygger på procedurer eller rutiner som bearbetar inmatade data ungefär som löpande bandet ser man objekt som data som representerar mer eller mindre igenkännliga objekt ur yttervärlden och som kan göra vissa saker – objektet bankkonto kan ha en viss behållning och kan uppbära ränta. – Objekt jämförs ibland, felaktigt, med subrutiner, men det är stor skillnad. En subrutin är ett programavsnitt som används många gånger i samma program, medan ett objekt är ett komplett program som samverkar med andra program i objektsform. Ett sätt att beskriva skillnaden är att objekt har en högre abstraktionsnivå: programmeraren vet vad ett objekt gör, men ska inte behöva veta hur det går till;
  2. – se objektfil och objektkod.

– Ordet objekt används även i allmän betydelse, till exempel om figurer i ritprogram. –Se också item.

[programmering]

objektdatabas

databas som är anpassad för objektorienterade program: i en objektdatabas lagras inte data i direkt åtkomlig form, utan som attribut i objekt. – Ett program som anropar en objektdatabas och ber om data får inte direkt läsa uppgifter som står i ett eller flera fält i databasen, utan i stället ber programmet att objektet i databasen ska exekvera en viss rutin och leverera resultatet. Oftast handlar det om att bearbeta bilder, video, ljud eller annat invecklat. Objektdatabaser skapades för lagring av komplexa objekt, som multimediefiler och CAD-objekt. Även ”vanliga data” lagras i objektdatabaser för att underlätta integrering i objektorienterade program. – En vanlig kritik mot objektdatabaser är att de i praktiken bara är ett lagringsställe för objekt. Det går inte att göra effektiva sökningar i renodlade objektdatabaser. Ett försök att kombinera objektdatabasens förmåga att hantera objekt med relationsdatabasens sökbarhet är objektrelationsdatabasen. – Skilj mellan databas och databashanterare.

[databaser] [ändrad 13 september 2019]

obliviot

oblivious idiot – blindstyre – en som inte ser sig för (är oblivious).