Programmiergrundlagen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 4 Minuten Lesedauer
  • Softwareentwicklung umfasst normalerweise einen Standardsatz von Schritten. Wenn Sie neu in der Entwicklung von Anwendungen sind, lesen Sie weiter.

    Ihre Arbeit als -Entwickler

    Wenn Sie neu in der Entwicklung von Anwendungen sind und noch nicht einmal wissen, wie man codiert, ServiceNow verfügt über eine Low-Code-Entwicklungsplattform namens App Engine Studio, mit der Sie Anwendungen erstellen können. Die Entwicklung ist vielleicht ein 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 machen viele Dinge, aber gemeinsam haben sie die Lösung von Problemen mit Computercode. ServiceNow bietet Codierungsplattformen, für die keine Codierungserfahrung, Codierungserfahrung auf mittlerer Ebene oder Codierungserfahrung von Experten erforderlich ist. Je weniger Codierung erforderlich ist, desto mehr Arbeit erledigt die Codierungsplattform für Sie. Daher werden auch erfahrene Softwareentwickler Codierungsplattformen auf niedriger und mittlerer Ebene wie App Engine Studiozu schätzen wissen.

    Lebenszyklus der Software-Entwicklung

    Die üblichen 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 üblicherweise als Software-Entwicklungs-Lebenszyklus bezeichnet. ServiceNow Entwicklerdokumentation wird gemäß diesen Schritten gruppiert.

    Müssen Sie wirklich eine neue Anwendung erstellen?

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

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

    Das Problem wird definiert

    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 Folgendes mindestens 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-Generator verwenden, 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 ist die Verwendung eines Flussdiagramms, das mit den Eingabedaten beginnt und jeden Schritt im Prozess zeigt, der zur Ausgabe führt. Durch die Verwendung eines Flussdiagramms können Sie sich auf das Gesamtbild dessen konzentrieren, was Sie tun möchten, und vermeiden, wie Sie es tun. Sehen Sie sich Ihr Flowchart kritisch an, um den Prozess zu optimieren.

    Möglicherweise müssen Sie Berechtigungen zum Verwenden von Datentabellen oder sogar zum Erstellen einer Anwendung einholen. Beispielsweise werden Citizen Developers über App Engine Management CenterBerechtigungen für die App-Entwicklung gewährt.

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

    Codierung der Anwendung

    Zum Codieren der Anwendung können Sie Folgendes verwenden: Weitere Informationen zu ServiceNow -Codierungsplattformen finden Sie unter Anwendung entwickeln.

    Ihre Anwendung wird getestet

    Zum Testen Ihrer Anwendung müssen Sie Daten eingeben, um sicherzustellen, dass das Ergebnis korrekt ist. Es ist wichtig, viele Daten einzugeben, auch falsche Daten, um zu sehen, wie gut Ihre Anwendung mit richtigen 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.

    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 wird von Systemadministratoren durchgeführt, nicht von Entwicklern.

    Informationen zu den Bereitstellungstools ServiceNow finden Sie unter Anwendungen bereitstellen.

    Ihre Anwendung wird verwaltet

    Bei der Wartung der Anwendung werden Probleme wie die Überlastung eines Servers, Anwendungsfehler und Funktionsupdates behoben. Die Abrechnung von Funktionsaktualisierungen ist eine Entwickleraufgabe. Zu sehen, wie gut eine Anwendung funktioniert, ist die Aufgabe eines Systemadministrators.

    Weitere Informationen zu ServiceNow -Tools, 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 Hinweise helfen anderen Entwicklern, an Ihrer Anwendung zu arbeiten. Es dauert lange, um die Gründe für Programmierentscheidungen und Methoden zu verstehen. Eine Dokumentation dieser hilft zukünftigen Entwicklern bei der Wartung Ihrer Anwendung.
    • Benutzer müssen wissen, wie Ihre Anwendung verwendet wird. So transparent die Anwendung Ihrer Meinung nach auch ist, viele Menschen werden frustriert sein, wenn sie versuchen, sie zu verwenden. 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. Erwägen Sie, einen erfahrenen technischen Redakteur mit dem Schreiben der Dokumentation zu beauftragen.