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.


1
Dynamische Form Builder-Formulare und Datenbankentwurf? [geschlossen]
Angenommen, Ihre Benutzer können ihre eigenen webbasierten Formulare (Textfelder, Auswahlfelder usw.) erstellen und diese im Web veröffentlichen, damit ihre Benutzer sie ausfüllen können. Hat jemand eine Ressource oder einen Rat, wie man die Datenbank für die Einbindung in die dynamischen Formulare erstellt? Würden Sie beispielsweise eine untergeordnete Tabelle für jedes …

4
Gibt es einen Unterschied zwischen einer Komponente und einem Modul?
Ich habe ein kleines Problem mit den Begriffen Modul und Komponente. In meinen Augen handelt es sich bei einem Modul um gebündelte Klassen, die nur über eine genau definierte Schnittstelle zugänglich sind. Sie verbergen alle Implementierungsdetails und sind wiederverwendbar. Module definieren Module, von denen sie abhängen. Was ist der Unterschied …

4
Sollten Microservices miteinander sprechen?
Ich entwerfe eine Anwendung unter Verwendung von Micro-Services und bin mir nicht sicher, welchen Mechanismus ich am besten verwenden kann, um Daten von mehreren Services zu sammeln. Ich glaube, es gibt zwei Möglichkeiten: Integrieren Sie einen Kommunikationsmechanismus zwischen den Diensten, mit dem die Dienste direkt kommunizieren können. Das API-Gateway ruft …

7
Wie werden nicht behandelte Ausnahmen behandelt? (Beenden Sie die Anwendung vs. Keep it alive)
Was ist die beste Vorgehensweise, wenn in einer Desktopanwendung nicht behandelte Ausnahmen auftreten? Ich wollte dem Benutzer eine Nachricht anzeigen, damit er den Support kontaktieren kann. Ich würde dem Benutzer empfehlen, die Anwendung neu zu starten, aber nicht zu erzwingen. Ähnlich wie hier beschrieben: ux.stackexchange.com - Wie gehe ich am …

11
Wie viele Entwurfsmuster und Abstraktionsebenen sind notwendig? [geschlossen]
Wie kann ich feststellen, dass meine Software zu viel Abstraktion und zu viele Entwurfsmuster aufweist, oder umgekehrt, woher weiß ich, ob es mehr davon geben sollte? Entwickler, mit denen ich zusammenarbeite, programmieren in diesen Punkten unterschiedlich. Einige abstrahieren jede kleine Funktion, verwenden Designmuster, wo immer dies möglich ist, und vermeiden …


1
Wenn die Spezifikation fehlerhaft ist, sollte sie trotzdem befolgt werden?
Ich wurde beauftragt, eine Integration in eine der Anwendungen meines Arbeitgebers in ein externes System zu entwickeln, das von unserem Kunden entwickelt wurde. Die Spezifikation unseres Kunden für die Integration, die einige offensichtliche Sicherheitsmängel aufweist. Die Fehler würden einem nicht autorisierten Benutzer den Zugriff auf das System ermöglichen, um eingeschränkte …


2
Best Practices für MVC-Architektur [geschlossen]
Meine Frage bezieht sich eher auf die Architektur einer MVC-Anwendung. Beispielsweise wird empfohlen, DI mit dem Repository-Muster zu verwenden, um den Datenzugriff vom Controller zu entkoppeln. Es wird jedoch nur sehr wenig darüber gesagt, wie dies speziell für MVC erfolgen soll. Wo würden wir zum Beispiel die Repository-Klassen platzieren? Sie …




3
Wofür steht das "R" in x64-Registernamen?
Ich weiß, dass die 32-Bit-Register wie die 16-Bit-Register mit dem Präfix "E" (erweitert) benannt wurden. Ich bin immer davon ausgegangen, dass das bedeutet, von 16 auf 32 Bit erweitert, obwohl ich das nicht explizit gesehen habe. Ich habe versucht herauszufinden, wofür das "R" steht, aber meine Google-Kenntnisse haben mich im …
27 architecture  x86 


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.