Ordliste

Ordliste

Indholdsfortegnelse

Akronymer
Betingelser
Definition
ALM
Application Lifecycle Management
Et sæt processer og værktøjer, der bruges til at styre hele en applikations livscyklus.
SDLC
Softwareudvikling Lifecycle Management
Processen med at designe, udvikle, teste og implementere software.
CI / CD
Kontinuerlig integration/kontinuerlig implementering
En softwareudviklingsproces, hvor ændringer ofte integreres og testes for at sikre, at de kan implementeres hurtigt og pålideligt.
Agile
Agile
En softwareudviklingsmetodologi, der lægger vægt på samarbejde, fleksibilitet og en kontinuerlig feedback-loop.
Scrum
Scrum
En agil metodologi, der lægger vægt på korte, iterative udviklingscyklusser kaldet sprints.
Kanban
Kanban
En agil metode, der fokuserer på at visualisere arbejdsgangen og begrænse det igangværende arbejde for at forbedre effektiviteten.
DevOps
DevOps
Et sæt praksisser, der kombinerer softwareudvikling og it-drift for at forkorte udviklingscyklussen og forbedre kvaliteten af ​​software.
Test automatisering
Test automatisering
Brugen af ​​softwareværktøjer til at kontrollere udførelsen af ​​tests, sammenligne faktiske resultater med forventede resultater og rapportere om tests succes eller fiasko.
Kontinuerlig testning
Kontinuerlig testning
Processen med at udføre automatiserede tests som en del af CI/CD-pipeline for at sikre kvaliteten af ​​software.
Kodelager
Kodelager
En central placering, hvor udviklere kan gemme og administrere kodeversioner.
Version Control
Version Control
Processen med at administrere ændringer i dokumenter eller filer over tid.
Byg server
Byg server
En server, der automatisk bygger, tester og implementerer kodeændringer.
Deployment
Deployment
Processen med at flytte en softwareapplikation fra udvikling til produktion.
Release Management
Release Management
Processen med at planlægge, planlægge og kontrollere flytningen af ​​softwareudgivelser til forskellige miljøer.
Configuration Management
Configuration Management
Processen med at identificere, organisere og kontrollere software- og hardwarekonfigurationer.
Change Management
Change Management
Processen med at administrere ændringer til softwareapplikationer, herunder evaluering, godkendelse og implementering af ændringer.
Sporbarhed
Sporbarhed
Evnen til at spore krav, tests og defekter i hele SDLC.
Kravstyring
Kravstyring
Processen med at fremkalde, dokumentere, analysere og prioritere softwarekrav.
TestManagement
TestManagement
Processen med at planlægge, designe, udføre og rapportere om tests.
Defekthåndtering
Defekthåndtering
Processen med at identificere, rapportere og spore defekter i softwareapplikationer.
Risk Management
Risk Management
Processen med at identificere, analysere og mindske risici forbundet med softwareudvikling og -implementering.
Metrics
Metrics
Kvantitative målinger bruges til at evaluere softwarekvalitet og procesydelse.
KPI'er
Key Performance Indicators
Målinger, der bruges til at evaluere succesen af ​​en softwareudviklingsproces eller -projekt.
SLA'er
Aftaler om serviceniveau
Aftaler mellem tjenesteudbydere og kunder, der definerer det serviceniveau, der skal ydes.
SLO'er
Mål for serviceniveau
Mål sat af tjenesteudbydere for at opfylde SLA'er.
UAT
Bruger Acceptance Testing
Den sidste fase af test, hvor brugerne tester softwaren for at sikre, at den opfylder deres krav.
API
Application Programming Interface
Et sæt protokoller og værktøjer til at bygge softwareapplikationer.
SDK
Software Development Kit
En samling af softwareudviklingsværktøjer i én installerbar pakke.
IDE
Integreret udviklingsmiljø
En softwareapplikation, der giver et omfattende miljø til softwareudvikling.
Maven
Maven
Et byggeautomatiseringsværktøj, der primært bruges til Java-projekter.
Jenkins
Jenkins
En open source-automatiseringsserver, der bruges til at bygge, teste og implementere software.
Git
Git
Et distribueret versionskontrolsystem, der bruges til softwareudvikling.
automatiseret Test
automatiseret Test
Praksis med at bruge softwareværktøjer til at automatisere udførelsen af ​​tests, for at reducere den tid og indsats, der kræves til test.
TDD
Testdrevet udvikling
En udviklingstilgang, der involverer at skrive test før skrivning af kode, for at sikre at koden opfylder kravene og er testbar.
BDD
Adfærdsdrevet udvikling
En udviklingstilgang, der lægger vægt på samarbejde mellem udviklere, testere og interessenter for at definere og implementere krav.
Test af ydeevne
Test af ydeevne
Processen med at teste softwareapplikationer for at sikre, at de fungerer under forventede belastninger og volumener.
Load Testing
Load Testing
Processen med at teste softwareapplikationer for at bestemme, hvor meget belastning de kan håndtere, før ydeevnen forringes.
Stresstest
Stresstest
Processen med at teste softwareapplikationer for at bestemme, hvordan de opfører sig under ekstreme forhold.
Sikkerhedstest
Sikkerhedstest
Processen med at teste softwareapplikationer for at identificere og adressere sikkerhedssårbarheder og -trusler.
Penetration Testing
Penetration Testing
Processen med at teste softwareapplikationer ved at forsøge at udnytte sikkerhedssårbarheder for at identificere potentielle sikkerhedsrisici.

Glem ikke at dele dette opslag!

Top