Ingles

Páginas: 12 (2792 palabras) Publicado: 2 de junio de 2010
TÉCNICAS DE DISEÑO

El proceso de diseño comprende al desarrollo de una visión conceptual del sistema, el establecimiento de una estructura, la identificación de las cadenas de datos y su almacenamiento, la descomposición de funciones de alto nivel en su subfunciones, el establecimiento de las relaciones e interconexiones entre componentes, el desarrollo de la representación de datosen forma concreta y la especificación de los detalles de los algoritmos.

Las técnicas de diseño comúnmente están basadas en las estrategias de las jerarquías de `'hacia abajo'' y `'hacia arriba’’. Por medio del enfoque de arriba a abajo, se pone atención inicialmente en los aspectos globales de todo el sistema; conforme el diseño progresa, el sistema se descompone en subsistema,poniéndosele mayor consideración a los detalles específicos. El encadenamiento hacia atrás resulta fundamental en este tipo de diseño. Con el fin de reducir este encadenamiento hacia atrás, muchos diseñadores proponen el uso de una estrategia mezclada, la cual es predominantemente hacia abajo, pero que primero requiere de la especificación de los módulos inferiores. La ventaja primordial de estaestrategia es que se dedica a la atención a las necesidades del cliente, a las interfaces con el usuario y a la naturaleza global del problema a resolver. En el enfoque hacia arriba del diseño de productos de programación, el diseñador primero intenta identificar al conjunto primitivo de objetos acciones y relaciones que proporcionarán una base para la solución del problema; los conceptos de alto nivelson después formulados en términos del conjunto de primitivos. La estrategia hacia arriba requiere que el diseñador combine las características proporcionadas por el lenguaje de instrumentación para dar entidades son a su vez combinadas hasta que se construye un conjunto de funciones, estructuras de datos e interconexiones para resolver el problema por medio del uso de las facilidades del ambientede programación existente; este tipo de diseño puede también requerir del rediseño y el encadenamiento hacia atrás del mismo. El éxito de este enfoque depende de la identificación del conjunto adecuado de ideas primitivas que sean suficientes para la instrumentación del sistema.
TOP DOWN
El top-down es una técnica empleada para diseñar en forma estructurada que consiste en establecer unaserie de niveles de mayor a menor complejidad y cuyo enfoque requiere la planificación y conocimiento completo del sistema, para determinen una solución a cualquier problema en general. Básicamente consiste en tomar el problema en forma inicial como una cuestión global y descomponerlo sucesivamente en problemas más pequeños y por lo tanto, de solución más sencilla, es decir, se debe efectuar unarelación entre las etapas de la estructuración del problema de forma que una etapa jerárquica, que es la parte del problema más resaltante o más importante, y las sucesivas etapas subsecuentes se relacionen mediante entradas y salidas de información, para que de esta forma reciban el refinamiento progresivo del repertorio de instrucciones que van a formar parte del programa. Esta técnica de diseñocuenta con algunos objetivos básicos, los cuales son de gran relevancia. Primero establece una simplificación del problema y de los subprogramas de cada descomposición generada. También pueden ser programadas, las diferentes partes del problema, de modo independiente e incluso por diferentes personas. Y finalmente el programa queda estructurado en forma de bloque o módulos lo que hace más sencillasu lectura y mantenimiento.
Ejemplo del diseño descendente Top Down en un control de almacén:
Introducir precio
Introducir clave
Reportes
Capturar
Reparto
Facturación
Etiquetas
Inventario
Almacenamiento
Transportación
Conseguir créditos
Conseguir proveedor
Compra
Manejo
Venta
Control de Almacén
Introducir precio
Introducir clave
Reportes
Capturar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingles
  • Ingles
  • Ingles
  • Ingles
  • Ingles
  • Ingles
  • Ingles
  • Ingles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS