Grundlagen der Programmierung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Die Softwareentwicklung umfasst normalerweise eine Reihe von Standardschritten. 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 wissen, wie man codiert, bietet ServiceNow eine Low-Code-Entwicklungsplattform namens App Engine Studio, mit der Sie eine Anwendung erstellen können. Die Entwicklung ist vielleicht Neuland für Sie, aber Sie werden feststellen, dass die Low-Code-Tools einfach zu verwenden sind. Scheuen Sie sich also nicht, eine App zu entwickeln!

    Softwareentwickler tun viele Dinge, aber was sie gemeinsam haben, ist die Lösung von Problemen mit Computercode. ServiceNow bietet Codierungsplattformen, die keine Codierungserfahrung, mittlere Codierungserfahrung und Codierungserfahrung von Experten erfordern. Je weniger Codierung erforderlich ist, desto mehr Arbeit nimmt Ihnen die Codierungsplattform ab. Daher werden selbst erfahrene Softwareentwickler Low- und Mid-Level-Codierungsplattformen wie App Engine Studiozu schätzen wissen.

    Lebenszyklus der Softwareentwicklung

    Die häufigsten Phasen bei 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 allgemein als Softwareentwicklungslebenszyklus bezeichnet. ServiceNow Entwicklerdokumentation wird gemäß diesen Schritten gruppiert.

    Müssen Sie wirklich eine neue Anwendung erstellen?

    Ihr erster Schritt besteht darin, festzustellen, ob die Erstellung einer Anwendung erforderlich ist. Überlegung:

    Wenn die Erstellung einer neuen Anwendung sinnvoll ist, fahren Sie fort!

    Definieren des Problems

    Wenn Sie planen, eine Anwendung zu erstellen, müssen Sie eine Vorstellung davon haben, was sie tun soll. Möglicherweise haben Sie jedoch keine detaillierte Vorstellung von der Lösung. Sie müssen mindestens Folgendes detailliert definieren:
    • Gewünschte Anwendungsausgabe
    • Daten, die in die Anwendung eingehen
    Die eingehenden Daten stammen normalerweise aus einer Datentabelle. Sie müssen den Tabellennamen und den Typ der darin enthaltenen Daten kennen. Sie können ServiceNow Tools wie den Tabellen-Generatorverwenden, 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, um zu sehen, ob sie Verbesserungen an der Ausgabe vorschlagen können. Überspringen Sie diesen Schritt nicht.

    Planen 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 zeigt, der zur Ausgabe führt. Wenn Sie ein Flussdiagramm verwenden, können Sie sich auf das Gesamtbild dessen konzentrieren, was Sie tun möchten, und vermeiden, wie es geht. Sehen Sie sich Ihr Flowchart kritisch an, um den Prozess zu optimieren.

    Möglicherweise benötigen Sie Berechtigungen zum Verwenden von Datentabellen oder sogar Berechtigungen zum Erstellen einer Anwendung. Beispielsweise erhalten Citizen Developers über das App Engine Management CenterApp-Entwicklungsberechtigungen.

    Weitere Informationen zu den Planungstools ServiceNow finden Sie unter Anwendung planen.

    Codierung der Anwendung

    Um die Anwendung zu codieren, können Sie Folgendes verwenden: Weitere Informationen zu ServiceNow -Codierungsplattformen finden Sie unter Anwendung entwickeln.

    Testen Sie Ihre Anwendung

    Zum Testen Ihrer Anwendung müssen Daten eingegeben werden, um sicherzustellen, dass das Ergebnis korrekt ist. Es ist wichtig, viele Daten einzugeben, auch falsche Daten, um zu sehen, wie gut Ihre Anwendung mit korrekten und falschen Eingaben umgeht. 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 die Benutzer daran zu hindern. Der ordnungsgemäße Umgang mit Fehlerbedingungen ist für eine gute Kunden-Experience von entscheidender Bedeutung.

    Weitere Informationen zu den Testtools ServiceNow finden Sie unter Anwendungen testen und debuggen.

    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 durch Systemadministratoren, nicht durch Entwickler.

    Weitere Informationen zu den Bereitstellungstools ServiceNow finden Sie unter Anwendungen bereitstellen.

    Anwendung verwalten

    Bei der Wartung der Anwendung werden Probleme wie Überlastung eines Servers, Anwendungsfehler und Funktionsupdates behandelt. Die Berücksichtigung von Funktionsupdates ist die Aufgabe eines Entwicklers. Zu sehen, wie gut eine Anwendung funktioniert, ist die Aufgabe eines Systemadministrators.

    Weitere Informationen zu den Tools ServiceNow, die Sie bei der Wartung Ihrer Anwendung unterstützen, finden Sie unter Anwendung verwalten.

    Dokumentieren Ihrer Anwendung

    Die Anwendungsentwicklung ist erst abgeschlossen, wenn die Anwendung dokumentiert ist. Es gibt viele Gründe, Ihre Bewerbung zu dokumentieren:
    • Interne Notizen helfen anderen Entwicklern bei der Arbeit an Ihrer Anwendung. Es dauert lange, die Gründe für Programmierentscheidungen und -methoden herauszufinden. Wenn Sie diese dokumentieren, können zukünftige Entwickler Ihre Anwendung verwalten.
    • Benutzer müssen wissen, wie sie Ihre Anwendung verwenden. So transparent die Anwendung Ihrer Meinung nach auch ist, Sie werden viele Menschen finden, die beim Versuch, sie zu verwenden, frustriert sind. Führen Sie einen Verwendbarkeitstest für Ihre Anwendung und Dokumentation durch, um zu sehen, wo Benutzer auf Probleme stoßen. Je breiter die Zielgruppe, desto wichtiger die Anwendung, desto wichtiger die Dokumentation. Ziehen Sie in Betracht, einen erfahrenen technischen Redakteur mit dem Schreiben der Dokumentation zu beauftragen.