Diseño Funcional (Clase 3)
Diseño Funcional (Clase 3)
Diseño Funcional (Clase 3)
Diseño funcional es una herramienta de contenido de conocimiento que representa la tendencia de pasar
de las descripciones geométricas a la utilización de los conocimientos existentes. Con el diseño
funcional, los diseñadores analizan el funcionamiento de los productos y los problemas de diseño que
intentan resolver, en lugar de emplear tiempo en las operaciones de modelado necesarias para crear
representaciones 3D.
El diseño funcional permite crear componentes mecánicamente correctos de forma automática mediante
la introducción de atributos mecánicos simples o complejos.
FASE DESCRIPCION
Al establecer las componentes y su árbol de relaciones, se minimizan los efectos secundarios que
pueden afectar a las partes que constituyen un sistema.
• Definición de las relaciones entre las particiones de información (entre los formularios o
páginas / herramientas. Por ejemplo, UML
La programación es sin duda una actividad compleja, pues en ella se combinan muchos procesos
mentales. Deben reunirse muchos factores en la producción de un programa final.*
Aplicar la programación modular significa que un problema complejo debe ser dividido en varios
subproblemas más simples, y estos a su vez en otros subproblemas más simples. Una
subestructura óptima significa que soluciones óptimas de subproblemas pueden ser usadas
para encontrar las soluciones óptimas del problema en su conjunto.
El enfoque top-down es de algún modo contrario a la Programación Extrema, dado que enfatiza la
planificación y conocimiento del modelo y diseño funcional del sistema antes de comenzar a
desarrollar. Se entiende que no es recomendable comenzar producir código hasta que no se haya
alcanzado un nivel de detalle suficiente, al menos sobre la arquitectura de la aplicación y posible
integración con otros sistemas.
Esta es la esencia del diseño top-down
Se trabaja a partir de una solución muy abstracta (el nivel inicial top) hasta llegar a una construcción
final, mediante una serie de refinamientos sucesivos. Este enfoque es independiente de cualquier
lenguaje de programación.
Idea del diseño descendente o diseño top-down:
Un programa en C, es un conjunto de
suprogramas, siendo la función main el
subprograma principal.
En la programación modulada, el
programa principal coordina las
llamadas a los módulos secundarios y
pasa los datos necesarios en forma
de parámetros.
Fue creado para forjar un lenguaje de modelado visual común y semántica y sintácticamente rico para la
arquitectura, el diseño y la implementación de sistemas de software complejos, tanto en estructura como en
comportamiento.
UML tiene aplicaciones más allá del desarrollo de software, p. ej., en el flujo de procesos en la fabricación.
Es comparable a los planos usados en otros campos y consiste en diferentes tipos de diagramas. En general, los
diagramas UML describen los límites, la estructura y el comportamiento del sistema y los objetos que contiene.
UML no es un lenguaje de programación, pero existen herramientas que se pueden usar para generar código en
diversos lenguajes usando los diagramas UML.