Was ist Softwareentwicklungsmethodik?

Software Development Methodology (SDM) ist ein Mittel, mit dem ein Programm durch die Generierung von Code und die Verwendung verschiedener Tools erstellt wird. Dies bezieht sich im Grunde auf den Prozess selbst und die Art und Weise, wie er verwaltet wird, um sicherzustellen, dass die Entwicklung rechtzeitig und innerhalb eines angemessenen Budgets abgeschlossen ist. Es gibt eine Reihe von Formen, die die Softwareentwicklungsmethodik annehmen kann, abhängig von der Art des erstellten Programms und der verwendeten Tools. Im Allgemeinen unterliegt SDM jedoch die Notwendigkeit, eine Aufgabe von Aufgaben in überschaubare Elemente und einen Prozess zu gewährleisten, der zahlreiche, erweiterte Iterationen durchläuft. Mehrere Frameworks können zusammen verwendet werden, um ein einzelnes SDM zu erstellen, und dann können zahlreiche Methoden zu einer SDM -Familie kombiniert werden. Die Verwendung einer Softwareentwicklungsmethode etabliert sich häufigS und fördert Best Practices bei der Erstellung neuer Software für ein Entwicklerteam. Ohne SDM kann der Prozess leicht chaotisch werden und in Bezug auf finanzielle Ressourcen und Zeit zu Abfall führen.

Eine der häufigsten und einfachsten Arten der Softwareentwicklungsmethodik wird als "Wasserfall" bezeichnet. Bevor dieses SDM verwendet werden kann, müssen spezifische Ziele für einen bestimmten Prozess festgelegt werden, und der gesamte Entwicklungszyklus muss in verschiedene Elemente unterteilt werden. Ein einzelnes Element kann dann angesprochen werden und wird durch eine Reihe von Schritten geführt, die jeweils als Abwärtsprozession visualisiert werden, die das Konzept "Wasserfall" erzeugt. Diese Art der Softwareentwicklungsmethode wird in vielen Situationen nicht mehr verwendet, da neuere Methoden sie ersetzt haben, aber weiterhin als grundlegendes Beispiel dafür dient, wie ein SDM strukturiert werden sollte.

Das "Spiral" -Modell ist zu einer beliebten Softwareentwicklungsmethodik geworden, da es es schafft, zwei wichtige Elemente des Prozesses in einer einzigen Visualisierung zu erfassen. Im Allgemeinen ist eine Spirale eine einzige Linie, die in der Mitte beginnt und sich in konzentrischen Ringen nach außen bewegt, die größer werden, aber durch die gleiche kreisförmige Form verlaufen. Dies wird als Modell für die Softwareentwicklung verwendet, da jedes Element eines Programms klein beginnt und die Größe während der Entwicklung zunimmt. Zu diesem Zeitpunkt wird auch zahlreiche Phasen wie Entwicklung, Bewertung und Analyse in verschiedenen Iterationen durchgeführt. All dies erzeugt einen einzelnen einheitlichen Prozess, der sich nach außen größer wächst, wenn er sich durch wiederholte Schritte bewegt, ähnlich wie eine Spirale.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?