1
Definir el propósito del modelo y el problema que desea resolver . Schmidt de Vanderbilt recomienda en línea que se define el problema en términos generales : los patrones de éxito tienen una existencia independiente de cómo los usuarios a aplicar en situaciones específicas. Los patrones son una buena solución para los problemas recurrentes en lugar de incidentes únicos.
2 Lista
las demandas , o fuerzas , que actuará en su patrón. Si el código de software para un servicio de cotización de acciones , por ejemplo, las fuerzas incluyen las múltiples inversores corrientes del mercado , cada uno de los cuales tiene un punto de vista e intereses diferentes. Un modelo exitoso proporciona información útil , independientemente de cómo los observadores individuales y sus necesidades cambian .
3
Elaborar la estructura del modelo, una , representación gráfica abstracta de lo que quiere que haga. Identificar los objetos de software para el patrón a emplear en el cumplimiento de su objetivo , cuál es el papel de cada objeto es , y cómo los objetos colaboran juntos
4
Identifique las consecuencias positivas y negativas de la adopción de la ordenación propuesta . . Si su patrón le permite aplicar una solución exitosa rápidamente a toda una clase de problemas que se repiten , eso es una ventaja , por ejemplo. Lo negativo podría ser que es menos eficiente que las soluciones a la medida de cada problema individual.
5
Escriba el código para crear el patrón. Pruébelo una vez que termine de hacer que todo funcione de la manera deseada .