<?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;
    Utilice las arquitecturas de referencia y los patrones arquitectónicos como ayuda para tomar decisiones.&amp;nbsp;Los buenos arquitectos saben utilizar el trabajo de otros cuando toman decisiones y &quot;una buena arquitectura está llena de patrones&quot;.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Algunas decisiones están relacionadas con la conformidad con los estándares y las políticas.&amp;nbsp;Estos tienen que tenerse en cuenta a la hora de comprender el contexto del problema así como de justificar la decisión. Algunos ejemplos de estándares y políticas que afectarán a las decisiones sobre la arquitectura son los siguientes:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        Políticas de seguridad y privacidad.&amp;nbsp;Por ejemplo, políticas de autenticación, autorización, auditoría y no repudiación.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Operaciones y política de recuperación.&amp;nbsp; Por ejemplo, el manejo y la creación de informes de errores, las políticas de recuperación y retrotracción.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Políticas de gestión de datos. Por ejemplo, políticas de persistencia, seguridad y privacidad.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Estándares de interoperatividad. Por ejemplo, interfaces de repositorio mediante SQL, JDBC o adaptadores que se comunican con los sistemas existentes.&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
    Por lo general, tomar una decisión sobre la arquitectura depende tanto de la experiencia como de una comprensión exhaustiva de qué calidades forman una buena arquitectura.&amp;nbsp;A continuación se enumeran algunas propiedades que hay que tener en cuenta a la hora de tomar una decisión sobre la arquitectura:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        Coherencia - Todas las partes de la arquitectura están en armonía y hay enfoques comunes al particionamiento y la asignación.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Completitud - Se ha proporcionado todo.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Corrección - La estructura y el comportamiento son coherentes con los principios y conceptos que rigen; no hay propiedades ambiguas.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Formación correcta - La arquitectura está bien definida y todos los aspectos pueden estar relacionados de un modo lógico.&amp;nbsp;Toda las descripciones deben ser precisas, exactas y rastreables hasta las construcciones formales. Todos los componentes de la arquitectura deben estar muy cohesionados.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Ortogonalidad - Los componentes de la arquitectura son independientes y están poco acoplados.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Generalidad – Los componentes de la arquitectura trabajan en otros contextos.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Ampliación - La arquitectura se puede ampliar.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Transparencia - Puede utilizar el sistema sin conocer su implementación.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Apertura – Los componentes de la arquitectura se pueden modificar e integrar de formas alternativas.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Parsimonia - Debe hacer una &quot;economía del funcionamiento&quot; y todo tiene que ser necesario; es decir, no hay ninguna función o redundancia que no sea necesaria.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        Simplicidad – Una buena arquitectura debe ser &quot;lo más simple que sea posible, pero no más simple.&quot;&#xD;
    &lt;/li>&#xD;
&lt;/ul>&lt;br />&#xD;
&lt;br /></mainDescription>
</org.eclipse.epf.uma:ContentDescription>
