Anwendungsentwicklungszyklus (Anzeige / Zyklus)

Definition - Was bedeutet Anwendungsentwicklungszyklus (AD / Zyklus)?

Der Anwendungsentwicklungszyklus besteht aus einer Reihe von Prozessen oder Schritten, die die Entwicklung einer Anwendung strukturieren, um ein Projekt auf die effizienteste Weise abzuschließen. Entwicklungszyklen variieren je nach Art der Organisation und sogar ihren Zielen. Infolgedessen kann jede Organisation einen eindeutigen Entwicklungszyklus haben.

Die Prozesse innerhalb des Zyklus konzentrieren sich nicht nur auf die eigentliche Codierung der Anwendungssoftware, sondern umfassen auch die Logik- und Entwurfsprozesse, auf denen die Codierung basiert. Dies erfolgt normalerweise zu Beginn des Zyklus, wenn alle Anforderungen definiert werden.

Technische.me erklärt den Anwendungsentwicklungszyklus (AD / Cycle)

Der Anwendungsentwicklungszyklus ist in Bezug auf die beteiligten Prinzipien und Phasen jedem anderen Entwicklungszyklus sehr ähnlich, obwohl es je nach Entwicklung Unterschiede geben kann. Es umfasst die grundlegendsten Prozesse wie Design, Entwicklung und Test.

Manchmal ist der längste Prozess der Entwurfsteil, in dem verschiedene Stakeholder - einschließlich der Entwickler - die Anforderungen und Spezifikationen sowohl der Benutzer als auch der zu verwendenden Technologie analysieren müssen. Die Stakeholder müssen die erforderlichen Anforderungen erfassen, Analysen durchführen und das Design in verschiedenen Iterationen auf hoher Ebene und detailliert entwickeln, um sowohl den Benutzer als auch den Entwickler zufrieden zu stellen. Einige Entwurfsprozesse dauern Jahre, bis ein endgültiger Entwurf vereinbart werden kann. Dies liegt jedoch normalerweise an Budgetproblemen oder daran, dass die Technologie, die einige der Anforderungen erfüllen kann, noch nicht entwickelt wurde.

Nach dem Entwurf folgt die eigentliche Entwicklungsphase, in der Programmierer ihre Codes auf dem angegebenen Entwurf und der Architektur des zu entwickelnden Systems oder der zu entwickelnden Anwendung basieren. Einige Anforderungen können sich während der Entwicklungsphase noch ändern, was die Arbeit behindern und die Dinge in Unordnung bringen kann. Dies wird als Scope Creep bezeichnet.

Die Testphase beginnt direkt nach der Codierung der Anwendung. Dieser Prozess ist sehr wichtig, da er bestimmt, ob die Anwendung oder das System für die Bereitstellung geeignet ist. Wenn alles getestet und als akzeptabel eingestuft wurde, ist der Antrag für den Einzelhandel bereit oder wird demjenigen übergeben, der ihn in Auftrag gegeben hat. Der Zyklus endet dort für einige, aber kundenorientierte Organisationen erweitern den Zyklus häufig um eine Wartungsphase. Diese Phase kann sich auf unbestimmte Zeit erstrecken oder bis die Anwendung ihr Ende erreicht hat und in den Ruhestand versetzt und durch eine neue ersetzt wird.