Der Computerbegriff, der den Standard beschreibt, um den Software entwickelt wird, ist
Architektur .
Hier ist der Grund:
* Softwarearchitektur Definiert die hochrangige Struktur eines Softwaresystems. Es umfasst die Komponenten, ihre Beziehungen und die Prinzipien, die ihr Design und ihre Entwicklung regieren.
* Standards Innerhalb der Software -Architektur bieten Richtlinien und Best Practices für den Aufbau und die Wartung von Software. Diese Standards gewährleisten Konsistenz, Wartbarkeit und Skalierbarkeit.
Andere relevante Begriffe:
* Framework: Eine vorgefertigte Struktur, die eine Grundlage für die Entwicklung von Software bietet. Frameworks definieren die Gesamtorganisation und den Fluss der Anwendung.
* Entwurfsmuster: Wiederverwendbare Lösungen für allgemeine Softwaredesignprobleme. Sie bieten eine Blaupause für die Lösung wiederkehrender Themen in bestimmten Kontexten.
* API (Anwendungsprogrammierschnittstelle): Eine Reihe von Regeln und Spezifikationen, die definieren, wie Softwarekomponenten interagieren. APIs ermöglichen es verschiedenen Teilen der Software, miteinander zu kommunizieren.
Beispiel:
Angenommen, Sie entwickeln eine Webanwendung. Die Softwarearchitektur kann mithilfe eines MVC-Musters (Modell-View-Controller) bestimmen, das die Trennung von Bedenken hinsichtlich Daten, Präsentation und Logik definiert. Diese architektonische Auswahl setzt den Standard für die Struktur und Entwicklung der Software.