Software-Entwicklungsumgebung (SDE)

Autor: Randy Alexander
Erstelldatum: 24 April 2021
Aktualisierungsdatum: 26 Juni 2024
Anonim
The 5 Best Python IDE’s and Editors
Video: The 5 Best Python IDE’s and Editors

Inhalt

Definition - Was bedeutet Software Development Environment (SDE)?

Eine Softwareentwicklungsumgebung (Software Development Environment, SDE) ist eine Umgebung, die die in einem Softwareentwicklungszyklus enthaltenen Routinen automatisiert oder erweitert. Dies umfasst die Programmierung zahlreicher Aufgaben wie Team- und Projektmanagement sowie die Programmierung großer Aufgaben wie Konfigurationsmanagement. Ein SDE unterstützt auch die umfangreiche und langfristige Wartung von Software.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Software Development Environment (SDE)

Mit dem technologischen Fortschritt und den gestiegenen Erwartungen der Benutzer ändert sich höchstwahrscheinlich die Funktionalität einer Umgebung. Die Sammlung von Software-Tools für Entwickler wurde seit den 1990er Jahren erheblich erweitert.

Die folgenden vier Kategorien stellen Trends dar, die einen erheblichen Einfluss auf Umgebungen haben, d. H. Auf deren Benutzeroberflächen, Tools und Architekturen:

  • Sprachorientierte Umgebungen: Diese Umgebungstypen werden um eine Sprache herum entwickelt und bieten somit einen für diese Sprache geeigneten Werkzeugsatz. Sie sind sehr interaktiv und bieten eingeschränkte Unterstützung für die Programmierung im großen Stil. Cedar für Mesa / Cedar, Rational Environment für Ada, Interlisp für Lisp und Smalltalk für Smalltalk sind einige gängige Beispiele für sprachzentrierte Umgebungen.
  • Strukturorientierte Umgebungen: Diese Umgebungstypen enthalten Techniken, mit denen Benutzer die Strukturen direkt bearbeiten können. Diese Techniken sind sprachunabhängig, was das Konzept von Generatoren für Umgebungen auslöste.
  • Toolkit-Umgebungen: Diese Umgebungstypen bieten eine Reihe von Tools, die sprachunabhängige Unterstützung für umfangreiche Programmieraufgaben enthalten, einschließlich Versionskontrolle und Konfigurationsmanagement.
  • Methodenbasierte Umgebungen: Diese Umgebungstypen unterstützen eine Vielzahl von Routinen, die am Softwareentwicklungsprozess beteiligt sind. Dies beinhaltet Aufgaben wie Team- und Projektmanagement. Sie bieten auch Werkzeuge für bestimmte Spezifikations- und Designtechniken.