plattform

  1. – det som man bygger på när man utvecklar it‑pro­dukter eller tjänster; det som utvecklaren utgår från att det redan finns. Det finns alltså ingen bestämd del av ett it‑system som är ”en platt­form”, utan det beror på vad man ska ha platt­formen till. En platt­form kan vara en dator­typ, ett operativsystem, en databas eller en så kallad miljö (till exempel Java eller Dotnet). – Se också plattformsoberoende och jämför med infrastruktur;
  2. – upphöjd plan yta att stå på eller att ställa saker på;
  3. – forum där man kan framföra sina åsikter;
  4. – sammanställning av politiska åsikter, krav, förhandlingsunderlag och liknande;
  5. – se plattformsföretag.

– På engelska: platform. Se också denna anti‑plattformkrönika från 2018 av Owen Thomas: länk. – Jämför med teknikstack.

[språktips] [systemutveckling] [ändrad 5 juli 2022]

inkrementell

(incremental)med successiva tillägg; förbättrad lite i taget:

  1. – inkrementell systemutveckling – systemutveckling där man börjar med de viktigaste funktionerna och sedan lägger till mindre centrala funktioner i tur och ordning. Se också bottom‑up. – Ska inte blandas ihop med iterativ systemutveckling;
  2. – inkrementell backup – metod för backup: efter första backupen säkerhetskopieras vid varje tillfälle bara det som har ändrats sedan förra gången; det som redan har säker­hets­kopi­e­ra­ts, och inte har ändrats, ligger kvar;
  3. – se inkrementell bränning;
  4. – se inkrementell sökning.

[backup] [språktips] [systemutveckling] [sökningar] [ändrad 27 april 2020]

Mono

en utvecklingsplattform som bygger på Microsofts DotNet, men som är skriven i öppen källkod och som framställer program för Unix (Linux, macOS och iOS). – Mono använder de delar av DotNet som Microsoft har överlämnat till standardiseringsorgan. – Projektet, som påbörjades i juli 2001, leds av Miguel de Icaza, då på Novell†, som stöder Mono. Microsoft är välvilligt inställt. Mono är det spanska ordet för apa. – Läs mer på mono‑project.com.

[systemutveckling] [ändrad 5 augusti 2017]

git

ett system som håller reda på ändringar av programkod för Linux under utveck­lings­arbetet. – Sådana system behövs för att utvecklarna ska veta vad andra ut­veck­lare har gjort, och kunna göra följdändringar. – Git utvecklades 2005 av Linus Torvalds efter en konflikt om det system som han tidigare hade använt, BitKeeper (länk) från Bit­mover. – Git finns numera också för andra Unix‑baserade operativ­system, som macOS, och för Windows. Stavas vanligtvis med litet g. – Se git-scm.com. – Se också Gitea och GitHub.

[programmering] [ändrad 25 augusti 2020]

design- och kodsynkronisering

(round trip engineering) – en typ av datorstödd systemutveckling där man först automatiskt genererar körbar kod från en modell av det system som ska byggas, och sedan har möjlighet att direkt ändra i koden, vilket i sin tur leder till mot­svarande ändringar i modellen. (Den svenska termen är den som används av Rational.)

[systemutveckling] [ändrad 27 april 2020]

Amdahls lag

(Amdahl’s law)”Ett system behöver en bit in/utdata per sekund per instruktion per sekund.” – Lagen formulerades 1967 av stordator‑konstruktören Gene Amdahl (19222015, se Wikipedia) i föredraget ”Validity of the single pro­cessor approach to achieving large‑scale computing capabilities” (länk).

[it-system] [lagar] [ändrad 1 maj 2017]

användarcentrerad

om utformning av datorprogram: som tar stor hänsyn till användarnas behov, vanor och begränsningar vid utvecklingen. Termen används också om annat än datorprogram. – På engelska: user-centric eller user-centered.

[systemutveckling] [ändrad 3 oktober 2018]