App Studio
Das App Studio bietet Kernfunktionen für die Anwendungsentwicklung, z. B. Case-Design, Datenverwaltung und User Experience. Das App Studio verfolgt den Low-Code-Ansatz. Zu den typischen Benutzern gehören Anwendungsentwickler, Frontend-Entwickler, Dateningenieure und Geschäftsanalysten. Sie können App Studio verwenden, um Ihre Anwendungen schnell zum Laufen zu bringen.
Das App Studio unterstützt Sie bei der Visualisierung der Schlüsselfaktoren des gewünschten Business-Prozesses. Während Sie den Prozess skizzieren, können Sie Beziehungen zwischen den einzelnen Stages des Prozesses, den beteiligten Personas, den Kommunikationskanälen und den für die Prozesslösung erforderlichen Daten entwerfen. Dieser Entwurf dient als Entwicklungsplan, der Ihnen hilft, den Arbeitsaufwand für Ihr Entwicklerteam abzustecken.
Prüfen Sie mit der folgenden Interaktion Ihr Wissen.
Unterstützung für die agile Entwicklung
App Studio unterstützt und integriert Best Practices der agilen Entwicklung, um Sie bei der Planung und Implementierung der Funktionen für Ihre Anwendung zu begleiten.
In App Studio können Benutzer schnell einen Business-Case aufbauen, indem sie eine funktionierende Skizze des in der Pega-Plattform-Anwendung durchzuführenden Prozesses entwickeln. Das Application Profile erfasst und präsentiert User Stories, Bugs und Feedback-Elemente, was die Zusammenarbeit zwischen technischen und geschäftlichen Mitgliedern des Teams erleichtert. Sie können z. B. ein Feature definieren, um Anfragen für neue Schulungsmodule in Ihrer Anwendung zu ermöglichen. Ihr Team kann dann Entwicklungsaufgaben, wie z. B. die Definition einer Datentabelle mit verfügbaren Kursen, diesem Feature zuordnen, indem es Stories, Bugs und andere Arbeitsaufgaben erstellt. Die Features erlauben dabei die Nachvollziehbarkeit von Zielvorgaben über Entwicklungsaufgaben bis hin zur Implementierung und halten gleichzeitig alle Beteiligten auf dem Laufenden.
App Studio unterstützt auch die Gestaltung der UI aus laufenden Cases. Beispielsweise kann ein Team, das die Endbenutzeroberfläche einer Online-Shopping-Anwendung testet, neue Felder hinzufügen und Änderungen an Steuerelementen vornehmen. Diese Fähigkeit ist hilfreich für Reviews mit Beteiligten, die Feedback in Echtzeit umgesetzt sehen können.
Modulares Anwendungsdesign
Pega-Plattform-Anwendungen bestehen aus Anweisungen, die als „Rules“ bezeichnet werden und das Verhalten der Anwendung regeln. Vergleichbar mit Schachregeln, die das Verhalten der verschiedenen Figuren vorgeben. Die Regeln, aus denen eine Anwendung besteht, sind in verschiedenen Ebenen organisiert, die wiederum als Module zwischen Anwendungen wiederverwendet werden können. Die Übersicht in App Studio zeigt ein Widget mit den Anwendungsebenen – einer visuellen Darstellung der Regeln, aus denen die Anwendung besteht. Wenn Sie den Cursor über den Titel oder die Grafik einer Ebene bewegen, werden die Regeln hervorgehoben, die diese Ebene zur Anwendung beigesteuert hat.
Vorsicht: Das Widget für Anwendungsebenen bildet jedoch nur eine überblicksartige Zusammenfassung des Inhalts Ihrer Anwendungsebenen ab. Aus diesem Grund sollten die vom Widget bereitgestellten Daten nicht als abschließende Beschreibung Ihrer Anwendung betrachtet werden.
Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr über die verschiedenen Ebenen der Pega-Plattform-Anwendung zu erfahren.
Jede Ebene ist eine eigenständige Anwendung und baut – mit Ausnahme der Pega-Plattform-Ebene – auf einer oder mehreren Ebenen auf. Dieser modulare Ansatz beim Anwendungsdesign ermöglicht die erneute Verwendung gemeinsamer Regeln, wodurch die Entwicklungszeit verkürzt und die Qualität und Wartung der Anwendung verbessert wird – selbst bei komplexen Anwendungen. Jede Ebene kann von einem eigenen Entwicklerteam gewartet und nach einem eigenen Zeitplan auf der Grundlage agiler Entwicklungspraktiken auf den neuesten Stand gebracht werden.
Dieses Thema ist im folgenden Modul verfügbar:
Wenn Probleme mit den Lerninhalten auftreten, lesen Sie bitte die Pega Academy Support FAQs.
Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?