Als «architecture» getaggte Fragen

Das Design und die Beschreibung eines Softwaresystems auf hoher Ebene. Durch das architektonische Design werden Details zu Implementierungen, Algorithmen und Datendarstellung entfernt, um sich auf das Zusammenspiel von "Black Box" -Komponenten zu konzentrieren.


3
Wann wird eine Anwendungsdienstschicht in eine n-Schicht-Anwendung eingeführt?
Ich entwickle eine webbasierte Anwendung, deren Hauptziel darin besteht, Daten aus der Datenbank abzurufen, auf der Benutzeroberfläche anzuzeigen, Benutzereingaben aufzunehmen und sie in die Datenbank zurückzuschreiben. Die Anwendung wird keinen Crunching-Algorithmus für die industrielle Stärke ausführen, sondern zu Spitzenzeiten (siehe unten), die sich im Laufe des Tages ändern werden, eine …

4
Abstrakte Methoden gegen Instanzvariablen für wiederverwendbare Objekte
Ich habe ziemlich viel Java-Code, den ich überarbeite, um ihn wiederzuverwenden. Das Problem ist, dass es viele Teile gibt, die projektspezifisch sind, so dass am Ende eine höhere Kopplungsstufe zwischen dem Anwendungsprojekt und dem Codebasisprojekt besteht. Vergleichen Sie die folgenden Situationen, in denen wir eine Klasse verwenden, die die Verwendung …

4
Gibt es wirklich so etwas wie "Push"?
Wenn Sie dem Bereich der elektrischen Signale entkommen und sich mit Software beschäftigen, gibt es dann wirklich eine "Push" -Architektur, bei der keine regelmäßigen Abfragen stattfinden? Ich kann mir kein Design vorstellen, bei dem es auf einer bestimmten Ebene nicht abfragt . Es scheint, als ob es immer nur ein …



3
Beispiele für Einschränkungen in der IT aufgrund unterschiedlicher Bitlängen aufgrund des Designs [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich unterrichte den Kurs "Einführung in die Programmierung" …

1
Wie erstelle ich eine erweiterbare Webanwendung?
Wie würden Sie eine erweiterbare Webanwendung implementieren? Ich denke an eine Webanwendung ähnlich wie Jenkins oder Hudson, die Plug-In-Unterstützung bietet. Obwohl mir klar ist, wie Plug-Ins gefunden und geladen werden können, weiß ich nicht, wie sie in die Gesamtarchitektur integriert werden können. Über die folgenden Punkte bin ich besonders unsicher. …

1
Definition eines 3-Tier-Systems
Menschen behaupten oft, dass sie einer 3-Tier- (oder N-Tier-) Architektur folgen, und manchmal behaupten sie dann, zu einem Domänenmodell zu wechseln. Aber ich habe wirklich nie verstanden, was diese mythische "3-Tier-Architektur" ist. Es scheint keine formale Definition zu haben. Während es zahlreiche Referenzen und Beispiele gibt, die das Domänenmodellmuster erklären …

1
Verbinden einer Geschäftsschicht und eines Repositorys mithilfe des Arbeitseinheitsmusters
Meine Frage ähnelt der zum Stapelüberlauf: Wie kann die Arbeitseinheit / die Repositorys in der Geschäftsschicht richtig verwendet werden? Szenario: .Net-Lösung IRepository zum Abrufen von Objekten aus der Datenbank IUnitOfWork wurde verwendet, um Transaktionen über mehrere Repositorys hinweg zuzulassen Das macht für mich Sinn und ich habe etwas in diese …

3
Anwendungsarchitektur - weniger große Systeme im Vergleich zu mehr kleineren Systemen
Betreff: Anwendungsarchitektur, dh " die Wissenschaft und Kunst, sicherzustellen, dass die Anwendungssuite, die von einer Organisation zum Erstellen der Verbundanwendung verwendet wird, skalierbar, zuverlässig, verfügbar und verwaltbar ist. " Wenn ich mir eine Reihe von Anwendungen in einer Organisation anschaue, sehe ich verschiedene Gründe für das Zusammenführen von Apps, aber …



4
Modulare Architektur für die Verarbeitung von Pipelines
Ich versuche, die Architektur eines Systems zu entwerfen, das ich in C ++ implementieren werde, und ich habe mich gefragt, ob die Leute sich einen guten Ansatz vorstellen oder den Ansatz, den ich bisher entworfen habe, kritisieren könnten. Das allgemeine Problem ist zunächst eine Bildverarbeitungspipeline. Es enthält mehrere Stufen, und …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.