- – i systemutveckling: systematiskt sätt att framställa en modell av det system som ska byggas. – Metoder brukar kunna delas upp i kravspecifikation, användningsfall, analys, konstruktion (design) och realisering (implementation), men de momenten behöver inte genomföras i tur och ordning (se iterativ och vattenfallsmetoden). Planen för realiserande av modellen kallas för process, men numera drar man sällan en skarp gräns mellan metod och process;
- – i objektorientering: operation som ett objekt kan genomföra genom att exekvera kod som ingår i objektet. Kallas även för rutin eller procedur. Metoder är inkapslade och exekveras efter anrop (metodanrop eller meddelande, betydelse 2) till objektet. Objektet kan på motsvarande sätt leverera resultatet av operationen (returvärdet) som ett meddelande. Programmeraren behöver inte veta hur programkoden som ingår i koden ser ut, hon behöver bara veta hur man anropar metoden.
– På engelska: method.
[systemutveckling] [ändrad 5 februari 2019]
en samordnad attack med infiltrationsprogram som sedan 2007 har samlat in dokument från internationella organisationer. – Red October upptäcktes i december 2012. Angriparna har installerat program hos de angripna datorerna, och de programmen har samlat in och vidarebefordrat känsliga dokument till angriparna. Dokumenten är från organisationer som EU och Nato. Ett tusental datorer tros vara infekterade. – Red October är det namn som Kaspersky Lab, som upptäckte attacken, använder – se denna länk.
[attacker] [ändrad 15 september 2020]
i systemutveckling: skämtsamt om en kombination av Scrum och vattenfallsmetoden. Anses leda till misslyckande ”med högre sannolikhet än om man enbart använder vattenfallsmetoden”.
[systemutveckling] [ändrad 28 mars 2017]
Software engineering method and theory – ett enhetligt sätt att beskriva systemutvecklingsmetoder, utvecklat av bland andra Ivar Jacobson. Semat strävar efter att på ett entydigt sätt beskriva de teoretiska grunderna för systemutveckling och tillvägagångssätten vid realisering av system. Semat är till stor del agnostiskt när det gäller teorier och metoder, men rymmer vissa värderingar. Till exempel att agila metoder vanligtvis är bra och att vattenfallsmetoden inte är bra. – Se semat.org.
[förkortningar på S] [systemutveckling] [ändrad 1 september 2020]
synkronisera–stabilisera – ett arbetssätt vid systemutveckling: flera grupper arbetar parallellt med varsin del av systemet. De synkroniserar (samordnar) och stabiliserar (rättar) sitt arbetsresultat (koden) ofta under arbetets gång. Arbetssättet är ett alternativ till den traditionella vattenfallsmetoden, och bygger på erfarenheter från utvecklingen av Netscape Navigator† och Internet Explorer. Metoden beskrevs i boken Competing on internet time: Lessons from Netscape and its battle with Microsoft från 1998 (länk) av David Yoffie (länk) från Harvard och Michael Cusumano (länk) från MIT.
[systemutveckling] [ändrad 1 november 2019]
varumärke sedan 2017 för IBM:s stordatorer. De marknadsförs som driftssäkra och kraftfulla servrar, närmare bestämt som stordatorservrar. Hette tidigare System Z, ännu tidigare zSeries och System/390. – Se IBM:s webbsidor.
[stordatorer] [ändrad 25 september 2018]
äldre beteckning på IBM:s stordatorer. Från 2006 kallades de för System Z, numera IBM Z.
[namnbyte] [stordatorer] [ändrad 1 november 2017]
(systems development, på svenska också: systemering) – utveckling av it‑system. – I ett it-system kan det ingå applikationer, klienter, serverprogram, databaser, nätverk, funktioner för systemadministration och it-säkerhet, så kallade mellanprogram, webbservrar, webbsidor och annat. Många av de beståndsdelarna köps sedan länge som färdiga standardprodukter, men de behöver anpassas till organisationens behov och knytas samman i ett nätverk. – Systemutveckling omfattar en hel kedja från beställning till test och leverans av systemet. Man brukar tala om stegen kravspecifikation, användningsfall, analys, design, kodning och testning, men dessa görs numera sällan i tur och ordning. (Läs om vattenfallsmetoden kontra agil systemutveckling.) – I systemutveckling skiljer man ibland mellan metoder och processer. En metod är ett sätt att, utifrån kravspecifikationen, komma fram till hur det färdiga systemet ska se ut. Man tar fram en modell av det färdiga systemet (analys följt av design). En process utgår sedan från modellen och är en plan för hur utvecklingsarbetet ska gå till. Jämför med att göra ritningarna till ett hus (=metoden) och att planera byggandet av ett hus (=processen). I agil systemutveckling är skillnaden mellan metod och process mindre uttalad. – När man talar om programutveckling menar man ofta bara att man utvecklar ett enda program (en applikation). Det finns dock ingen skarp gräns mellan systemutveckling och programutveckling. – IDG:s artiklar om systemutveckling: länk.
[systemutveckling] [ändrad 25 mars 2023]
fram till 2006 beteckning på IBM:s stordatorer och stordatorbaserade servrar. Från 2006 hette det System Z, från 2017 IBM Z. En äldre benämning är System/390.
[stordatorer] [ändrad 15 december 2020]
- – ett kubanskt utförande av Linux, släppt i början av 2009. – Version 1 byggde på Gentoo, men version 2 byggde på Ubuntu. – Efter en version av Nova från 2013 dröjde det till 2022 tills det kom en ny version, Nova 8.0. – Den första versionen av Nova hette Baire efter en ort på Kuba. Därför kallades operativsystemet ibland för Nova Baire, men benämningen Escritorio Baire används också (Escritorio betyder bokstavligen skrivbord, alltså användarmiljö). – Se nova.cu (på spanska);
- – (från Palm) – se WebOS.
[linuxdistributioner] [ändrad 24 november 2022]