Programmiergrundlagen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Die Softwareentwicklung umfasst normalerweise einen Standardsatz von Schritten. Wenn Sie neu in der Entwicklung von Anwendungen sind, lesen Sie weiter.

    Ihre Aufgabe als Entwickler

    Wenn Sie neu in der Entwicklung von Anwendungen sind und nicht einmal codieren können, ServiceNowHat eine Low-Code-Entwicklungsplattform namens Creator Studio Dies ermöglicht Ihnen die Erstellung einer grundlegenden Anwendung zur Erfüllung von Anforderungen. Die Entwicklung könnte neue Gewässer sein, in denen Sie schwimmen können, aber Sie werden feststellen, dass die Low-Code-Tools einfach zu verwenden sind. Also scheuen Sie sich nicht vor der Entwicklung einer App!

    Softwareentwickler tun viele Dinge, aber was sie gemeinsam haben, ist die Lösung von Problemen mit Computercode. ServiceNowBietet Codierungsplattformen, die keine Codierungs-Experience, Codierungs-Experience auf mittlerer Ebene und Expertencodierungs-Experience erfordern. Je weniger Codierung erforderlich ist, desto mehr Arbeit leistet die Codierungsplattform für Sie. Daher werden auch erfahrene Softwareentwickler Codierungsplattformen auf niedriger und mittlerer Ebene schätzen, z. B. Creator Studio Und App Engine Studio .

    Softwareentwicklungslebenszyklus

    Die allgemeinen Phasen der Entwicklung einer Anwendung sind:
    1. Definieren Sie das Problem.
    2. Planen Sie die Lösung.
    3. Codieren Sie die Lösung.
    4. Testen Sie die Anwendung.
    5. Stellen Sie die Anwendung bereit.
    6. Dokumentieren Sie die Anwendung.

    Diese Schritte werden häufig als Softwareentwicklungslebenszyklus bezeichnet. ServiceNow Entwicklerdokumentation Ist gemäß diesen Schritten gruppiert.

    Müssen Sie wirklich eine neue Anwendung erstellen

    Ihr erster Schritt besteht darin, zu bestimmen, ob das Erstellen einer Anwendung erforderlich ist. Berücksichtigen Sie:

    Wenn das Erstellen einer neuen Anwendung sinnvoll ist, fahren Sie fort.

    Definieren des Problems

    Wenn Sie eine Anwendung erstellen möchten, müssen Sie eine Vorstellung davon haben, was sie tun soll. Möglicherweise haben Sie jedoch keine detaillierte Vorstellung von der Lösung. Mindestens müssen Sie Folgendes im Detail definieren:
    • Gewünschte Anwendungsausgabe
    • Daten, die in die Anwendung gehen
    Die eingehenden Daten stammen normalerweise aus einer Datentabelle. Sie müssen den Tabellennamen und den Typ der darin enthaltenen Daten kennen. Sie können verwenden ServiceNowTools wie Tabellengenerator , Um Ihre Daten zu speichern und anzupassen.

    Die gewünschte Ausgabe kann ein Dashboard, in einer Tabelle gespeicherte Daten oder ein Gerät sein, das an einen Mitarbeiter gesendet wird. Bevor Sie sich für die Ausgabe entscheiden, zeigen Sie vielen Personen ein Modell Ihrer Ausgabe an, um zu sehen, ob sie Verbesserungen für die Ausgabe vorschlagen können. Überspringen Sie diesen Schritt nicht.

    Planung der Lösung

    Es gibt verschiedene Möglichkeiten, einen Algorithmus zu erstellen, der die gewünschte Ausgabe erzeugt. Die einfachste Methode besteht in der Verwendung eines Flussdiagramms, das mit den Eingabedaten beginnt und jeden Schritt im Prozess anzeigt, der zur Ausgabe führt. Mithilfe eines Flussdiagramms können Sie sich auf das Gesamtbild dessen konzentrieren, was Sie tun möchten, und vermeiden, wie dies getan wird. Betrachten Sie Ihr Flussdiagramm kritisch, um den Prozess zu optimieren.

    Möglicherweise benötigen Sie Berechtigungen zur Verwendung von Datentabellen oder sogar die Berechtigung zum Erstellen einer Anwendung. Beispielsweise erhalten Bürgerentwickler App-Entwicklungsberechtigungen über App-Engine-Managementcenter .

    Für weitere Informationen zu ServiceNowPlanungstools, siehe Planung Ihrer Anwendung .

    Codieren der Anwendung

    Zum Codieren der Anwendung können Sie Folgendes verwenden:Für weitere Informationen zu ServiceNowCodierungsplattformen, siehe Entwicklung Ihrer Anwendung .

    Ihre Anwendung wird getestet

    Das Testen Ihrer Anwendung erfordert die Eingabe von Daten, um sicherzustellen, dass das Ergebnis korrekt ist. Es ist wichtig, viele Daten einzugeben, auch falsche Daten, um zu sehen, wie gut Ihre Anwendung richtige und falsche Eingaben verarbeitet. Geben Sie Daten ein, die zu groß sind oder den falschen Typ haben. Geben Sie überhaupt keine Daten ein. Versuchen Sie, Ihre Anwendung zu unterbrechen, um zu verhindern, dass Ihre Anwender dies tun. Die ordnungsgemäße Handhabung von Fehlerbedingungen ist für eine gute Kunden-Experience von entscheidender Bedeutung.

    Für weitere Informationen zu ServiceNowTools werden getestet, siehe Testen und Debugging von Anwendungen .

    Ihre Anwendung wird bereitgestellt

    Nachdem Sie Ihre Anwendung getestet haben, ist es an der Zeit, sie bereitzustellen, damit Kunden sie verwenden können. Die Anwendungsbereitstellung erfolgt von Systemadministratoren, nicht von Entwicklern.

    Für Informationen zu ServiceNowBereitstellungstools, siehe Anwendungen werden bereitgestellt .

    Ihre Anwendung wird verwaltet

    Die Wartung der Anwendung behandelt Probleme wie das Überladen eines Servers, Anwendungsfehler und Funktionsaktualisierungen. Die Abrechnung von Funktionsupdates ist die Aufgabe eines Entwicklers. Zu sehen, wie gut eine Anwendung funktioniert, ist die Aufgabe eines Systemadministrators.

    Für weitere Informationen zu ServiceNowTools, mit denen Sie Ihre Anwendung verwalten können, siehe Ihre Anwendung wird verwaltet .

    Ihre Anwendung wird dokumentiert

    Die Anwendungsentwicklung ist erst abgeschlossen, wenn die Anwendung dokumentiert ist. Es gibt viele Gründe, Ihre Anwendung zu dokumentieren:
    • Interne Hinweise helfen anderen Entwicklern, an Ihrer Anwendung zu arbeiten. Es dauert sehr viel Zeit, die Gründe für Programmierentscheidungen und -Methoden herauszufinden. Die Dokumentation dieser hilft zukünftigen Entwicklern, Ihre Anwendung zu verwalten.
    • Anwender müssen wissen, wie Sie Ihre Anwendung verwenden. So transparent die Anwendung Ihrer Meinung nach auch ist, Sie finden viele Personen, die frustriert sind, wenn Sie versuchen, sie zu verwenden. Führen Sie einen Nutzbarkeitstest für Ihre Anwendung und Dokumentation durch, um zu sehen, wo Anwender auf Probleme stoßen. Je breiter die Zielgruppe ist, desto wichtiger ist die Anwendung, desto wichtiger ist die Dokumentation. Erwägen Sie, einen erfahrenen technischen Autor zu verwenden, um die Dokumentation zu verfassen.