Woordenlijst

Woordenlijst

Inhoudsopgave

Acroniemen
Algemene Voorwaarden
Definitie
ALM
Beheer van applicatielevenscyclus
Een reeks processen en tools die worden gebruikt om de volledige levenscyclus van een applicatie te beheren.
SDLC
Softwareontwikkeling Levenscyclusbeheer
Het proces van het ontwerpen, ontwikkelen, testen en implementeren van software.
CI / CD
Continue integratie/continue implementatie
Een softwareontwikkelingsproces waarbij wijzigingen regelmatig worden geïntegreerd en getest om ervoor te zorgen dat ze snel en betrouwbaar kunnen worden geïmplementeerd.
Behendig
Behendig
Een softwareontwikkelingsmethodiek die de nadruk legt op samenwerking, flexibiliteit en een continue feedbacklus.
Worsteling om de bal
Worsteling om de bal
Een Agile-methodologie die de nadruk legt op korte, iteratieve ontwikkelingscycli die sprints worden genoemd.
Kanban
Kanban
Een Agile-methodiek die zich richt op het visualiseren van de workflow en het beperken van onderhanden werk om de efficiëntie te verbeteren.
DevOps
DevOps
Een reeks praktijken die softwareontwikkeling en IT-activiteiten combineert om de ontwikkelingscyclus te verkorten en de kwaliteit van software te verbeteren.
Test automatisering
Test automatisering
Het gebruik van softwaretools om de uitvoering van tests te controleren, werkelijke resultaten te vergelijken met verwachte resultaten en te rapporteren over het slagen of mislukken van tests.
Continu testen
Continu testen
Het proces van het uitvoeren van geautomatiseerde tests als onderdeel van de CI/CD-pijplijn om de kwaliteit van software te waarborgen.
Code opslagplaats
Code opslagplaats
Een centrale locatie waar ontwikkelaars codeversies kunnen opslaan en beheren.
Versiebeheer
Versiebeheer
Het proces van het beheren van wijzigingen in documenten of bestanden in de loop van de tijd.
Server bouwen
Server bouwen
Een server die automatisch codewijzigingen bouwt, test en implementeert.
Deployment
Deployment
Het proces van het verplaatsen van een softwaretoepassing van ontwikkeling naar productie.
Releasebeheer
Releasebeheer
Het proces van plannen, roosteren en controleren van de verplaatsing van softwarereleases naar verschillende omgevingen.
Configuration Management
Configuration Management
Het proces van het identificeren, organiseren en besturen van software- en hardwareconfiguraties.
Change Management
Change Management
Het proces van het beheren van wijzigingen in softwaretoepassingen, inclusief het evalueren, goedkeuren en implementeren van wijzigingen.
Traceerbaarheid
Traceerbaarheid
De mogelijkheid om vereisten, tests en defecten in de hele SDLC bij te houden.
Vereistenbeheer
Vereistenbeheer
Het proces van het uitlokken, documenteren, analyseren en prioriteren van softwarevereisten.
Testbeheer
Testbeheer
Het proces van het plannen, ontwerpen, uitvoeren en rapporteren van tests.
Defectbeheer
Defectbeheer
Het proces van het identificeren, rapporteren en volgen van defecten in softwaretoepassingen.
RISICO BEHEER
RISICO BEHEER
Het proces van het identificeren, analyseren en beperken van risico's die samenhangen met softwareontwikkeling en -implementatie.
Metriek
Metriek
Kwantitatieve metingen die worden gebruikt om softwarekwaliteit en procesprestaties te evalueren.
KPI's
Key Performance Indicators
Metrieken die worden gebruikt om het succes van een softwareontwikkelingsproces of -project te evalueren.
SLA's
Service Level Agreements
Overeenkomsten tussen dienstverleners en klanten die het te leveren serviceniveau bepalen.
SLO's
Doelstellingen op serviceniveau
Doelen gesteld door serviceproviders om aan SLA's te voldoen.
UAT
Gebruikers Acceptatie Testen
De laatste testfase waarin gebruikers de software testen om er zeker van te zijn dat deze aan hun eisen voldoet.
API
Application Programming Interface
Een set protocollen en hulpmiddelen voor het bouwen van softwaretoepassingen.
SDK
Software Development Kit
Een verzameling softwareontwikkelingstools in één installeerbaar pakket.
IDE
Geïntegreerde ontwikkelomgeving
Een softwaretoepassing die een uitgebreide omgeving biedt voor softwareontwikkeling.
Maven
Maven
Een build-automatiseringstool die voornamelijk wordt gebruikt voor Java-projecten.
Jenkins
Jenkins
Een open-source automatiseringsserver die wordt gebruikt voor het bouwen, testen en implementeren van software.
Git
Git
Een gedistribueerd versiebeheersysteem dat wordt gebruikt voor softwareontwikkeling.
Geautomatiseerde tests
Geautomatiseerde tests
De praktijk van het gebruik van softwaretools om de uitvoering van tests te automatiseren, om de tijd en moeite die nodig is voor testen te verminderen.
TDD
Test gedreven ontwikkeling
Een ontwikkelingsbenadering waarbij tests worden geschreven voordat code wordt geschreven, om ervoor te zorgen dat de code voldoet aan de vereisten en testbaar is.
BDD
Gedragsgestuurde ontwikkeling
Een ontwikkelingsbenadering die de nadruk legt op samenwerking tussen ontwikkelaars, testers en belanghebbenden om vereisten te definiëren en te implementeren.
Performance Testing
Performance Testing
Het proces van het testen van softwaretoepassingen om ervoor te zorgen dat ze presteren onder de verwachte belasting en volumes.
load Testen
load Testen
Het proces waarbij softwaretoepassingen worden getest om te bepalen hoeveel belasting ze aankunnen voordat de prestaties achteruitgaan.
Stress testen
Stress testen
Het proces van het testen van softwaretoepassingen om te bepalen hoe ze zich gedragen onder extreme omstandigheden.
Beveiligingstests
Beveiligingstests
Het proces van het testen van softwaretoepassingen om beveiligingsproblemen en bedreigingen te identificeren en aan te pakken.
Penetratietests
Penetratietests
Het proces van het testen van softwaretoepassingen door te proberen kwetsbaarheden in de beveiliging uit te buiten, om potentiële beveiligingsrisico's te identificeren.

Vergeet dit bericht niet te delen!

Synergie tussen een op modellen gebaseerde systeemengineeringbenadering en een proces voor requirementsmanagement

December 17th, 2024

11 uur EST | 5 uur CEST | 8 uur PST

Fernando Valera

Fernando Valera

CTO, Visieoplossingen

De kloof tussen eisen en ontwerp overbruggen

Ontdek hoe u de kloof tussen het MBSE- en het Requirements Management-proces kunt overbruggen.