<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ContentDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmi:id="-DaViM3u8Xhmt2TjYWSDRHg" name="new_guideline,_2QW_oJ3gEdye5InZC-5rHQ" guid="-DaViM3u8Xhmt2TjYWSDRHg" changeDate="2009-02-18T13:22:22.890-0800" version="7.2.0">
  <mainDescription>&lt;p>&#xD;
    Verwenden Sie Referenzarchitekturen und Architekturmuster, wenn Sie Entscheidungen treffen. Gute Architekten&#xD;
    wissen, die Arbeit anderer zu nutzen, wenn sie Entscheidungen treffen, und &quot;dass eine gute Architektur&#xD;
    voll von Mustern ist&quot;.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Einige Entscheidungen sind mit der Einhaltung von Standards und Richtlinien verbunden. Diese&#xD;
    müssen zum Verständnis des Kontext des Problems sowie bei der Begründung der Entscheidung berücksichtigt werden.&#xD;
    Beispiele für Standards und Richtlinien, die sich auf Architekturentscheidungen auswirken, sind im Folgenden&#xD;
    aufgelistet:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        Sicherheits- und Datenschutzrichtlinien, z. B. Richtlinien für die Authentifizierung, Berechtigung, Prüfung&#xD;
        und fälschungssichere Herkunftsnachweise.&#xD;
&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Operations- und Wiederherstellungsrichtlinien, z. B. Richtlinien für die Fehlerbehandlung und -meldung, Wiederherstellung und Rollback.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Richtlinien für die Datenverwaltung, z. B. Richtlinien für Persistenz, Sicherheit und Datenschutz.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Interoperabilitätsstandards, z. B. Repository-Schnittstellen, die SQL, JDBC oder Adapter verwenden,&#xD;
        die mit traditionellen Systemen interagieren.&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
    Die Entscheidung für eine Architektur ist gewöhnlich von Erfahrung und einem umfassenden Verständnis&#xD;
    der Qualitäten abhängig, die eine gute Architektur ausmachen. Im Folgenden sind verschiedene Eigenschaften&#xD;
    beschrieben, die beim Treffen einer Architekturentscheidung berücksichtigt werden müssen:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        Konsistenz - Alle Teile der Architektur stehen im Einklang miteinander, und es gibt&#xD;
        allgemeine Ansätze für die Partitionierung und Zuordnung.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Vollständigkeit - Es wurde alles bereitgestellt.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Richtigkeit - Struktur und Verhalten stimmen mit den steuernden Prinzipien und Konzepten überein. Es gibt&#xD;
        keine mehrdeutigen Eigenschaften.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Wohlgeformtheit - Die Architektur ist klar definiert, und alle Aspekte können einander logisch zugeordnet werden. Alle&#xD;
        Beschreibungen müssen präzise, genau und auf formale Konstrukte zurückverfolgt werden. Alle&#xD;
        Architekturkomponenten müssen ein hohes Maß an Kohäsion aufweisen.&#xD;
&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Orthogonalität - Architekturkomponenten sind voneinander unabhängig und lose gekoppelt.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Allgemeingültigkeit – Architekturkomponenten funktionieren auch in anderen Kontexten.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Erweiterbarkeit - Die Architektur kann erweitert werden.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Transparenz - Sie können das System verwenden, ohne seine Implementierung zu kennen.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Offenheit – Die Architekturkomponenten können geändert und mit alternativen Methoden integriert werden.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Sparsamkeit - Die Architektur muss funktional wirtschaftlich sein, und alle Komponenten müssen&#xD;
        erforderlich sein, d. h,, es dürfen keine unnötigen Funktionen oder Redundanzen in der Architektur&#xD;
        enthalten sein.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Einfachheit – Eine gute Architektur muss &quot;so einfach wie möglich, darf aber auch nicht einfacher&quot; sein.&#xD;
    &lt;/li>&#xD;
&lt;/ul>&lt;br />&#xD;
&lt;br /></mainDescription>
</org.eclipse.epf.uma:ContentDescription>
