ett Linux-baserat operativsystem för sammankopplade servrar. – Företaget CoreOS köptes i januari 2018 av Red Hat (se pressmeddelande). – CoreOS är avsett för körning av så kallade programbehållare (containers – se till exempel Docker). CoreOS är alltså inte avsett som operativsystem för persondatorer: modellen med programbehållare innebär att applikationerna är förpackade för att sköta sig själva så mycket som möjligt, med minsta möjliga interaktion med värdsystemet – alltså även med CoreOS. CoreOS är däremot lämpligt för molnet. – Tjänster som Microsoft Azure, Amazons Elastic compute cloud och VMwares produkter har anpassats till CoreOS. – CoreOS lanserades i oktober 2013 av företaget med samma namn, och har öppen källkod. Företaget tjänar pengar genom att operativsystemet säljs mot en månadsavgift som Managed Linux, även kallat OS‑as-a-service. CoreOS bygger närmast på Chromium OS. – Se coreos.com.
[linuxdistributioner] [molnet] [systemutveckling] [uppköpt] [ändrad 1 februari 2018]
kreationism – ironiskt om systemutveckling: föreställningen att it-system kan specificeras i alla detaljer på förhand. Allt som programmerarna sedan behöver göra är att realisera planen. – Uttrycket är polemiskt. De som använder den anser att bra program måste formas under utvecklingens gång. Det finns inga som kallar sig själva för kreationister i denna betydelse. – Ordet kreationism syftar annars på tron att Bibelns skapelseberättelse är bokstavligen sann, och att världen skapades på en vecka.
[jargong] [systemutveckling] [ändrad 5 juni 2020]
- – allmänt: behållare – i tjänsteorienterad arkitektur (SOA): det program som gör att flera komponenter kan fungera ihop som ett enda program; en miljö som ger komponenterna möjlighet att kommunicera med varandra och lösa uppgifter tillsammans;
- – om molntjänster, se programbehållare;
- – se mobile container;
- – se Firefox Containers.
[molnet] [soa] [webbläsare] [ändrad 3 juni 2020]
- – i språkvetenskap och filosofi: läran om ordens betydelser. Det är den ursprungliga betydelsen;
- – i systemutveckling: de termer som används i beskrivningen av it‑system och hur man använder dem, och som har väl definierade betydelser i det sammanhanget. En väl utformad semantik gör att man på ett klart och entydigt sätt kan beskriva de föremål, processer och begrepp som kan existera och behandlas inom ramarna för systemet (se också ontologi);
- – om datorteknik som behandlar text i naturliga språk: ordens betydelser, så som en människa förstår dem, till skillnad från orden som godtyckliga följder av tecken. – Läs också om den semantiska webben.
– På engelska: semantics.
[filosofi] [språk] [systemutveckling] [ändrad 3 juni 2020]
(CMMI) – modell för förbättring av systemutvecklingsprocessen, utvecklad på Software engineering institute. Den efterträder Capability maturity model†, CMM. Skillnader mellan CMM och CMMI är bland annat att modellen har differentierats, samtidigt som den har breddats för att kunna tillämpas på fler områden. – Se cmmiinstitute.com.
[systemutveckling] [ändrad 7 september 2018]
konstruktion, formgivning, design. – Design har en bredare betydelse på engelska än på svenska. To design a computer kan oftast översättas med ”att konstruera en dator”. Svenska att designa är däremot oftast synonymt med att formge, alltså mer estetiskt än ingenjörsmässigt. – I systemutveckling, särskilt i vattenfallsmetoden, används design om den fas när man gör upp ritningarna till systemet, alltså fasen mellan analys och realisering. – Engelska grand design kan översättas med storslagen plan. – Se också engineering.
[formgivning] [språktips] [systemutveckling] [ändrad 6 februari 2022]
genomförande, utförande, realisering. – I systemutveckling är implementering det att man bygger ett fungerande system i enlighet med den modell som man har framställt i designfasen. Skriv hellre realisering än implementering. – På engelska skiljer man mellan implementation (=att genomföra ett projekt så att man har en färdig produkt, till exempel ett program) och deployment (utplacering – att se till att användarna kommer åt produkten och kan använda den).
[systemutveckling] [ändrad 14 juni 2019]
(iterative) – i omgångar, upprepande, med successiva förbättringar eller omarbetningar:
- – i systemutveckling: iterativ systemutveckling – systemutvecklingsmetod där man snabbt bygger ett körbart system som sedan omarbetas till förbättrade versioner (iterationer) tills det fungerar som man vill. – Se också topdown. – Iterativ ska inte förväxlas med inkrementell;
- – i programmering: se iteration.
[programmering] [systemutveckling] [ändrad 27 april 2020]
Microsofts program för projektledning. – Se Microsofts webbsidor.
[projektarbete] [ändrad 11 september 2018]
ett program för projektledning, skrivet i öppen källkod. Det beskrivs som ett alternativ till Microsoft Project. – Se Sourceforge och projectlibre.com.
[projektarbete] [ändrad 28 juni 2018]