Was ist Endbenutzerentwicklung?
Endbenutzerentwicklung ist, wenn der Endbenutzer eines Softwareprogramms für die Entwicklung neuer Anwendungen oder Vermögenswerte innerhalb dieses Programms verantwortlich ist.Dies ist das Gegenteil von grundlegenderer Softwareentwicklung, bei der das für die Erstellung eines Programms verantwortliche Unternehmen auch alle Anwendungen und Vermögenswerte dafür entwickelt.Zu den wichtigsten Vorteilen einer solchen Entwicklung gehört die Tatsache, dass die Entwicklungszeit schneller werden kann und dass Benutzer sich mit der Software stärker beschäftigen können.Die Endbenutzerentwicklung wurde in verschiedenen Programmen verwendet, einschließlich Computerspiele, Illustrationsprogrammen und wissenschaftlicher Modellierungssoftware.
Der Hauptunterschied zwischen Endbenutzerentwicklung und regelmäßiger Softwareentwicklung ist die Art und Weise, wie ein Benutzer die Software einbezieht.Die Standardentwicklung umfasst normalerweise nur die Softwaredesigner und Entwickler, die neue Anwendungen und Nutzungen der Software erstellen, die dann den Benutzern zur Verfügung gestellt werden.Durch die Endbenutzerentwicklung kann ein Programm jedoch nach der Veröffentlichung weiter wachsen, da Benutzer neue Anwendungen in der Software erstellen oder das Programm zum Erstellen neuer Assets verwenden.Dies ermöglicht einem Softwareentwickler, ein Programm zu veröffentlichen, das vollständig ist, aber das ist nicht dazu gedacht, die Anforderungen eines jeden möglichen Benutzers zu erfüllen, da die Benutzer selbst die Möglichkeit haben, die Software zu erfüllen.Entwicklung, ein Softwareunternehmen kann es Benutzern auch ermöglichen, sich persönlicher an der Erstellung neuer Inhalte zu beteiligen.Dies gilt nicht immer für alle Benutzer, da einige Personen wahrscheinlich die von anderen entwickelte Software und Inhalte verwenden, sich jedoch nicht selbst entwickeln.Ein solches Programm ist wahrscheinlich anpassbarer und kann eine größere Benutzerbasis generieren, da Menschen jedoch häufig der Software loyal werden, die sie manipulieren können.und Gründe.Computerspiele umfassen beispielsweise häufig Toolsets oder Entwicklungskits, die den Spielern viele der gleichen Tools zur Verfügung stellen, die von den Entwicklern verwendet werden, damit die Spieler neue Ebenen, Umgebungen, Kreaturen und Erlebnisse erstellen können, die von anderen Spielern genossen werden können.Kunstprogramme können auch ähnliche Funktionen enthalten, die den Benutzern die Möglichkeit geben, neue Tools für die Verwendung im Programm selbst zu erstellen.Wissenschaftliche Modellierungssoftware kann die Entwicklung durch Endbenutzer nutzen, um ihnen verschiedene Szenarien und Skriptverhalten zu erstellen, sodass Benutzer verschiedene mögliche Situationen testen und realistische virtuelle Modelle physischer Ereignisse erstellen können.