Das Beispiel-Szenario für dieses Projekt besteht aus zwei fiktiven Unternehmen: Toms Online Books und Johns Wholesale Book Supplier. Johns Firma ist einfach ein Bücher-Großhandel. Er hat kein Ladengeschäft und verkauft nicht direkt an Kunden, sondern liefert nur Bücher zu Großhandelspreisen an Buchhändler. Toms Firma betreibt dagegen eine Online-Buchhandlung, bei der Kunden über das Internet mithilfe eines Warenkorbes Bücher kaufen können. Tom unterhält kein eigenes Lager, sondern leitet Kundenaufträge an John weiter, der die Bücher liefert.
Da John über kein eigenes Ladengeschäft verfügt, besteht seine einzige Einnahmequelle darin, Bestellungen anderer Buchhandlungen auszuführen. Zu diesem Zweck hat John sich entschlossen, eine ASP.NET-Anwendung mit einer Web Services-Schicht zu entwickeln, mit der er in Echtzeit Bestellungen mit seinen Händlern abwickeln kann. Und Tom hat sich entschieden, seine Produktivität mithilfe eines eigenen Warenkorb-Systems mit ASP.NET und einer Web Services-Schnittstelle zu Johns Anwendung zu steigern. Durch diese Übereinkunft zur geschäftlichen Zusammenarbeit hoffen beide Umsatz und Produktivität zu erhöhen.
In diesem Beispielfall werden beide Anwendungen vom selben System-Designer entwickelt, in der Realität könnten es aber auch zwei unterschiedliche Entwickler-Teams sein, womöglich sogar von unterschiedlichen Firmen. Da die einzige Verbindung über die Web Services-Schicht besteht, sorgt ein allgemeines Design dafür, dass beide Anwendungen flexibel genug für zukünftige Erweiterungen bleiben und es zwischen den beiden Entwicklergruppen nicht zu Unstimmigkeiten in Bezug auf die Web Services-API kommt.
Anwendungsfälle
Anwendungsfälle sind eine Möglichkeit, Benutzeranforderungen gegenüber den Anwendungs-Designern und -Entwicklern zum Ausdruck zu bringen. Die UML-Spezifikationen (Unified Modeling Language) bieten äußerst detaillierte und ausführliche Erläuterungen für sorgfältig dokumentierte Anwendungsfälle. Hier sollen Anwendungsfälle aber nur dazu dienen, zu beschreiben, was jedes System leisten soll.
Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…
Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…
Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…
Höchste Zeit für eine schnelle Kupfer-Glas-Migration. Bis 2030 soll in Deutschland Glasfaser flächendeckend ausgerollt sein.
Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…
Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.