Agile Softwareentwicklung ist ein Oberbegriff für Ansätze zur Softwareentwicklung , die die Werte und Prinzipien widerspiegeln, auf die sich die Agile Alliance, eine Gruppe von 17 Softwareexperten, im Jahr 2001 geeinigt
Kategorie
Software engineering
18 Artikel
Eine Arbeitseinheit ist ein Verhaltensmuster in der Softwareentwicklung . Martin Fowler definiert sie als alles, was während einer Geschäftstransaktion getan wird und die Datenbank beeinflussen kann .
In der Softwareentwicklung , insbesondere im verteilten Rechnen , bezeichnet Observability die Fähigkeit, Daten über die Programmausführung, interne Zustände von Modulen und die Kommunikation zwischen Komponenten zu
Developer Relations ( DevRel) ist ein Oberbegriff für die Praktiken, die von Unternehmen eingesetzt werden, die entwicklerorientierte Software entwickeln, um mit den Entwicklern , die diese Software nutzen, in Kontakt zu
In der Softwareentwicklung ist ein Haltepunkt eine absichtliche Anhalte- oder Pausenstelle in einem Programm , die zu Debugging- Zwecken eingefügt wird . Er wird manchmal auch einfach als Pause bezeichnet .
Eine integrierte Entwicklungsumgebung ( IDE ) ist eine Software , die einen relativ umfassenden Funktionsumfang für die Softwareentwicklung bietet .
Konfigurationsmanagement ( CM ) ist ein Managementprozess zur Sicherstellung und Aufrechterhaltung der Konsistenz der Leistungs-, Funktions- und physikalischen Eigenschaften eines Produkts mit seinen Anforderungen,
MLOps oder ML Ops ist ein Paradigma, das darauf abzielt, Machine-Learning- Modelle zuverlässig und effizient in der Produktion einzusetzen und zu warten .
Eine Software-Engine ist eine Kernkomponente eines komplexen Softwaresystems . Der Begriff „Engine“ ist hier metaphorisch für den Motor eines Autos .
Softwareanforderungen an ein System beschreiben , was das System leisten soll, welche Dienste es bereitstellt und welche Einschränkungen für seinen Betrieb gelten.
Software-Engineering ist ein Teilgebiet der Informatik und des Ingenieurwesens , das sich mit dem Entwurf , der Entwicklung , dem Testen und der Wartung von Softwareanwendungen befasst .
Die Softwareentwicklung ist der Prozess der Erstellung funktionsfähiger Software durch Codierung und Integration . Der Prozess umfasst Unit- und Integrationstests , jedoch keine Tests auf höherer Ebene wie Systemtests .
Ein Softwareentwicklungsprozess beschreibt ein Verfahren zur Softwareentwicklung .

Eine Softwarekomponente ist eine modulare Softwareeinheit , die spezifische Funktionalität kapselt . Die gewünschten Eigenschaften einer Komponente sind Wiederverwendbarkeit und Wartbarkeit .
Software-Konfigurationsmanagement ( SCM ), auch bekannt als Software-Änderungs- und Konfigurationsmanagement ( SCCM ) , ist eine Softwareentwicklungspraxis zur Nachverfolgung und Steuerung von Änderungen an einem
Eine Systemanforderungsspezifikation (SysRS) (abgekürzt SysRS zur Unterscheidung von einer Softwareanforderungsspezifikation (SRS) ) ist eine strukturierte Sammlung von Informationen, die die Anforderungen an ein System
Testdaten sind Datensätze oder Informationen, die zur Überprüfung der Korrektheit, Leistung und Zuverlässigkeit von Softwaresystemen verwendet werden.
A view model or viewpoints framework in systems engineering, software engineering, and enterprise engineering is a framework which defines a coherent set of views to be used in the construction of a system architecture,