Workflows
Im Kontext von Software beschreibt ein Workflow die strukturierte Abfolge von Aktivitäten (manuell oder automatisiert), Zuständen und Übergängen, durch die…
Standardization(ApplicationProgramming Interfaces, API)
Standardisierung in der Softwareentwicklung und bei APIs …
Best Practices (z.B. Clean Code, Documentation)
Eine Best Practice in der Softwareentwicklung ist eine Methode oder Leitlinie, die sich über längere Zeit hinweg als geeignet erwiesen hat, in einem…
Testing, Debugging, Verification
Testing in der Softwareentwicklung ist der systematische Prozess, ein Programm oder ein System auszuführen, mit dem Ziel,…
KI-unterstützte Cdegenerierung
KI‑gestützte Codegenerierung in der Softwareentwicklung bezeichnet den Einsatz von Modellen der künstlichen Intelligenz, um…
Continous Development/Continous Integration
Continuous Development ist ein übergeordneter Ansatz, bei dem Codeänderungen fortlaufend vorgenommen, integriert, getestet und…
High Level Programming Languages (z.B. QRISP)
Eine High‑Level‑Programmiersprache wie Python oder qrisp ist stark von Maschinencode abstrahiert und erlaubt es Programmierenden, mit…
Domäenenspezifische Programmiersprache
Eine domänenspezifische Sprache (Domain‑Specific Language, DSL) in der Softwareentwicklung ist eine Programmiersprache, die darauf spezialisiert ist,…
Hardwarespezifische Programmiersprachen
Im Kontext Quantum Software Engineering bezeichnet hardwarespezifisch Quanten‑Software oder ‑Code, der auf die konkreten Eigenschaften und Einschränkungen eines bestimmten Quantencomputers oder…
Hardwarenahe Programmiersprachen (z.B. QUISKIT)
High‑Level‑ und Low‑Level‑Programmiersprachen unterscheiden sich vor allem darin, wie nah sie…
SDKs
Ein Software Development Kit (SDK) ist eine gebündelte Sammlung von Werkzeugen, Bibliotheken und Dokumentation, die…
General Purpose Emulators (e.g. SV, QASM, TNs)
Ein General‑Purpose‑Emulator in der Quantencomputing‑Softwareentwicklung ist entsprechend ein klassisches Software‑Werkzeug bzw. ein Simulator, der das…
Specialized Emulators (e.g. STIM, QRyd)
Im High‑Performance‑Computing (HPC) bezeichnen spezialisierte Emulatoren Emulationswerkzeuge oder ‑plattformen, die…
Quantum-High Performance Computing Integration
Quantum‑HPC‑Integration in der Quantencomputing‑Softwareentwicklung bezeichnet die…
Entwicklungsplattform
Im Quantum Software Engineering Kontext bezeichnet der Begriff Plattform die grundlegende Umgebung, auf der Software entwickelt, ausgeführt und betrieben wird. Sie umfasst eine Kombination aus…
Services QaaS
Quantum as a Service (QaaS) ist ein Cloud‑Servicemodell, das ortsunabhängigen, bedarfsgerechten Zugriff auf Quantencomputing‑Ressourcen, wie reale Quantenprozessoren, Emulatoren und Entwicklungswerkzeuge, über das…
Hybrid Cloud
Eine Hybrid‑Cloud in der Softwareentwicklung und im Cloud Computing beschreibt eine Architektur, bei der Anwendungen und Daten über eine Kombination aus privaten und öffentlichen Cloud‑Umgebungen hinweg…
Management und Betrieb von Cloud-Quantencomputing (z. B. Orchestrierung, Scheduling)
Der Begriff beschreibt, wie eine cloudbasierte Quantencomputing‑(QC‑)Umgebung im Betrieb umgesetzt wird: wie Jobs…