Hochrangiges Design

Hochrangiges Design (HLD) erklärt die Architektur, die zur Entwicklung verwendet werden würde ein System. Das Architekturdiagramm bietet einen Überblick über ein ganzes System und identifiziert die Hauptkomponenten, die für das Produkt und deren Schnittstellen entwickelt werden. Die HLD verwendet möglicherweise nicht technisch bis leicht technische Begriffe, die für die verständlich sein sollten Administratoren vom System. Im Gegensatz, Low-Level-Design Enthält weiter das logische detaillierte Design jedes dieser Elemente für die Verwendung durch Ingenieure und Programmierer. HLD gilt sowohl für Software als auch für Hardware, häufig wird Hardware in der Systementwicklung vergessen und nur Software wird besprochen.

Zweck

  • Vorläufiger Design-In den vorläufigen Stadien einer Systementwicklung müssen das Projekt gesetzt und die Teile des Projekts identifiziert werden, die möglicherweise riskant oder zeitaufwändig sind.
  • Designübersicht-Wie das Projekt weitergeht, müssen Sie einen Überblick darüber geben, wie die verschiedenen Subsysteme und Komponenten des Systems zusammenpassen.

In beiden Fällen sollte das hochrangige Design eine vollständige Ansicht des gesamten Systems sein und es in kleinere Teile zerlegen, die leichter verstanden werden. Um den Wartungsaufwand zu minimieren, wenn der Bau fortschreitet und das Design auf niedrigerer Ebene durchgeführt wird, ist es am besten, dass das hochrangige Design nur in dem aus dem Ausmaß erforderlichen Ausmaß ausgearbeitet wird, um diese Bedürfnisse zu erfüllen.

Hochrangiges Designdokument

Ein hochrangiges Designdokument oder ein HLDD fügt der aktuellen Projektbeschreibung die erforderlichen Details hinzu, um ein geeignetes Modell für die Codierung darzustellen. Dieses Dokument enthält ein hochrangiges Architekturdiagramm, das die Struktur des Systems darstellt, z. B. Hardware, Datenbankarchitektur, Anwendungsarchitektur (Schichten), Anwendungsfluss (Navigation), Sicherheitsarchitektur und Technologiearchitektur.[1]

Designübersicht

Ein hochrangiges Design bietet einen Überblick über System, Produkt, Service oder Prozess.

Ein solcher Überblick hilft unterstützende Komponenten, mit anderen kompatibel zu sein.

Das Design auf höchster Ebene sollte kurz alle Plattformen, Systeme, Produkte, Dienstleistungen und Prozesse beschreiben, von denen es abhängt und wichtige Änderungen enthalten, die ihnen vorgenommen werden müssen.

Darüber hinaus sollte eine kurze Berücksichtigung aller bedeutenden kommerziellen, rechtlichen, Umwelt-, Sicherheits-, Sicherheits- und technischen Risiken, Probleme und Annahmen berücksichtigt werden.

Die Idee ist, jeden Arbeitsbereich kurz zu erwähnen und das Eigentum an detaillierteren Designaktivitäten eindeutig zu delegieren und gleichzeitig eine effektive Zusammenarbeit zwischen den verschiedenen Projektteams zu fördern.

Heutzutage erfordern die meisten hochrangigen Designs Beiträge von einer Reihe von Experten, die viele unterschiedliche berufliche Disziplinen darstellen.

Schließlich sollte jede Art von Endbenutzer im hochrangigen Design identifiziert werden, und jedes beitragende Design sollte zu berücksichtigender Überlegung angehen Kundenerfahrung.

Siehe auch

Verweise

Externe Links